[SQL server]

lunedì 22 marzo 2010 - 15.25

gdg87 Profilo | Newbie

ciao a tutti,
volevo sapere se esiste un comando da codice per copiare una tabella che sta su un database microsoft sql server in un altro database sempre microsoft sql server in modo ready.
grazie

lbenaglia Profilo | Guru

>volevo sapere se esiste un comando da codice per copiare una
>tabella che sta su un database microsoft sql server in un altro
>database sempre microsoft sql server in modo ready.

Ciao Gianlcuca,

Cosa intendi con "in modo ready"?
Se i due db sono ospitati sulla stessa istanza, puoi referenziare la tabella remota utilizzando il three-part name (database.schema.tabella); se si trovano su istanze distinte dovrai definire su una di esse un linked server all'altra e referenziare la tabella remota con il four-part name (linked_server.database.schema.tabella).

Se il db di destinazione contiene già la tabella popolala con una INSERT...SELECT altrimenti se devi definirla puoi eseguire una SELECT...INTO:
http://msdn.microsoft.com/en-us/library/ms188263.aspx

>grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5