MSSQLSERVER_21889
適用対象: SQL Server
詳細
属性 | 値 |
---|---|
製品名 | SQL Server |
イベント ID | 21889 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | SQLErrorNum21889 |
メッセージ テキスト | SQL サーバー インスタンス '%s' はレプリケーション パブリッシャーではありません。 このインスタンスがパブリッシング データベース '%s' をホストできるようにするために、SQL Server インスタンス '%s' で、ディストリビューター '%s' を指定して sp_adddistributor を実行します。 元のパブリッシャーで使用されているものと同じログインおよびパスワードを指定していることを確認してください。 |
説明
パブリッシャー データベースをホストするためには、SQL Server のインスタンスがレプリケーション パブリッシャーである必要があります。 sp_validate_redirected_publisher は、リモート サーバーで sp_helpdistributor を呼び出し、サーバーがレプリケーション パブリッシャーであるかどうかを判断します。 このエラーは、SQL Server のターゲット インスタンスがレプリケーション パブリッシャーではないことを示します。
ユーザーの操作
パブリッシャー データベースをホストする SQL Server のインスタンスで sp_adddistributor を実行します。 sp_adddistributor を実行するときに、正しいディストリビューターを指定します。 @password パラメーターには、sp_adddistributorがディストリビューターで最初に実行されたときに使用した値と同じ値を使用します。