无法从 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 生成脚本的主要内容,如果未能解决你的问题,请参考以下文章
sh 用于从本地生成的Azure映像发布,引导和收集日志的脚本