解決辦法:
打開(kāi) SQL Server Configuration Manager, 打開(kāi)SQL Server SQLEXPRESS 的屬性,如下圖:
在內(nèi)置帳號(hào)處,把“網(wǎng)絡(luò)服務(wù)”改成“本地系統(tǒng)”,重新啟動(dòng)SQL Server 2005 Express 后,再附加(Attach)數(shù)據(jù)庫(kù)一切正常。
總結(jié):之所以附加(Attach)上的數(shù)據(jù)庫(kù)為“只讀”,是因?yàn)閱?dòng)SQL Server 的默認(rèn)的啟動(dòng)帳號(hào)“網(wǎng)絡(luò)服務(wù)”對(duì)所附加(Attach)的數(shù)據(jù)庫(kù)文件的權(quán)限不夠造成的。