Win2003Server
SQLServer2005
マージレプリケーションで構成されたあるテーブルに
一括でデータを挿入しようとしてエラーが発生しています。
テーブルの1つの列がIDENTITYが設定されており、
この範囲を超えたからという理由らしいのですが・・・
この範囲以上の行を一括挿入するにはどのように
設定を変更すれば良いでしょうか?
※sp_changemargearticleで変更するのかな?とは思ったのですが、
パラメータに何を指定して良いかが分からず
※必要な情報があれば、補足等に随時書込みさせていただきます。
No.2ベストアンサー
- 回答日時:
ID 値は以下の方法で管理できます。
・Microsoft® SQL Server™ 2000 レプリケーションで、ID 値の範囲をパブリッシャおよび全サブスクライバに動的に割り当てて、ID 列を自動的に管理できるようにする。
・Transact-SQL の NOT FOR REPLICATION オプションで ID 列を定義する。
・ID 列が不要な場合、複合キーや rowguid 列など ID 列以外の主キーを使用する。この方式では、レプリケートされたデータの ID 列を管理するオーバーヘッドをなくすことができます。
上記の詳細は以下のサイトを参照ください。
http://msdn.microsoft.com/library/ja/
No.1
- 回答日時:
>テーブルの1つの列がIDENTITYが設定されており、
>この範囲を超えたからという理由らしいのですが・・・
値を超過させない様にします。
つまり、IDENTITYの設定された列の桁数を増加させ、値超過が発生しない桁数に設定すれば良いと思います。
マージレプリケーション環境では、レプリケーション環境を解除した後に、テーブルカラムを変更する必要があったと思います。
この回答への補足
回答ありがとうございます。
ご指摘の列の桁数なのですが、足りているのです。
が、マージレプリケーションを設定した際に制約(二つのサーバーで同じ値が設定されないようにらしい)が付加されてしまい、
この制約に違反してしまうのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
- Visual Basic(VBA) Excel VBA 複数ブックシートごとにデータを統合する方法について 4 2022/05/20 14:23
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部参照してるキーを主キーに...
-
SQLで列名を変数にできないでし...
-
列番号による項目の取得について
-
SELECT 文 GROUP での1件目を...
-
列のヘッダーを含めるのをデフ...
-
Access:クエリーにて集計後に...
-
SQLによる"あいうえお"順でソー...
-
項目名に大文字と小文字の混在...
-
特定の文字列で列を区切るには?
-
SQLのクエリ、又はプロシージャ...
-
テーブル列数とデータファイル...
-
”+”の符号をつける方法
-
SQLite3 の UpdateCommand エラー
-
accessで複合キーの処理が遅い
-
【VB.NET】日付型の列にNULLを...
-
SQL でグループ化したデータの...
-
SQLについて質問です。 テーブ...
-
Accessでの全データから空白削除
-
v$processのPROGRAM列に関する質問
-
差し込み後、元データを変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文 GROUP での1件目を...
-
外部参照してるキーを主キーに...
-
列のヘッダーを含めるのをデフ...
-
SQLで列名を変数にできないでし...
-
Access:クエリーにて集計後に...
-
列番号による項目の取得について
-
UPDATE文のWHERE条件に他のテー...
-
【VB.NET】日付型の列にNULLを...
-
テーブル列数とデータファイル...
-
特定の列だけをGROUP BYしたい時
-
伝票番号、品番、在庫としてマ...
-
SQLについて質問です。 Aという...
-
SQLによる"あいうえお"順でソー...
-
項目名に大文字と小文字の混在...
-
SQLについて質問です。 テーブ...
-
複数列の最大値を求めたい
-
SQLについて質問です。 テーブ...
-
v$processのPROGRAM列に関する質問
-
Accessでの全データから空白削除
-
特定の文字列で列を区切るには?
おすすめ情報