2016-08-06

[DB] SQL Server 附加資料庫會存取被拒的原因

自從接觸 SQL Server 至今,在更換主機時,附加資料庫偶而會遇到存取被拒,解決方法都是將權限開到最大,或是改用備份/還原的方式,但這方式成功後還需要手動將 DB 權限 Link 回來,方法記錄在這篇裡。

靜下心來 Google 找出真因如下:

如果是用 Windows 驗證方式來登入並缷離 DB,DB 實體檔案會將 MSSQL$SQLEXPRESS 的權限刪掉,但保留 Administrators 群組權限。

反之,如果是用 SQL 驗證方式來登入並缷離 DB,DB 實體檔案會將 Administrators 的權限刪掉,但保留 MSSQL$SQLEXPRESS 群組權限。

所以結論是你用哪種驗證方式缷離了 DB,就要用哪種方式來附加,就可以成功了。


參考連結:Rock的SQL筆記


沒有留言:

張貼留言