一、摘要
最近在實驗里面用台式編寫好了一個軟件,想移植到家里的筆記本上。在附加數據的時候卻出現了錯誤,具體也沒有提示什么錯誤,反正就是附加失敗了。
二、解決方案
在網上看了一些資料,有的說【低版本不能附加到高版本上】、有的說【高版本不能附加到低版本上】、有的說【要生成sql腳本才能解決這個問題】等等,雖然這些可能是導致附加不上的原因,但卻不是我想要的。
最后猛然的一下想起,在以前附加數據的時候好像也出現了這個問題,於是就去翻看以前的學習筆記,原來是【數據庫文件的權限問題】。故在此記錄一下,方便查閱。
知道了錯誤的原因之后就好辦。只需要對要附加的數據文件【右鍵】-》【屬性】-》【安全】-》(選擇“Authenticated Users”用戶)【編輯】-》讓“Authenticated Users”用戶具有完全控制的權限。
就這么簡單的幾步就搞定了。如下圖。

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