[解決済み] Sql Server 'Saving changes is not permitted' エラー ► テーブルの再作成を必要とする変更を保存しないようにする。
2022-03-20 03:45:49
質問内容
SQL Serverでテーブルを作成し、保存した後、テーブルのデザインを編集しようとすると、例えば、列の型をintからrealに変更しようとすると、このエラーが表示されます。
変更の保存は許可されていません。あなたが行った変更には、次のテーブルを削除して再作成する必要があります。再作成できないテーブルに変更を加えたか、テーブルの再作成を必要とする変更の保存を禁止するオプションを有効にしたかのどちらかでしょう。
なぜテーブルを再作成しなければならないのですか?私は、データ型を
smallint
から
real
.
テーブルが空っぽで、今まで使っていなかった。
どのように解決するのですか?
から MSDNでの保存(許可されない)ダイアログボックス :
は 保存 (Not Permitted)ダイアログボックスでは、変更の保存ができないことを警告しています。 というのも、あなたが行った変更によって、リストされた テーブルを削除して再作成する必要があります。
次のような操作を行うと、テーブルの再作成が必要になる場合があります。
- テーブルの中央に新しいカラムを追加する
- カラムをドロップする
- カラムのNullabilityを変更する
- カラムの並び順を変更する
- カラムのデータ型を変更する <<<<
このオプションを変更するには ツール メニューをクリックします。 オプション を展開します。 デザイナー をクリックします。 テーブル・データベース設計者 . を選択またはクリアします。 テーブルを変更する必要がある変更を保存しないようにする。 再作成 のチェックボックスをオンにします。
参照
Colt Kwongのブログエントリーです。
SQL 2008 Management Studioで変更を保存することができない
関連
-
[解決済み】LEFTまたはSUBSTRING関数に渡される長さパラメータが無効です。
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み】SQL Server Management Studioでテーブル編集後に変更を保存する。
-
[解決済み】「テーブルの再作成を必要とする変更を保存しない」悪影響について
-
[解決済み】SQL Server プリンシパル「dbo」が存在しない。
-
[解決済み】SQLサーバーのストアドプロシージャや関数の最終変更日時を確認する方法
-
[解決済み] バックアップデバイスを開くことができません。オペレーティングシステムエラー 5
-
[解決済み] SQL Server のバージョンを確認する方法
-
[解決済み] SQL Server Management Studio SSMS が F5 で実行ではなく「ファイルに保存」しようとする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] aspnet_regsql.exeの使用方法
-
[解決済み] データプロバイダーや他のサービスがE_FAILステータスを返したのはなぜですか?SQLネイティブクライアント
-
[解決済み] なぜ SQL サーバーはこのエラーを投げるのですか。カラム 'id' に値 NULL を挿入できません。
-
[解決済み] SQL Serverストアドプロセスのオプションパラメータ?
-
[解決済み] 既存のカラムにIDを追加する
-
[解決済み】SQL Server Management Studioでテーブル編集後に変更を保存する。
-
[解決済み】SQL Server プリンシパル「dbo」が存在しない。
-
[解決済み] バックアップデバイスを開くことができません。オペレーティングシステムエラー 5
-
[解決済み] SQL Serverでfloatをvarcharに変換する方法
-
[解決済み] SQL Server - データベーステーブルのコピーを作成し、同じデータベース内に配置しますか?