无法从 SQL Azure 生成脚本

Posted

技术标签:

【中文标题】无法从 SQL Azure 生成脚本【英文标题】:Could not generate script from SQL Azure 【发布时间】:2011-09-09 05:34:18 【问题描述】:

我想在连接到 sql server R2 后生成 SQL Azure 数据库的脚本,但是当我这样做时它给了我错误。

> 标题:Microsoft SQL Server Management Studio

服务器“myserver”的脚本失败。 (Microsoft.SqlServer.Smo)

如需帮助,请点击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Script+Server&LinkId=20476

------------------ 附加信息:

尝试为服务器“myserver”检索对象数据失败。 (Microsoft.SqlServer.Smo)

如需帮助,请点击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attempt+to+retrieve+data+for+object+Server&LinkId=20476


索引超出了数组的范围。 (Microsoft.SqlServer.Smo)

我像往常一样生成脚本,就像我们使用 sql server 数据库一样。

有什么特殊的方法可以生成脚本吗?我的目标是将 SQL Azure 数据库备份到 Sql 服务器数据库。请问谁能帮我解决这个问题?

谢谢 阿伦。

【问题讨论】:

【参考方案1】:

为 SQL Server 2008 R2 安装 Service Pack 1 对我有帮助。

有一个与 Denali CTP1 类似的problem,这表明这已在Cumulative Update 5 中修复。

【讨论】:

【参考方案2】:

我用过Redgate SQL Azure backup tool,它确实备份得很好!

【讨论】:

以上是关于无法从 SQL Azure 生成脚本的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2012 生成的脚本无法再次运行?

sh 用于从本地生成的Azure映像发布,引导和收集日志的脚本

从 BLOB 批量插入 Azure SQL 说文件无法打开

如何在 SQL 中从临时表 (#temp1) 生成脚本

无法从 .net 核心应用程序发布到 Azure Web 应用程序

使用PowerShell脚本的Azure SQL备份自动化