Sqlserver 2005附加數(shù)據(jù)庫(kù)時(shí)出錯(cuò)提示操作系統(tǒng)錯(cuò)誤5(拒絕訪問(wèn))錯(cuò)誤5120的解決辦法
最近幾天從網(wǎng)上找了幾個(gè)asp.net的登錄案例想要研究研究代碼,結(jié)果在用Sql Server2005附加數(shù)據(jù)庫(kù)文件時(shí)彈出錯(cuò)誤信息:
看到網(wǎng)友回復(fù)說(shuō):只需給Authenticated Users賦所有權(quán)限就行了。
本人也遇到類(lèi)似的問(wèn)題,但是解決方法很簡(jiǎn)單,只需要使用管理員的身份打開(kāi)SQL Server Management Studio,即可附加數(shù)據(jù)庫(kù)了
如下圖:
,一時(shí)無(wú)解,遂求助于百度谷歌,經(jīng)過(guò)各種試驗(yàn),特將解決辦法整理于此,希望能幫到大家,同時(shí)如果有好的意見(jiàn)大家多多交流?。?/P>
方案一:切換登錄方式
出現(xiàn)這種情況是由于用“混合驗(yàn)證方式”(SQL Server身份驗(yàn)證)登錄數(shù)據(jù)庫(kù)造成的,只要將登錄方式改為“windows身份驗(yàn)證方式”
登錄即可解決該問(wèn)題,附加成功后再換用“混合驗(yàn)證模式”登陸就沒(méi)問(wèn)題了。
此方法經(jīng)本人測(cè)試成功。
方案二:修改服務(wù)
選擇 所有程序-SQL Server 2005-配置工具-選擇"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,
打開(kāi)“SQL Server Configuration Manager”配置界面,在左側(cè)選擇"SQL Server 2005 服務(wù)",在右側(cè)右擊打開(kāi)“SQL Server (SQLEXPRESS)” 的屬性,在內(nèi)置賬戶(hù)處將網(wǎng)絡(luò)服務(wù)--”Network Service”改為本地系統(tǒng)--"Local System",
點(diǎn)擊“重新啟動(dòng)”后再附加數(shù)據(jù)庫(kù)就OK了。
此方法經(jīng)本人測(cè)試成功。
附加數(shù)據(jù)庫(kù)成功后如果擔(dān)心改變?cè)O(shè)置后影響以后使用可以將內(nèi)置賬戶(hù)處的“Local System”再改回
“Network Service”,數(shù)據(jù)庫(kù)仍可打開(kāi)。
主要配置過(guò)程如下圖:
1.打開(kāi)“SQL Server Configuration Manager”配置界面:
2.選擇SqlServer(SQLEXPRESS),選項(xiàng),并右擊:
3.選擇“Local System”:
4.選擇“重新啟動(dòng)”:
5.配置成功:
這樣配置后附加數(shù)據(jù)庫(kù)就不會(huì)出錯(cuò)了。
出現(xiàn)的問(wèn)題:
網(wǎng)上有人說(shuō):將數(shù)據(jù)庫(kù)文件copy到其他文件夾后再附件可以附加上,但此方法經(jīng)本人測(cè)試后無(wú)效。
附加數(shù)據(jù)庫(kù)后發(fā)現(xiàn)數(shù)據(jù)庫(kù)屬性為只讀的解決辦法
附加后發(fā)現(xiàn)數(shù)據(jù)庫(kù)屬性為“只讀” 解決方法為:
打開(kāi)“Sql Server
改為“False”,點(diǎn)擊確定即可。
原因:之所以附加上的數(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)限不夠造成的。此方法經(jīng)本人測(cè)試成功。
主要配置過(guò)程如圖:
步驟一:
步驟二:
- sql2005附加數(shù)據(jù)庫(kù)操作步驟(sql2005還原數(shù)據(jù)庫(kù))
- sql server2012附加數(shù)據(jù)庫(kù)問(wèn)題解決方法
- MSSQL附加數(shù)據(jù)庫(kù)拒絕訪問(wèn)提示5120錯(cuò)誤的處理方法
- SQL附加數(shù)據(jù)庫(kù)失敗問(wèn)題的解決方法
- SQL Server附加數(shù)據(jù)庫(kù)報(bào)錯(cuò)無(wú)法打開(kāi)物理文件,操作系統(tǒng)錯(cuò)誤5的圖文解決教程
- SQL?Server2012附加數(shù)據(jù)庫(kù)5120錯(cuò)誤(拒絕訪問(wèn))的解決方法
- SQL?Server附加數(shù)據(jù)庫(kù)報(bào)錯(cuò):無(wú)法為該請(qǐng)求檢索數(shù)據(jù)錯(cuò)誤解決辦法
- SQL Server附加數(shù)據(jù)庫(kù)及出現(xiàn)5123錯(cuò)誤的解決辦法
- sqlserver2022附加數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的問(wèn)題解決
相關(guān)文章
sql2005 數(shù)據(jù)庫(kù)轉(zhuǎn)為sql2000數(shù)據(jù)庫(kù)的方法(數(shù)據(jù)導(dǎo)出導(dǎo)入)
今天一網(wǎng)友問(wèn)我如何將sql2005數(shù)據(jù)庫(kù)轉(zhuǎn)換為sql2000,因?yàn)閟ql2005不如用sql2000更簡(jiǎn)單與熟悉,其實(shí)就是通過(guò)數(shù)據(jù)導(dǎo)出導(dǎo)入的方法即可,這里分享下方便需要的朋友2012-11-11SQL2005CLR函數(shù)擴(kuò)展-解析天氣服務(wù)的實(shí)現(xiàn)
其實(shí)我們可以用CLR獲取網(wǎng)絡(luò)服務(wù),來(lái)顯示到數(shù)據(jù)庫(kù)自定函數(shù)的結(jié)果集中,比如163的天氣預(yù)報(bào)。需要的朋友參考下2013-06-06同時(shí)安裝vs2005團(tuán)隊(duì)開(kāi)發(fā)版和sql 2005企業(yè)版的方法(downmoon原作)
由于微軟在vs2005 vsts團(tuán)隊(duì)開(kāi)發(fā)版中集成了sql 2005 express,而在SQL 2005中又集成了vs2005 Express,,所以當(dāng)很多用戶(hù)同時(shí)安裝vs2005團(tuán)隊(duì)開(kāi)發(fā)?:?sql 2005企業(yè)版(downmoon)時(shí),就會(huì)出現(xiàn)數(shù)據(jù)庫(kù)連接失敗的case2012-10-10玩轉(zhuǎn)-SQL2005數(shù)據(jù)庫(kù)行列轉(zhuǎn)換
雖然開(kāi)發(fā)過(guò)程中沒(méi)用過(guò)行列轉(zhuǎn)換,但是聽(tīng)說(shuō)面試時(shí)常常會(huì)遇到這個(gè)問(wèn)題,以前在網(wǎng)上也看到過(guò)大神的例子,今天自己仔細(xì)的玩了下,希望和大家分享一下了2013-11-11Sql server2005 優(yōu)化查詢(xún)速度50個(gè)方法小結(jié)
Sql server2005優(yōu)化查詢(xún)速度51法查詢(xún)速度慢的原因很多,常見(jiàn)如下幾種,大家可以參考下。2009-10-10sqlserver巧用row_number和partition by分組取top數(shù)據(jù)
SQL Server 2005后之后,引入了row_number()函數(shù),row_number()函數(shù)的分組排序功能使這種操作變得非常簡(jiǎn)單2011-12-12Sql server 2005安裝時(shí)ASP.Net版本注冊(cè)要求警告的解決方法
這篇文章主要介紹了Sql server 2005安裝時(shí)ASP.Net版本注冊(cè)要求警告的解決方法,需要的朋友可以參考下2015-01-01SQL Server 2005 定時(shí)執(zhí)行SQL語(yǔ)句的方法
這篇文章主要介紹了SQL Server 2005 定時(shí)執(zhí)行SQL語(yǔ)句的方法,需要的朋友可以參考下2015-07-07Sql實(shí)現(xiàn)行列轉(zhuǎn)換方便了我們存儲(chǔ)數(shù)據(jù)和呈現(xiàn)數(shù)據(jù)
pivot和unpivot實(shí)現(xiàn)行列轉(zhuǎn)換,這極大的方便了我們存儲(chǔ)數(shù)據(jù)和呈現(xiàn)數(shù)據(jù),下面對(duì)這兩個(gè)關(guān)鍵字進(jìn)行分析,結(jié)合實(shí)例講解如何存儲(chǔ)數(shù)據(jù),如何呈現(xiàn)數(shù)據(jù)2013-08-08