SQL Server 2016 RC3でストレッチが有効になっているdbを持っています。sp_rda_reauthorize_dbはリモートデータベースコピーを作成しません
私はそのデータベースのローカルバックアップをとり、正常に復元されました。私たちが知っているように、Azure SQL Serverへのリンクが壊れてしまいますので、接続を再開するためにT-SQLを使用しています。さらに、@with_copy = 1を指定してAzureにデータベースのコピーを作成しますSQLサーバー。しかし、以下のT-SQLは、常に、リモート・データベースリモート・データベースへの 'RDADB_A40A50B5B-386A-42C4-B19C-3C2516172CAF' 'RDADB_A_Clone74FF1F31-A689-4866-BDD1-F90D15C157BB' をコピー
ようなエラーで失敗に言及。 リンクサーバー "stretchserver-sc-server-dbstrech-20160314-114758814.database.windows.net"のOLE DBプロバイダー "SQLNCLI11"が "クエリータイムアウトが切れました"というメッセージを返しました。 メッセージ7399、レベル16、状態1、プロシージャsp_rda_reauthorize_db、行1 [バッチ開始行5] リンクサーバー用のOLE DBプロバイダ "SQLNCLI11" "stretchserver-sc-server-dbstrech-20160314-114758814.database.windows.net "エラーを報告しました。リソース制限に達したためにプロバイダによって実行が終了しました。 レベル1の[プロシージャsp_rda_reauthorize_db]メッセージ7320、レベル1、[バッチ開始行5] [RDADB_A40A50B5B-386A-42C4-4]のコピーとしてクエリ "CREATE DATABASE [RDADB_A_Clone74FF1F31-A689-4866-BDD1-F90D15C157BB]リンクサーバー "stretchserver-sc-server-dbstrech-20160314-114758814.database.windows.net"のOLE DBプロバイダ "SQLNCLI11"に対して、 "B19C-3C2516172CAF]
同一性を有するCREDENTIAL AzureCredスコープDATABASEをCREATE = 'AzureAdministrator'
SECRET = '****' 宣言@credentialNameのNVARCHAR(128)。
SET @credentialName = N'AzureCred ';
EXEC sp_rda_reauthorize_db @credential = @credentialName、@with_copy = 1
注: - 私は私のIPを含めるようにAzureのSQLサーバのファイアウォールを設定しています。
実行中のバージョン(CTP/RC?)はありますか?また、Azureであなたのサーバーで実行されているものは何ですか?あなたは潜在的に2つの別々の問題にぶつかるので、詳細が役立つように見えます。 Azureポータルにログインしている場合は、通知サービス(右上隅の小さな鐘)からメッセージを受け取りますか? – SQLmojoe
いいえ私はAzureにログインしても通知がありません。私はRC3 SQL 2016を使用しています。CTP3.2 SQL 2016を使用していたときに、上記のT-SQLコマンドとうまく機能していました。RC3で何かが破損しているようです。 –