2011-02-08 7 views
3

SQL Server 2008でテーブルのデザインを変更しようとしていますが、table.Howを削除して再作成する必要があるというエラーが表示されます。SQl Server 2008のテーブル構造を変更する

保存変更は、どちらか 再作成することはできませんテーブルに 変更を加えたre-created.you 次ドロップするテーブルや を必要としてきたPermitted.The 変更されていませんまたは オプションを有効にして、テーブルを再作成する必要がある変更を保存しないようにします( )。

+0

正確に何をしようとしていますか?メッセージ? – Blorgbeard

+0

エラーメッセージに示唆されているように、「テーブルを再作成する必要がある変更を保存しないようにする」SSMSのオプションを無効にする必要があります。しかし、実際に何をしようとしていますか? GUIが 'ALTER TABLE .. ALTER COLUMN'で行うことのできる不要なテーブルの再作成を行うことがあります。 –

答えて

10

移動先:ツール - オプション - デザイナー - 表とデータベースの設計者との答えがあるPcofreが言ったように

+0

うわー、あなたはこのデフォルト設定がどれほど迷惑だったのか分かりません。あなたのご意見を大変ありがとうございます! – jpierson

0

ほとんどのことをALTER TABLEで行うことができます。データ型の変更、NULL可否の変更、ほとんどの制約の追加/削除、列の追加/削除(順序の無視)は、テーブルの再構築を必要としません。

列の順序を変更したり、IDENTITYを追加すると、GUIデザイナーは表の再構築を要求します。

0

選択解除「テーブルの再作成requiere防ぐ変更を保存」: [ツール]をクリックします--- >オプション---->デザイナー---->右ペインの オプションの意味を確認してテーブルを再作成しないようにしてください

関連する問題