1
我正在创建SQL Server 2012数据库的脚本,因为我无法将数据库备份到本地驱动器。我知道如何创建脚本,但在该过程结束时,应用程序似乎卡在Save to file = Not Run中。SQL Sever 2012 - 生成脚本 - 保存到文件=未运行
该数据库是一个庞大的数据库,但似乎没有太多的数据写入驱动器。
我正在创建SQL Server 2012数据库的脚本,因为我无法将数据库备份到本地驱动器。我知道如何创建脚本,但在该过程结束时,应用程序似乎卡在Save to file = Not Run中。SQL Sever 2012 - 生成脚本 - 保存到文件=未运行
该数据库是一个庞大的数据库,但似乎没有太多的数据写入驱动器。
这似乎是SQL Server 11.0.6020工具中的一个错误。 在事件日志或服务器日志中没有跟踪,脚本生成器向导仅在最后一步停止(将脚本写入目标,可以是文件或新脚本窗口 - 保持状态“不运行“永远,以”取消“作为唯一可能的用户操作)。
一些实验表明它确实取决于脚本大小。 我无法在任何较低版本或较新版本的Microsoft SQL Server上重现此问题。
解决的办法是烦人:点击自己通过向导多次,第一脚本只有数据库定义部分:
如果这是需求,您可以稍后连接三个结果文件。 如果单独三个部分中的任何一个大于(未知)阈值,这种方法将无济于事。最终,编写数据脚本,为每次运行只选择较小的一组表格。
我不写任何代码来生成这些脚本我正在使用sql server默认生成脚本。然而,我正在为表,存储过程和视图分别创建脚本。 – bama
你使用什么应用程序? SSMS?你试图将脚本保存到哪里?你想要编写什么样的脚本? – Nic