天天看點

關于SQL SERVER2005附加資料庫顯示為隻讀的解決方案

關于SQL SERVER2005附加資料庫顯示為隻讀的解決方案

  今天用SQL2005附加一個以前的一個資料庫,但附加的時候,彈出錯誤,但是資料庫已經附加進去了,能進行查詢裡面的表的資料什麼的, 但是會資料庫顯示為隻讀,這是第一次出現這樣的情況。一開始還以為是資料庫檔案所在的檔案夾或者檔案被這是為‘隻讀’屬性了,是以, 打開了檔案開了一下,資料庫檔案并沒有被設定成‘隻讀’,但是所在的檔案夾确實顯示為‘隻讀’了。是以以為是這樣的問題所導緻。就改了檔案夾‘隻讀’屬性,但是一直改不了。 很是糾結。然後網上找了一下解決方案。其實檔案夾為隻讀,并不會對此有影響,因為在xp系統下,檔案夾為‘隻讀’是一種狀态,而不是字面意思那樣。 其實,原因是另外一個。好,廢話不多說,直接貼圖。  

關于SQL SERVER2005附加資料庫顯示為隻讀的解決方案

step1、打開資料庫的SQL SERVER  配置管理器,找到SQL SERVER 2005服務, 右擊SQL SERVER(SQLEXPRESS)屬性,如下圖   www.2cto.com  

關于SQL SERVER2005附加資料庫顯示為隻讀的解決方案

  将内置使用者設定成local System,點選确定即可。   step2、打開資料庫SQL SERVER 2005,右擊你的資料庫名字,選擇‘屬性‘,在’狀态‘中可看見’資料庫為隻讀‘的屬性設定,将其設定成false即可,

具體操作如下圖

關于SQL SERVER2005附加資料庫顯示為隻讀的解決方案

  step3、然後重新開機服務即可,資料庫隻讀屬性消失。。

轉載于:https://www.cnblogs.com/weixing/archive/2012/10/29/2745157.html