我需要复制SQL Server数据库的内容(表,视图,过程,数据等)并将其复制到另一个SQL Server数据库。我需要在脚本中完全执行此操作,因为我无法将文件传输到目标Web服务器。使用Microsoft SQL Server Management Studio,我该如何实现?
注意:我要复制的数据库名称相同且完全为空。
答案 0 :(得分:14)
您可以使用SSMS编写数据库架构和数据脚本
右键单击数据库。选择任务....然后选择生成sql脚本。
指定所有对象。然后在选项菜单中选择底部以生成数据脚本。
以下是一些有用的链接
答案 1 :(得分:3)
您可以备份数据库并还原到您想要的任何实例。因为我不喜欢在最初的其他地方学习它时发布“如何” - 这是描述该过程的MSDN。
http://msdn.microsoft.com/en-us/library/ms187048.aspx
这是我们在生产环境中做事的方式。我们备份并恢复到其他实例。
答案 2 :(得分:0)
最简单的方法是从备份还原,但由于无法将文件复制到文件系统,因此复制数据库向导将执行此操作。