Sp_MsHelpmergeconflictcounts 返しますなし行に対して、体字中国語の名前テーブルで英語版の Windows 2000 の修正プログラムを適用します。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

298923
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
# をバグ: 235027 (SHILOH_BUGS)
現象
中国語 (中国) とマージ レプリケーションをセットアップするには、サーバーのロケール英語から変更した後、公開のテーブル名を中国語の文字がある場合は、実行して、 sp_MsHelpmergeconflictcounts ストアド プロシージャ、パブリケーションに対して何も取得する必要があります。代わりに、競合の数を期待できます。
解決方法
この問題を解決するには、SQL Server 2000年用の最新の service pack を入手します。詳細については、記事を表示するのには、次の資料番号をクリックして、技術情報:
290211 INF: SQL Server 2000年の最新の Service Pack を入手する方法
状況
マイクロソフトでは、この SQL Server 2000年の問題として認識しています。 この問題は、最初 SQL Server 2000 Service Pack 1 で修正済みです。
詳細

現象の再現手順

  1. 英語版の Windows 2000 サーバーでは、中国語 (中国) に、ロケールを設定します。
  2. SQL Server クエリ アナライザーから次のコードを実行します。
    -- create a table with Chinese name table on pubs database , where ?? is 2 Chinese Charactersuse pubsgoCREATE TABLE [dbo].[??] (	[c1] [int] NULL ) ON [PRIMARY]insert into  [??] values(1)					
  3. SQL エンタープライズ マネージャーから、レプリケーション ウィザードを選択、パブリッシングとディストリビューション ウィザードは、選択や、テーブルにマージ パブリケーションを作成します。
  4. ローカル サーバーでは、Northwind データベースへのプッシュ サブスクリプションを作成します。
  5. マージ エージェントを実行します。両方のテーブルの shohld 列 c1 の値 1 と 1 つの行をあります。
  6. 2 には、Pubs データベースでは、値 1 の表の [?] を変更して、3 では、Northwind データベースでほぼ同時に。
  7. マージ エージェントを再度実行し、"いずれかのデータ変更のマージ (活躍、マージ エージェントの最後の操作が表示されます。競合の解決 1)」。
  8. クエリ アナライザーで、次を実行します。
    -- expect one row to indicate the conflict counts but no row returneduse pubsgosp_MsHelpmergeconflictcountsgo					

警告: この資料は、自動翻訳されています

プロパティ

文書番号:298923 - 最終更新日: 01/16/2015 22:37:02 - リビジョン: 6.0

  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbbug kbfix kbsqlserv2000sp1fix kbmt KB298923 KbMtja
フィードバック