sql server 2005 express附加数据库出错解决方法——添加数据库用户
? 今天想將項(xiàng)目里的數(shù)據(jù)庫(kù)數(shù)據(jù)文件導(dǎo)入到數(shù)據(jù)庫(kù)中單獨(dú)處理,但是在使用sql server 2005 express附加數(shù)據(jù)庫(kù)的時(shí)候出現(xiàn)錯(cuò)誤,提示:無(wú)法更新數(shù)據(jù)庫(kù)"xxx",因?yàn)閿?shù)據(jù)庫(kù)是只讀的.(Microsoft SQL Server),但是檢查數(shù)據(jù)庫(kù)文件發(fā)現(xiàn)并非是只讀的,這個(gè)錯(cuò)誤在前幾天使用IIS打開(kāi)項(xiàng)目網(wǎng)站的時(shí)候也出現(xiàn)過(guò),那個(gè)時(shí)候的解決辦法是:給根目錄加一個(gè)aspnet的用戶(hù),那么今天的錯(cuò)誤是不是也是這類(lèi)問(wèn)題呢。帶著這個(gè)思考我去看了SQL Server安裝根目錄下C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data的安全屬性,看看是不是有特殊用戶(hù),最后還真是被我發(fā)現(xiàn)了一個(gè)特殊用戶(hù):SQLServer2005MSSQLUser$計(jì)算機(jī)名$SQLEXPRESS,并且給他完全控制權(quán)限。我這里用的是SQL SERVER 2005 EXPRESS版本的數(shù)據(jù)庫(kù),可能其他數(shù)據(jù)庫(kù)有不的角色名吧。具體大家自己對(duì)照就好了。然后我去將項(xiàng)目根目錄下的App_Data文件夾復(fù)制到我單獨(dú)存放數(shù)據(jù)庫(kù)文件的E:/DATABASE/目錄下,并且為這個(gè)目錄添加SQLServer2005MSSQLUser$計(jì)算機(jī)名$SQLEXPRESS用戶(hù)并且賦予完全控制權(quán)限,然后從這里附加數(shù)據(jù)庫(kù),這是就成功了,萬(wàn)事大吉。
本文轉(zhuǎn)自xwdreamer博客園博客,原文鏈接:http://www.cnblogs.com/xwdreamer/archive/2009/12/25/2297193.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的sql server 2005 express附加数据库出错解决方法——添加数据库用户的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C#字数统计(字母、数字、汉字、符号)
- 下一篇: mysql 数据库学习(触发器)