2012-03-28 25 views
0

ミラーリングに問題があります。私はすでに2 dbの作業を行うためにこの機能を使用しています。
しかし、テストベースであった。私は仕事のDBに私のスクリプトを使用する場合 は、今ではエラーがスローされます。MSSQLミラーリングエラー1499

Msg 1499, Level 16, State 1, Line 1 
Database mirroring error: status 1488, severity 16, state 1, string db_name. 

任意の提案ですか?

答えて

0

データベースシングルユーザーモード

であってもよく、右のデータベース]をクリック - > [オプションをし、それがあるプリンシパルとミラーサーバー名を確認するためのアクセスを制限

+0

私の主な仕事は、DBは常に変化している間、そうでない場合、どのように私は彼らがまったく同じで作ることができます...シングルユーザーモードです。 あなたはそれがSMのためだと確信していますか? – StNickolas

+0

そのミラーデータベースは、プリンシパルと同じである必要がありますが、プリンシパルではありません。 – Diego

+0

ミラーdbはプリンシパルと正確に一致する必要があります。プリンシパルが変更されたら、私はそれを再度バックアップする必要があります。だから私はSMでそれを作った。 – StNickolas

0

試して、dtabase名などの下でマルチユーザーを選択誤植がある可能性があります。

0

これは最近起こったことです。復元処理中にSQLによって復元されたデータベースがシングルユーザーモードに設定されていることがわかりました。

いくつかの調査の末、ミラー上でSQLサーバーサービスを再起動しました。 SQLのバックアップが開始されると、復元されたデータベースはマルチユーザーモードになり、問題なくミラーリングを初期化できました。

他にも回答がありますが、原則データベースを取り下げることも含まれています。当時私たちの選択肢ではありませんでした。ここでは、ミラーを再起動しても、これに遭遇する次の人には役立たない場合の1つの例があります。当然の

http://blog.armgasys.com/?p=259