SQL SERVER 2008 表增加字段無法儲存

2021-07-25 21:32:12 字數 494 閱讀 2382

新裝的sql server 2008,開啟原來sql server 2008中建立的表,現在想增加一些字段,在儲存時提示錯誤,無法儲存。

解決辦法:

啟動sql server 2008,選擇選單 工具-〉選項-〉左側有個 designers-〉表設計器和資料庫設計器。然後去掉「 阻止儲存要求重新建立表的更改」前面的勾。重新啟動mssql server 2008即可。

這是sqlserver客戶端工具本身的工作原理所導致的問題,通過客戶端工具來進行表結構的修改操作,工具根據你的操作對資料庫本身傳送的sql指令是先刪除表然後重建,這樣會導致資料丟失,所以不能儲存;但是你可以用客戶端工具在表中新增或者刪除列或者索引、約束等,就是不能進行修改操作。

對此表進行修改的前提是表中沒有內容,但是,如果你的表中有資料的話,建議你匯出後修改完畢再匯入。否則將提示無法插入錯誤提示。

sqlserver 2008 刪除所有表

declare c cursor for 定義游標 select name from sysobjects where xtype u 查詢所有表 declare t varchar 20 open c fetch next from c into t while fetch status 0 be...

sqlserver 2008 獲取表屬性

以下sql 為獲取 sqlserver2008 乙個資料庫中所有表的資訊,便於把資料庫表資訊匯出為excel或者word做成資料庫字典 select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 t...

Sql server 2008 錶值引數

自己在這裡做個備註.sql servere 2008 新穎之處在於錶值引數 tvps 基本思想是資料表可以在客戶端應用程式 或者t sql 中建立並填充。然後作力乙個資料表變數傳遞到儲存過程 或者由使用者自定義的函式中。這並不是一件要有可無的事情。demo 訂單表 create table dbo....