近日在使用SQL Server 2008 Management Studio時遇到一個奇怪的問題,之前的數據庫是用SQL Server 2005創建的,我將數據庫文件復制到另外一臺機器上,這臺機器上安裝的是SQL Server 2008,將數據庫文件附加進來沒有任何問題,但是當我打開SQL Server 2008的Management Studio,修改表結構后保存提示修改被禁止,如下圖。
該對話框中只有Cancel和Save Text File兩個按鈕,點擊Cancel取消修改,點擊Save Text File會將相關信息保存到一個記事本里(這個信息基本沒啥用)。其實這是SQL Server 2008的一種保護機制,默認情況下不允許修改表結構,其實你可以在Management Studio的Tools-Options中修改一下設置就行了!如下圖,在對話框中選擇Designers,將其中的Prevent saving changes that require re-creation前的對勾去掉,然后就可以修改表結構并完成保存操作了。