現在オフラインです。再接続するためにインターネットの接続を待っています

FIX: ディストリビューション エージェントが SQL Server 2005:: のサブスクライバーにスナップショットを適用しようと、エラー メッセージ"する必要がある、スカラー変数を宣言「変数 @」"

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

英語版 KB:936534
バグ #: 50001158 (SQL 修正プログラム)
現象
以下のシナリオを考えます。 Microsoft SQL Server 2005 でトランザクション レプリケーションを構成します。 作成の初期スナップショットを正常に発行元します。 この場合、ディストリビューション エージェントが、サブスクライバーにスナップショットを適用しよう、次のエラー メッセージが表示されます。
エラー: 137、重要度: 15、状態: 2
スカラー変数「変数 @」宣言してください。
この問題は、以下の条件に該当する場合に発生します:
  • トランザクション レプリケーションが計算列をテーブルに基づく作成のアーティクルを含みます。
  • 計算列は、並べ替えた後、主キー列は並べ替えられます。
  • syscolumns システム テーブルから、主キー列の列 ID が、計算列の列 ID より大きいことを確認できます。
  • 文書は、同時実行スナップショット処理を使用します。
原因
ディストリビューション エージェントに、サブスクライバー上のデータを挿入するストアド プロシージャを作成します。 ただし、ストアド プロシージャは不適切なパラメーターの番号。
解決方法

累積的な更新プログラムの情報

この問題に対する修正は累積的な更新プログラムを 2 で初めてリリースされました。 この累積的な更新プログラム パッケージを SQL Server 2005 Service Pack 2 の入手方法の詳細についてをクリックして次資料「サポート技術情報」(Microsoft Knowledge Base) 資料を参照。
936305SQL Server 2005 Service Pack 2 用の累積的な更新プログラム パッケージ 2
メモ ビルドは累積的なあるため各新しい修正プログラム リリースすべての修正プログラムおよびが含まれています、以前の SQL Server 2005 に同梱されたすべてのセキュリティ修正プログラム リリースを修正します。 この修正プログラムを含む最新の修正プログラム リリースを適用を検討することを推奨します。 関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください:
937137SQL Server 2005 Service Pack 2 がリリースされた後にリリースされた、SQL Server 2005 のビルドします。
特定の SQL Server サービス パックの Microsoft SQL Server 2005 の修正プログラムが作成されます。 SQL Server 2005 Service Pack 2 のインストール、SQL Server 2005 Service Pack 2 修正プログラム適用する必要があります。 既定では、SQL Server サービス パックで提供されるすべての修正プログラムが、次の SQL Server サービス パックで含まれて。
回避策
この問題を解決するには、次のいずれかの方法を実行します:
  • アーティクルの基になるテーブルを作成すると、ときに、計算列を並べ替える前にプライマリ] キー列が並べ替えられていることを確認します。
  • 同時実行スナップショット処理ではなくネイティブ スナップショット処理やデータベースのスナップショットの処理を使用します。
状況
マイクロソフトとして認識していますこの問題を記載されているいるマイクロソフト製品の問題。
詳細
たとえば、この問題に発生します、次のステートメントを使用して、アーティクルの基になるテーブルを作成する場合:
CREATE TABLE [dbo].[test](	[col1] [char](10) NOT NULL,	[col2] [char](10) NOT NULL,	[col_1_2]  AS ([col1] + [col2]),	[ID] [int] IDENTITY(1,1) NOT FOR REPLICATION PRIMARY KEY NOT NULL)

警告: この記事は自動翻訳されています

プロパティ

文書番号:936534 - 最終更新日: 08/20/2007 16:15:00 - リビジョン: 1.3

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Workgroup Edition

  • kbfix kbqfe kbpubtypekc kbexpertiseadvanced kbsql2005repl kbmt KB936534 KbMtja
フィードバック
html>ndChild(m);