0

SQL Server 2008 R2でトランザクションレプリケーションを作成しようとしています。新しいスキーマを使用したトランザクションレプリケーション

サブスクライバデータベースが新しくなり、新しいスキーマを設定する必要があります。つまり、 "NewSchema"が必要です.dbo.tableNameではなく "TableName"です。

私は新しいデータベースを作成し、新しいスキーマを作成し、レプリケーションを作成する際にこの新しいスキーマ値、つまりすべてのテーブルの「Destination Object Owner」を選択しました。

値をもう一度デフォルトに設定した後、SQL Serverのデフォルトの動作であることを確認しました。

しかし、問題は、同期ステータスが「 」と表示されていることです。「パブリケーション 'xxxx」の同時スナップショットは、完全に生成されていないか、ログリーダーエージェントが起動していないため利用できません。 「

スナップショットエージェントが完了し、ログリーダーエージェントも正常に表示されます。

これで私を助けてもらえますか?

私は、新しいスキーマのセキュリティ/権限のために失敗したと思います。 以前のデフォルトのスキーマレプリケーションでは、以前より完全に正常に機能していました。

スキーマと権限を作成し、次に複製するための手順を教えてください。ここで

よろしく、 アービンド

答えて

0

スナップショット、ログリーダーとディストリビューションエージェントのために必要な最小限の権限:

https://msdn.microsoft.com/en-us/library/ms151868(v=sql.105).aspx

あなたはログを確認することができ、何を見つけるためにレプリケーションモニタとプロファイラを使用何が欠けているのか。システムにアクセスできないときに何を変えるべきかを伝えるのは難しいです。

関連する問題