none
列順変更できない RRS feed

  • 質問

  • テーブルの列名の順番を入れ替えようと思い、SQL Server Management Studio 2008 でテーブルのデザインを開いて、列順を入れ替えました。
    保存しようとすると、以下のメッセージが出て保存できません。

    //////////////////////////////
    変更の保存が許可されていません。
    行った変更は、次のテーブルを削除して再作成することが必要になります。
    再作成できないテーブルに変更を行ったか、テーブルの再作成を必要とする変更を保存できないようにするオプションが有効になっています。
    //////////////////////////////

    よろしくお願い致します。

     

    2011年1月24日 8:07

回答

  • エラーメッセージの通りです。

    メニューから [ツール | オプション] の中にある「デザイナ」の項目「テーブルの再生成を必要とする変更を保存できないようにする」を off にすれば、保存できるようになります。

    ※ 当然ですが、保存すると該当のテーブルは一度 削除されて、再作成されます。

    • 回答としてマーク HIDEKUN 2011年1月24日 12:44
    2011年1月24日 9:28

すべての返信

  • エラーメッセージの通りです。

    メニューから [ツール | オプション] の中にある「デザイナ」の項目「テーブルの再生成を必要とする変更を保存できないようにする」を off にすれば、保存できるようになります。

    ※ 当然ですが、保存すると該当のテーブルは一度 削除されて、再作成されます。

    • 回答としてマーク HIDEKUN 2011年1月24日 12:44
    2011年1月24日 9:28
  • 回答ありがとうございました。

    気がつきませんでした。お手数おかけしました。すみません。

    2011年1月24日 12:44
  • 標準では、テーブルが破棄されることによる影響が大きいことを考慮して、チェックが on になっているのですね。結構多くの人がひっかかるので、よく質問にあがるポイントだと思います。
    2011年1月25日 3:57
  • trapemiyaさん、K. Takaokaさん
    回答ありがとうございます。
    解決しました。
    ありがとうございました。
    2011年1月27日 4:13