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