复制整个数据库内容(架构和数据)

Bri*_*man 9 sql-server ssms sql-server-2005 sql-server-2008

我需要复制SQL Server数据库的内容(表,视图,过程,数据等)并将其复制到另一个SQL Server数据库.我需要在脚本中完全执行此操作,因为我无法将文件传输到目标Web服务器.使用Microsoft SQL Server Management Studio,我该如何实现?

注意:我要复制到的数据库将具有相同的名称并且完全为空.

Joh*_*ock 14

您可以使用SSMS编写数据库架构和数据的脚本

右键单击数据库.选择任务....然后选择生成SQL脚本.

指定所有对象.然后在选项菜单中选择底部以生成数据脚本.

以下是一些有用的链接

http://blog.sqlauthority.com/2007/08/21/sql-server-2005-create-script-to-copy-database-schema-and-all-the-objects-stored-procedure-functions-triggers-表的视图约束和 - 全其他数据库的对象/

http://blog.sqlauthority.com/2007/11/16/sql-server-2005-generate-script-with-data-from-database-database-publishing-wizard/

  • @iivel ...请注意,在SQL Server Managment Studio中,"为依赖对象生成脚本"选项实际上可以很好地保持依赖对象的顺序. (2认同)