>Ho la necessità di copiare parte
>di dati dalla tabella1 del server1 alla tabella1 del server2.
>Per farlo, dal server1, ho utilizzato il seguente comando:
>
>insert into server2..dbo.tabella1
>select *
>from tabella1
>where campo1 = '2019' and campo2 > '7803'
>
>l'esecuzione di questa query mi restituisce il seguente errore:
>
>"Msg 7314, Level 16, State 1, Line 1
>Il provider OLE DB "SQLNCLI" per il server collegato "server2"
>non include la tabella ""dbo"."tabella1"". La tabella non esiste
>o l'utente corrente non dispone delle autorizzazioni necessarie.
>"
Ciao Antonio,
Non hai specificato qual è il database sull'istanza di destinazione.
Modifica il comando in questo modo:
insert into server2.database.dbo.tabella1
select *
from tabella1
where campo1 = '2019' and campo2 > '7803';
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org