你打開SQL Server Management Studio
然後
ALTERDATABASE資料庫名SETCOMPATIBILITY_LEVEL=100
看這個能執行不,用你許可權最高的用戶登錄。
『貳』 SQL SERVER資料庫在使用時,可以直接修改兼容級別嗎
SQL SERVER資料庫在使用時,可以直接修改兼容級別
SQL sever中的兼容級別指的是:將某些資料庫行為設置為與指定的 SQL Server 版本兼容。
適用范圍:SQL Server(SQL Server 2008 到當前版本);
參數:
database_name
要修改的資料庫的名稱。
COMPATIBILITY_LEVEL {80 | 90 | 100 | 110 | 120 }
要使資料庫與之兼容的 SQL Server 版本。
『叄』 SQL server資料庫還原時提示錯誤 你試圖重寫現有資料庫
如果你還原的資料庫在本機上已經存在,那麼就會還原不上的 用資料庫還是用那個「分離---附加」比較好用,分離後的資料庫就在sql server的根目錄里 把它的.mdf 和.ldf的文件拷貝到優盤上 下次用的話直接還原資料庫 選擇.mdf的數據文件 那麼它的日誌文件就自動添加了
『肆』 SQL server資料庫還原的時候提示你試圖重寫資料庫,請選中(在現有資料庫中強制還原)以重寫資料庫。
在點最後一步"確定"還原資料庫之前,點上面的"選項",在"現有資料庫上強制還原"前點上對號.點下面的"確定"就好了.
但選項中的資料庫物理地址一定要對呀,否側還會出現錯誤!
建議你重新安裝了sql吧 安裝後 附加資料庫
『伍』 資料庫分庫分表 sql需要重寫嗎
如果有數據路由功能的中間件,分庫分表後應用程序可以避免修改。
比如mysql 的proxy 、 mycat 等。
一般分庫分表也都要使用這些工具,不然對開發的程序侵入性太大,也不好維護。
『陸』 mysql資料庫中sql修改欄位類型要怎麼做
方法如下:
//修改一個欄位的類型
alter table user MODIFY new1 VARCHAR(10);
//修改一個欄位的名稱,此時一定要重新指定該欄位的類型
alter table user CHANGE new1 new4 int。
『柒』 SQL資料庫 如何修改一列的數據類型
0006750.00
無法轉換為INT型
0006750.00可以轉換為浮點型
但是最前面的三個0會去掉
『捌』 sql資料庫更改列的類型
alter
table
tabname
modify
(colname
colnewtype);
不過需要注意的是欄位中如果已經存在值,需要確認colnewtype兼容這些值類型,否則資料庫不允許修改
『玖』 SQL如何用語句更改欄位的數據類型
SQL如何用語句更改欄位可以用以下語句可以實現:
altertable表名altercolumn欄位名變更後的欄位類型。
注意:
但若是關鍵欄位,帶有主鍵,並且欄位類型為用戶自定義類型,具有默認值的情況下,用上述語句會出現錯誤。
例如:
現假設表為TABLE1,關鍵欄位為FIELD1,主鍵為PK_FIELD1,關鍵欄位的數據類型為用戶自定義數據類型cha_field1,實際為CHAR(10),默認值為dbo.D_field1現要求將欄位類型改為varchar(20),默認值去除錯誤提示如下:
伺服器:消息5074,級別16,狀態1,行1
對象'D_field1'依賴於列'field1'。
伺服器:消息5074,級別16,狀態1,行1
對象'PK_field1'依賴於列'field1'。
伺服器:消息4922,級別16,狀態1,行1
ALTERTABLEALTERCOLUMNfield1失敗,因為有一個或多個對象訪問此列。