台灣最大程式設計社群網站
線上人數
1689
 
會員總數:244797
討論主題:188839
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 關於Backup database to disk 權限的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於Backup database to disk 權限的問題
價值 : 20 QP  點閱數:200 回應數:5

樓主

冷逸雲
初學者
90 60
550 109
發送站內信

想知道我目前遇到的狀況有沒有解

先說明一下,以下的Button1_Click事件在我自己的電腦測試一切都正常

但上傳到租用的虛擬主機(hostgator)測試會出現錯誤

錯誤的訊息是:
Cannot open backup device 'D:\InetPub\vhosts\XXXXXXX.com\httpdocs\DB_Backup\2019-03-29-20-08-10.bak'. Operating system error 5(Access is denied.).

於是Google爬文找解決,發現應該是NETWORK和NETWORK SERVICE帳戶沒有寫入Backup_Path的權限
但在主機商提供的cPanel裡又沒有可以改NETWORK和NETWORK SERVICE的權限,那這麼說是不是就無解了?
還是說有什麼方法或是替代方案可以解決我線上備份資料庫或還原資料庫的需求




搜尋相關Tags的文章: [ 備份 ] , [ backup ] , [ C# ] , [ asp.net ] , [ 資料庫備份 ] , [ Backup database to disk ] ,
本篇文章發表於2019-03-29 20:57
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

缺氧的羊,窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
租用的主機, 基本上會 [至少提供一個可以寫入資料的目錄]...

把寫入位置換掉就解決了
本篇文章回覆於2019-03-29 21:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
在不知道您的『主機商』提供多少權限給您處理您系統的環境
很難給您合適的建議

比較建議的是,把您的狀況、需求,提供給您的『主機商』,討論一下可行的方案
這會比大家盲目的猜測來的好

^.^a
本篇文章回覆於2019-03-30 01:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

冷逸雲
檢舉此回應
缺氧的羊,窒息:
[可以寫入資料的目錄]主機的cPanel是有提供更改每個目錄的存取權限的,可是只能更改IIS的IWPG的權限
但整個Backup跟存檔的進程好像是NETWORK SERVICE的事(我的理解是這樣,不知有沒有錯,有錯請糾正)

下面是我Google到的,但我英文不好,只能是很粗淺的理解

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/021c7aa5-4a8a-4bbb-8ff0-fe6b03920aae/cannot-open-backup-device-ffoldername-operating-system-error-5access-is-denied?forum=sqldatabaseengine
本篇文章回覆於2019-03-30 01:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

缺氧的羊,窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
你直接聯絡主機商可能會比較快....
(付錢的人, 就是總是可以稍微大聲一點)

本篇文章回覆於2019-03-30 02:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

冷逸雲
檢舉此回應
謝謝以上兩位的回答....
主機商已經新增一個有NETWORK SERVICE寫入權限的資料夾
問題已解決
感恩
本篇文章回覆於2019-03-30 17:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.