メイン コンテンツをスキップする 補完的コンテンツへスキップ

制限と考慮事項

Microsoft SQL Server (ログベース) ソースを使用する場合は、次の制限と考慮事項に注意する必要があります。

すべてのデータ タスクの制限と考慮事項

  • タスクを削除しても、タスクで使用されたデータベースの Microsoft SQL Server Replication Publisher 定義は削除されません。Microsoft SQL Server システム管理者が、Microsoft SQL Server からこれらの定義を削除する必要があります。
  • スパース テーブルの Landing は、landing モードの「フルロード」でのみサポートされています。
  • インデックス付きビューからのデータの Landing はサポートされていません。
  • TRUNCATE イベントはキャプチャされません。
  • 計算列の Landing は、フル ロード landing タスクでのみサポートされます。CDC 中、計算列への INSERT はターゲット上で NULL として表示され、UPDATE は無視されます。

  • Microsoft SQL Server パーティションの切り替えはサポートされていません。
  • WRITETEXT と UPDATETEXT ユーティリティを使用すると、ソース データベースに適用されたイベントはキャプチャされません。
  • 次の DML パターンはサポートされていません。

    select <*> into <new_table> from <existing_table>

  • 列レベルの暗号化はサポートされていません。
  • バックアップ トランザクション ログにアクセスする際、次の制限事項は適用されません。
    • 暗号化されたバックアップはサポートされていません。
    • URL または Windows Azure に保管されたバックアップはサポートされていません。
  • 複数のディスクに対する Microsoft SQL Server バックアップ (MIRROR TO DISK) はサポートされていません。
  • SQL Server の空間データ型 (GEOGRAPHY および GEOMETRY) に値を挿入する場合、SRID (Spatial Reference System Identifier) プロパティを無視することができます。その場合、既定の SRID が使用されます (GEOMETRY の場合は 0、GEOGRAPHY の場合は 4326)。または別の番号を指定します。landing テーブルが空間データ タイプの場合、ユーザーが挿入した SRID は既定の SRID に置き換わります。
  • 列ストア インデックスはサポートされていません。
  • メモリ最適化テーブル (インメモリ OLTP を使用) はサポートされていません。
  • 一時的テーブルはサポートされていません
  • 遅延耐久性はサポートされていません
  • テーブル変更のトラッキングはサポートされていません。
  • マスクされたデータは、マスキングなしでターゲットに作成されます。
  • OpenLDAP はサポートされていません
  • セカンダリ Microsoft SQL Server データベースから直接の Landing はサポートされていません。そのため、プライマリ データベースまたは AlwaysOn Listener に接続するには、 Microsoft SQL Server connector を構成する必要があります。

  • ADR (Accelerated Database Recovery) を使用するように構成されたデータベースからの Landing はサポートされていません。

  • Landing 名前にアポストロフィ (') を含むテーブルまたはスキーマはサポートされていません。

  • DACPAC を使用してデータベースに適用された変更はキャプチャされません。

  • CDC は、圧縮と未圧縮のパーティション両方があるテーブルからはサポートされていません。

  • システム テーブルおよびビューはサポートされていません。

レプリケーション タスクのみの制限と考慮事項

  • sp_rename を使用したテーブル名の変更はサポートされていません (例: sp_rename 'Sales.SalesRegion', 'SalesReg;)
  • sp_rename を使用した列名の変更はサポートされていません (例: sp_rename 'Sales.Sales.Region', 'RegID', 'COLUMN';)
  • ファイル レベルでバックアップ トランザクション ログにアクセスする際、次の制限事項は適用されません。

    • バックアップ トランザクション ログは、適切な権限とアクセス権を持つ共有フォルダーにあります。
    • アクティブ トランザクション ログは、Microsoft SQL Server API (ファイルレベルではない) 経由でアクセスされます。
    • Data Movement gateway と Microsoft SQL Server マシンは同じドメインに存在する必要があります。
    • 透過的なデータ暗号化 (TDE) はサポートされていません。SQL Server のネイティブ機能 (ファイルレベル アクセスを使用しない) を使用してバックアップ トランザクション ログにアクセスする際、TDE 暗号化サポートされることに注意してください。
    • Unix プラットフォームはサポートされています。
    • 複数のストライプからバックアップ ログを読み込むことはサポートされていません。
  • GEOGRAPHY および GEOMETRY データ型の Replicate は、限定された LOB モードでのみサポートされます。
  • データベースが MS-REPLICATION または MS-CDC に設定されていない場合も、主キーがないテーブルをキャプチャしますが、このような設定では、INSERT/DELETE DML イベントのみがキャプチャされることに留意してください。UPDATE イベントは無視されます。
  • 単一のトランザクション内での DDL および DML ステートメントのキャプチャーはサポートされていません。

  • 複数の行に影響する主キー/一意のインデックスに対する UPDATE は、変更をターゲットに適用するときに競合を引き起こす可能性があります。これは、たとえば、単一の UPDATE 操作ではなく、INSERT/DELETE 操作として UPDATE がターゲットに適用された場合に発生する可能性があります。このようなシナリオ (主キー/一意のインデックスへの UPDATE が複数の行に影響する場合) では、テーブルが無視される可能性があるため、バッチ最適化適用変更処理モードでの作業はサポートされていません。ただし、トランザクション適用変更処理モードで作業すると、制約違反が発生する可能性があります。

    これが発生した場合は、関連するテーブルを再ロードするか、問題のあるレコードを 例外を適用 コントロール テーブルで見つけて、ターゲット データベースで手動で編集する必要があります。「Change processing tuning」も参照してください。

サポートされていない Microsoft SQL Server セキュリティ機能

次の Microsoft SQL Server セキュリティ機能を使用するテーブルはサポートされていません。

  • 常に暗号化
  • 行レベルのセキュリティ

サポートされていないデータ型

次のデータ型はサポートされていません:

  • CURSOR
  • SQL_VARIANT
  • TABLE
情報メモ

ユーザー定義のデータ型は、その基本型に従ってサポートされます。たとえば、DATETIME に基づくユーザー定義データ型は、DATETIME データ型として処理されます。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。