2013年5月13日月曜日

Azure Data Sync Provisioningエラー



Database provisioning failed with the exception "Cannot insert the value NULL into column 'provision_timestamp', table 'xxx.DataSync.provision_marker_dss'; column does not allow nulls. INSERT fails.The statement has been terminated.Inner exception: SqlException Error Code: -2146232060 - SqlError Number:515, Message: Cannot insert the value NULL into column 'provision_timestamp', table 'party-stg.DataSync.provision_marker_dss'; column does not allow nulls. INSERT fails. SqlError Number:3621, Message: The statement has been terminated. "    詳細については、トレース ID 'xxxx' をカスタマー サポートに連絡してください。

と言われてSQL Database 側のprovisioningがエラーとなる。


http://social.technet.microsoft.com/Forums/en-US/ssdsgetstarted/thread/9183cf48-9dd2-4d0b-9da2-9e4e301372a9


同期グループ削除してやり直す

18:37追記
->削除してもダメだった

このDBはもともとProduction環境のダンプから作成したんですが、
この際にProductionで設定していたDataSyncのスキーマとプロシージャが同梱されてきてしまっていたらしい。
DataSyncスキーマの関連オブジェクトをすべて消して再度同期グループを再設定することで復旧。

MSサポートからはForumで聞けとのことでした。


0 件のコメント:

コメントを投稿