1

SQLサーバーとSQL管理スタジオ2012があります。テーブルを作成した後、データベースをサーバーに「オンライン」でエクスポートすると、すべての「プライマリおよび自動インクリメンタル」フィールドが通常のフィールドになります。そのため、データベースに行を追加しようとすると、次のエラーが表示されます。 "

この問題を解決するには、データベースを「オンライン」で管理し、各テーブルに移動して、プライマリ フィールドと自動インクリメンタル フィールドを再度設定する必要があります。多くのテーブルがあるため、このプロセスには多くの時間がかかります。この問題を解決するアイデアはありますか!?

注: 私のホスティングは Arvix 社のサーバー上にあります

4

1 に答える 1

0

これはあなたのアカウントではなく、SQL Management Studio です。

これを試して:

これを設定する必要があります。または、null 非許容の列があり、デフォルトのエラーがない場合は、値を指定しないとエラーになります。

SQL Server Management Studio で自動インクリメントを設定するには:

設計でテーブルを開きます 列を選択し、[列のプロパティ] に移動します Indentity Specification の下で、(Is Identity)=Yes および Indentity Increment=1 を設定します

于 2013-11-12T04:48:13.197 に答える