我想我的主鍵更改爲identity(1, 1)
但SQL Server說:SQL服務器:更改主鍵值身份
保存更改是不允許的。表格被刪除並重新創建。
是否有其他解決方案來實現我的目標? PS我沒有權限訪問工具...
我想我的主鍵更改爲identity(1, 1)
但SQL Server說:SQL服務器:更改主鍵值身份
保存更改是不允許的。表格被刪除並重新創建。
是否有其他解決方案來實現我的目標? PS我沒有權限訪問工具...
在管理工作室:
Tools->options->Designers->Table and database designers.
There under table options is the point
"Prevent saving changes that require table re-creation". Uncheck this and it should work.
好的解決方案,但我沒有權限訪問工具... –
好吧,這是不尋常的,因爲管理工作室中的工具選項定義您的鍵盤設置, ....從來沒有聽說過你無法訪問它的情況。 – Thomas
它在生產服務器上,我需要一些更改 –
您可以嘗試
選項 - >設計 - >表和數據庫設計
選中 「自動生成更改腳本」
取消選中「阻止保存更改這需要重新創建表格「。
顯示您的代碼。你使用Designer/SQL嗎? – lad2025
我正在使用ms sql表格設計模板。 –
[如何將身份列設置爲在SQL Server中創建表]可能的重複(http://stackoverflow.com/questions/16188278/how-to-set-identity-column-to-created-table-in-sql-服務器) –