我正在尝试将数据库从我们的生产服务器移动到我们的测试服务器。我使用 Microsoft 的数据库发布向导创建了一个脚本,其中包含用于生产数据库的模式和数据。
但是**我不知道如何将此脚本加载到我们的测试数据库中。**生成的脚本大约为 500mb,按照数据库标准,这不是“大”,但足够大,我无法复制和粘贴它进入查询分析器。或者,当我尝试使用 SQL Server Management Studio 直接打开文件时,它会抱怨
操作无法完成。没有足够的存储空间可用于此操作。
这个错误发生在我选择数据库之前,所以我相信是管理工作室抱怨没有足够的内存来加载一个 500mb 的文件。
有什么建议吗?
如果您只是想将它复制到查询分析器中运行它,也许您可以使用 OSQL 创建一个批处理文件以从命令提示符运行它。
这是 OSQL 的 MSDN:http: //msdn.microsoft.com/en-us/library/aa213090.aspx
您始终可以使您的数据库脱机并分离它。然后,您可以将物理文件复制到另一台服务器并附加它。简单的方法。
将来您可能只想使用备份和恢复选项从一台服务器移动到另一台服务器。