SQL Server 2016 でミラーリングをしたら、エラー:927がでてしまいました。
「データベースの Alter に失敗しました」だそうです。
SQL Server 2016のエラーメッセージ
エラーメッセージは
時間が無かったのでキャプチャじゃなくて写真です(^^;)
追記:
英語版ですがキャプチャがとれました(^^;)
ミラーリングの開始中にエラーが発生しました。
データベース’XXXXX’の Alter に失敗しました。 (Microsoft.SqlServer.smo)
Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。
(Microsoft.SqlServer.ConnectionInfo)
データベース ‘XXXXX’ を開けません。復元中です。(Microsoft SQL Server、エラー:927)
SQL Server 2016 でのミラーリングはこれで5セット目。
過去のサーバでは一度も発生しなかったエラーです。
さらに追記:日本語のエラーをゲット
解決方法
特に思い当たることも無く、途方に暮れていると、私と似た症状の記事を発見!
→ https://social.technet.microsoft.com/Forums/security/ja-JP/86436863-19fe-42ef-9934-571028ae3810/sql-server-2016?forum=sqlserverja
マネジメントスタジオのリリース番号が少し前のものに入れ替えたら直ったとのこと。
藁にもすがる思いで、ここからSQL Server Management Studio 16.5.3 をダウンロードしてインストールしてみました。
→ https://docs.microsoft.com/ja-jp/sql/ssms/previous-sql-server-management-studio-releases
結果、ミラーリングができました!!!!!
こんなことって有るの?
ミラーリングできた組み合わせ、できなかった組み合わせ
SQL Server 2016 は Management Studio が同梱されておらず、別途ダウンロードしてくる必要があります。
そこでのバージョンの違いから、ミラーリングできるできないがあるのでしょうか???
■ ミラーリングができなかった組み合わせ
・Microsoft SQL Server 2016 Service Pack 1 (SP1) (ビルド番号: 13.0.4422.0)
・SQL Server Management Studio 17.1
■ ミラーリングができた組み合わせ
・Microsoft SQL Server 2016 Service Pack 1 (SP1) (ビルド番号: 13.0.4422.0)
・SQL Server Management Studio 16.5.3
SQL Server Management Studio 16.5.3 の英語版をダウンロードしようと思い、英語サイトに移動してダウンロードを試みるも、日本語版が落ちてきてしまいます。
どうしていいかわからず、日本語版のダウンロードURLの後に「&clcid=0x409」を加えたら、英語版が落とせました。
→ https://go.microsoft.com/fwlink/?linkid=840946&clcid=0x409
追記:
Microsoft SQL Server 2016でミラーリングする際に使用するManagement Studioはver.16でないと駄目なようです。
マイクロソフトのダウンロードページではSQL Server Management Studio 16.5.3が最終のようなのでこれを保存しておくしかないなと。
18.5も使用してみましたが、バックアップやリストア、SQL文の実行くらいなら問題ないけどミラーリングはエラー927がでます。
コメント