質問

VS2010 SP1データ層アプリケーションプロジェクトを使用して、できる最も簡単なデータベースを作成しました。

CREATE TABLE [dbo].[Table1] ( column_1 int NOT NULL, column_2 int NULL )

次に、.dacpacを正常に構築し、SSMS 2008 R2を使用してローカルSQL Expressインスタンスに展開することで検証しました(すべてが正常に機能しました)。

次に、SSMS 2008 R2を使用して、.DACPACをSQL Azureサーバーに展開しようとしました。ウィザードはすべてのステップ(データベースの作成とスキーマの作成を含む)を通過することができましたが、最後のステップで失敗しました - 「DACメタデータのDACの登録」 - IndexoutOfRangeException(以下を参照)。

これを既存のSQL Azureサーバー、新しいSQL Azureサーバー(両方とも同じ例外で失敗)、および同じ名前で空のデータベースを持つSQL Azureサーバーに対してこれを行いました(これはSSMSMURNTIME例外で失敗しました)。

私は今、アイデアから外れています。 .dacpacsをSQL Azureに展開する方法に関するアイデアは大歓迎です。

System.IndexOutOfRangeException:インデックスは配列の境界外でした。 microsoft.sqlserver.management.smo.smo.sqlpropertymetadataprovider.propertynametoidupwithexception(String propertyName、PropertyAcsspurposposPOPPAP)のMicrosoft.sqlserver.management.smo.smo.smoobjed.getdbcrieant.smoobmedmecrmecrmecriandmoofrmedmoofsmoobjedmooft.smoobjedmooft.smoobjedmoobjedmoobjedmoobjed. microsoft.sqlserver.management.smo.abstractcollectionbase.get_stringcomparer()at microsoft.sqlserver.management.smo.simpleobjectcollectionbase.initinnerCollection()でMicrosoft.sqlserver.management.smo.mo.mo.moclectrectionverseversage()のマネージメント()のマネージメント。 smocollectionbase.getObjectBykey(ObjectKeyBase Key)Microsoft.sqlserver.management.smo.databasecollection.get_item(string name)at microsoft.sqlserver.management.dac.registerdacstep.execute()at microsoft.sclserver.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.dac.transagemanage TransactionAlstep.doexecute()at Microsoft.sqlserver.management.dac.transactionalactionmanager.managedactionStep.execute()at Microsoft.SqlServer.Management.Dac.TransactionalActionManager.ExecuteActionSteps(IEnumerable`1 managedActionSteps) at Microsoft.SqlServer.Management.Dac.TransactionalActionManager.Go() at Microsoft.SqlServer.Management.Dac.DacStore.Install(DacType dacType, DatabaseDeploymentProperties deploymentProperties,ブールスキップリクイバリデーション、ブールスキップダクレギストレーション)

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top