Se è necessario prendere un intero database, inclusi schema, oggetti e dati, trovo che il modo più semplice sia creare un backup completo e quindi ripristinarlo altrove. SQL Server Management Studio include numerose opzioni per la generazione di backup, tra cui opzioni per includere utenti e script di permessi a livello di oggetto, ecc. Istruzioni dettagliate per creating a backup e restoring from a backup da SQL Server Management Studi sono disponibili su MSDN.
Se si desidera eseguire script di istruzioni di inserimento per copiare i dati da qualche altra parte, ho avuto successo con questo stored procedure. Ci sono istruzioni dettagliate nei commenti nella parte superiore di quello script (scorrere verso il basso oltre la NOTA per gli esempi). In pratica una volta che hai eseguito la stored procedure, una volta, è possibile chiamare il proc usando un comando come:
EXEC sp_generate_inserts 'tableName'
Una buona utilità, certo, ma deve essere installata separatamente e richiede Visual Studio o Visual Web Developer. In realtà ho bisogno di prendere database da qualche organizzazione per cui sviluppo. L'installazione di nuovo software è abbastanza difficile a causa di alcuni motivi. Quindi preferirei alcuni strumenti che vengono insieme a MS SQL Server 2005 o strumenti che non richiedono l'installazione. – levanovd
Oltre al mio precedente: Ho dimenticato che sono disponibili anche gli strumenti di SQL Management Studio perché sono stati installati. – levanovd
Collegamenti aggiuntivi da aggiungere agli strumenti di Management Studio e agli strumenti da riga di comando. – Chris