![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLです教えてくださいお願いし...
-
Access:クエリーにて集計後に...
-
外部参照してるキーを主キーに...
-
IDENTITY列の更新で失敗する
-
IF文、条件分岐の整理方法
-
SQLを作ったのですがうまくいき...
-
次の並べ替え問題を教えてくだ...
-
Access DCountでの連番について
-
エクセルの関数について教えて...
-
NO WAR NO ABE
-
sinカーブの表示のさせ方
-
for whichの使い方
-
イェイイェイイェイ イェイイェ...
-
Mysql UPDATE出来ません
-
差し込み後、元データを変更し...
-
AUTO_INCREMENTのあるテーブル...
-
エクセルで最後の文字だけ置き...
-
No problem.とNo wonder.とNo d...
-
mysqlで変数を使う方法
-
JavaScriptの定数名が取り消し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
外部参照してるキーを主キーに...
-
SELECT 文 GROUP での1件目を...
-
列のヘッダーを含めるのをデフ...
-
Access:クエリーにて集計後に...
-
SQLで列名を変数にできないでし...
-
SQLによる"あいうえお"順でソー...
-
列番号による項目の取得について
-
UPDATE文のWHERE条件に他のテー...
-
【VB.NET】日付型の列にNULLを...
-
テーブル列数とデータファイル...
-
特定の文字列で列を区切るには?
-
項目名に大文字と小文字の混在...
-
複数列の最大値を求めたい
-
DB2のSQL
-
特定の列だけをGROUP BYしたい時
-
Accessでの全データから空白削除
-
identity属性の列に自動採番(SQL)
-
IDENTITY列の更新で失敗する
-
v$processのPROGRAM列に関する質問
-
SQLでn番目からm番目を取得したい
おすすめ情報