DataBase SQLServer Windows

SQL Server Management Studio でテーブルが変更できない

投稿日:2012年12月2日 更新日:

私は以前はOracleをメインで使用し、そしてここ数年間はMySQLをメインで使用しています。SQL Serverは少しかじった程度といえるでしょう。

こんな私が選択したのはSQL Server Management Studioです。でいきなりテーブルの更新ができずにつまづきました・・・。テーブルの作成はできるのに、テーブルの更新ができないなんて・・・ありえない。しかもデザインで変更できるじゃないか・・・。

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

面倒な言い回しだが、私がテストで作成したテーブルを変更できないようには思われません。

設定の変更

これは単純に、SQL Server Management Studioの設定の問題でした。

①メニューバー「ツール」 > 「オプション」選択
②デザイナ > テーブル デザイナおよびデータベースデザイナーを選択
③テーブルの再作成を必要とする変更を保存できないようにするのチェックを外す

で無事更新できるようになりました。もちろんテーブルを削除して作り直す必要はありません!

Gooleアドセンス用336

Gooleアドセンス用336

-DataBase, SQLServer, Windows
-

執筆者:

関連記事

windows

タスクスケジュールではネットワークドライブの割り当てを使ってはいけない

タスクスケジュールに別サーバーへログファイルを移動するバッチを登録する、などよくある話です。 例えば、Aサーバーにはログがたまっていて、Aサーバー上では毎朝3時にBサーバーのバックアップフォルダにログ …

windows

Windows XPでシンボリックリンクを使用する(linkd)

vistaでは使用できますが、XPではデフォルトでは使用できません。 Microsoftからrktools.exeをダウンロードしてインストールしましょう。 ダウンロード インストールした後に、コマン …

windows

batファイル名の落とし穴・・・連続実行されてしまう

windowsのコマンドプロンプトを少しかじったことがあればxxx.batという名前のバッチファイルなるものを作成することがあるでしょう。 コマンドをバッチファイルにしておけば、 ダブルクリックで実行 …

route deleteで削除できないルート

route deleteで削除できないルートがあります。 それは、 ネットワーク接続 > プロパティ > インターネット プロトコル XXX   > プロパティ > 詳細設定 によって設定されているI …

mysql

MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.x.xx’ (13)

MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (13) はSELinuxによる接続 …