1. 程式人生 > >記錄Sqlserver2012附加Sqlserver2008的數據庫出錯的解決方案

記錄Sqlserver2012附加Sqlserver2008的數據庫出錯的解決方案

sql腳本 數據 serve users alt 技術分享 腳本 學習筆記 mage

在網上看了一些資料,有的說【低版本不能附加到高版本上】、有的說【高版本不能附加到低版本上】、有的說【要生成sql腳本才能解決這個問題】等等,雖然這些可能是導致附加不上的原因,但卻不是我想要的。

最後猛然的一下想起,在以前附加數據的時候好像也出現了這個問題,於是就去翻看以前的學習筆記,原來是【數據庫文件的權限問題】。故在此記錄一下,方便查閱。

知道了錯誤的原因之後就好辦。只需要對要附加的數據文件【右鍵】-》【屬性】-》【安全】-》(選擇“Authenticated Users”用戶)【編輯】-》讓“Authenticated Users”用戶具有完全控制的權限。

就這麽簡單的幾步就搞定了。如下圖。

技術分享

然後再打開sqlserver2012附加這個數據庫就不會出現問題了。

記錄Sqlserver2012附加Sqlserver2008的數據庫出錯的解決方案