管家婆實(shí)用貼-SQL數(shù)據(jù)庫操作報錯問題小結(jié)
1,數(shù)據(jù)庫還原提示:WITH MOVE子句可用于重新定位一個或多個文件。
回答:這個問題是因?yàn)檫€原為路徑那里顯示多行信息,存在有兩條或者多條相同名稱的.mdf或.ldf文件導(dǎo)致。需要修改文件名稱,保證不存在相同名稱的.mdf文件或.ldf文件即可。
2,數(shù)據(jù)庫 SQL Server (MSSQLSERVER)啟動提示:【W(wǎng)indows 不能在 本地計算機(jī) 啟動 SQL Server 。有關(guān)更多信息,查閱系統(tǒng)事件日志。如果這是非 Microsoft 服務(wù),請與服務(wù)廠商聯(lián)系,并參考特定服務(wù)錯誤代碼126?!?/p>
回答:計算機(jī)-右鍵選擇管理進(jìn)入計算機(jī)管理頁面,點(diǎn)擊服務(wù)和應(yīng)用程序-SQL Server配置管理器-SQL Server網(wǎng)絡(luò)配置-MSSQLSERVER的協(xié)議里右鍵禁用VIA,禁用后去服務(wù)里重新啟動SQL Server (MSSQLSERVER) 服務(wù)即可。
3,附加數(shù)據(jù)庫提示:無法附加與現(xiàn)有數(shù)據(jù)庫同名的數(shù)據(jù)庫。
回答:這個問題是由于【附加為的數(shù)據(jù)庫名】和【左邊數(shù)據(jù)庫列表里面的數(shù)據(jù)庫名】重復(fù)導(dǎo)致的。修改一下【附加為的數(shù)據(jù)庫名】即可。
4,System.Data.SqlClinet.SqlError:因?yàn)閿?shù)據(jù)庫正在使用,所以無法獲得對數(shù)據(jù)庫獨(dú)占訪問權(quán)。
回答:先停止3W服務(wù),再去sql數(shù)據(jù)庫里面做數(shù)據(jù)還原。首先在【服務(wù)】里面找到“World Wide Web Publishing Service”服務(wù)右鍵停止。數(shù)據(jù)還原的時候,勾選【覆蓋現(xiàn)有數(shù)據(jù)庫】和修改【還原為的路徑】。
5,System.Data.SqlClinet.SqlError:介質(zhì)集有2個介質(zhì)簇,但只提供了1個,必須提供所有成員。
回答:這個是因?yàn)樵跀?shù)據(jù)庫備份的時候?qū)浞萋窂竭x擇了兩個甚至是多個造成的。還原的時候需要將另外的路徑下的備份一起還原才行,也就是選擇源設(shè)備的時候?qū)⒅皞浞莸臄?shù)據(jù)一起還原。