猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

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

WindowsをNTPサーバーにする

Windowsも簡単にNTPサーバーにすることができます。 レジストリの設定もしくは確認が必要です。 INDEX1 ①レジストリ2 ②レジストリ3 ③サービスの再起動4 WindowsのNTPサーバー …

apple

Mac用HFS+の外付けディスクをWindowsで共有する

MacとWindowsで、共有の外付けハードディスクを使用したい・・・。 しかしMacで使用しているHFS+というフォーマットの外付けはWindowsではドライブの認識すらしてくれません。 一番簡単な …

windows

コマンドプロンプトの文字コードを変更する

めったに必要ありませんが、 コマンドプロンプトの文字コードはデフォルトではShift-jisです。 androidやwebの開発等でUTF-8にしたい場合もあります。 現在の文字コードを確認するには …

mysql

MySQL load dataでcsvをインサートする

かなり高速でinsertしてくれます。 INDEX1 使い方2 ERROR 10453 [補足]insertを高速にする 使い方 MySQLにログインして、データベースを指定して実行します。 mysq …

windows

Excelで完了にした行をグレーにする

課題管理表などをエクセルで作成することは多いと思います。 でもいつも完了した行をグレーアウトする方法を忘れるのでメモしておきます。 ポイントは条件付き書式を使うということと、その設定方法です。 IND …