天天看點

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chinahuyong/article/details/45021893

SQLServer2005+

附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

   我們在用Sql SQLServer2005+附加資料庫檔案時彈出錯誤資訊如下圖的處理辦法: 

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

   方案一:切換登入方式

  出現這種情況是由于用“混合驗證方式”(SQL Server身份驗證)登入資料庫造成的,隻要将登入方式改為“windows身份驗證方式”登入即可解決該問題,附加成功後再換用“混合驗證模式”登陸就沒問題了。  

  方案二:修改服務

  選擇 所有程式-SQL Server 2005+-配置工具-選擇"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,打開“SQL Server Configuration Manager”配置界面,在左側選擇"SQL Server 2005 服務",在右側右擊打開“SQL Server (SQLEXPRESS)” 的屬性,在内置賬戶處将網絡服務--”Network Service”改為本地系統--"Local System",點選“重新啟動”後再附加資料庫就OK了。 

  附加資料庫成功後如果擔心改變設定後影響以後使用可以将内置賬戶處的“Local System”再改回“Network Service”,資料庫仍可打開。

  主要配置過程如下圖:

  1.打開“SQL Server Configuration Manager”配置界面:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

   2.選擇SqlServer(SQLEXPRESS),選項,并右擊:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

   3.選擇“Local System”:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

  4.選擇“重新啟動”:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

  5.配置成功:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

  這樣配置後附加資料庫就不會出錯了。

   出現的問題:

   網上有人說:将資料庫檔案copy到其他檔案夾後再附件可以附加上,但此方法經本人測試後無效。 

  附加資料庫後發現資料庫屬性為隻讀的解決辦法

      附加後發現資料庫屬性為“隻讀” 解決方法為: 

  打開“Sql Server 2005+”,在隻讀的資料庫上右擊選擇屬性,選中屬性視窗左側"選擇頁"下面的"選項",在視窗右邊将“資料庫為隻讀”項改為“False”,點選确定即可。

  原因:之是以附加上的資料庫為“隻讀”,是因為啟動SQL Server 的預設的啟動賬号“網絡服務”對所附加(Attach)的資料庫檔案的權限不夠造成的。 

  主要配置過程如圖:

  步驟一:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

  步驟二:

SQLServer2005+附加資料庫時出錯提示作業系統錯誤5(拒絕通路)錯誤5120的解決辦法

作者: 

EricHu

出處:

http://www.cnblogs.com/huyong/

Email:

[email protected]

QQ交流:406590790 

關于作者:進階工程師、資訊系統項目管理師、DBA。專注于微軟平台項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及資料庫領域有一定的造詣。現主要從事基于 

RDIFramework.NET

 架構的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。 

如有問題或建議,請多多賜教! 

本文版權歸作者和CNBLOGS部落格共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,如有問題,可以通過郵箱或QQ 聯系我,非常感謝。