当我尝试SQL Server Management Studio 2012
从我的Azure
数据库中生成脚本时。我收到以下错误:
Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptPublishException:编写对象脚本时出错。---> Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException:无法检索此请求的数据。---> Microsoft.SqlServer.Management.Sdk.Sfc.InvalidVersionEnumeratorException:11.0 版 SqlAzureDatabase 不支持操作。在 Microsoft.SqlServer.Management.Smo.XmlReadDoc.LoadFile(Assembly a, String strFile) 在 Microsoft.SqlServer.Management.Sdk 的 Microsoft.SqlServer.Management.Smo.SqlObject.LoadInitData(String file, ServerVersion ver, DatabaseEngineType databaseEngineType)。 Sfc.ObjectCache.LoadElement(ObjectLoadInfo oli, ServerVersion ver, DatabaseEngineType databaseEngineType) 在 Microsoft.SqlServer.Management.Sdk.Sfc.ObjectCache.GetElement(ObjectLoadInfo oli,
1 discoveredUrns) at Microsoft.SqlServer.Management.Smo.SmoDependencyDiscoverer.Discover(IEnumerable
1 urns) at Microsoft.SqlServer.Management.Smo.ScriptMaker.DiscoverOrderScript(IEnumerable
1 urns) 在 Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptWorker(List`1 urns, ISmoScriptWriter writer) 在 Microsoft.SqlServer.Management.Smo的 Microsoft.SqlServer.Management.Smo.ScriptMaker.Discover(IEnumerable 1 urns)。 Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptGenerator.DoScript(ScriptOutputOptions outputOptions) 处的 ScriptMaker.Script(Urn[] urns, ISmoScriptWriter writer) --- 内部异常堆栈跟踪结束 --- Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage .worker_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
我找到了这个线程:无法为 Sql Azure 数据库生成脚本:“获取对象列表:失败”
但我无法使用:http://cloudservices.red-gate.com/