无法在SQL Management Studio中从LocalDB生成脚本

时间:2014-05-12 09:33:46

标签: sql-server ssms sql-server-express localdb ssms-2012

我无法从我的LocalDB数据库(localdb)\v11.0导出脚本。 (SQL Express很好)

我得到的错误是

  

保存或发布脚本报告

     

获取' XXX'中的对象列表。

失败      

System.IndexOutOfRangeException:索引超出了范围   阵列。在   Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork(对象   发件人,DoWorkEventArgs e)at   System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)at   System.ComponentModel.BackgroundWorker.WorkerThreadStart(对象   参数)

这是使用SQL Server 2008 R2。

有谁知道造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:3)

由于LocalDb是SQL Server 2012,因此您应该使用SSMS 2012或更高版本来执行此脚本编制任务

相关问题