今天在處理一個SQL Server的備份,想說把資料夾共享,方便可以讓另一台主機拷貝,做異地備援。
結果只要一共享那個資料夾,就無法備份到那個資料夾,出現以下錯誤。
无法将数据库 'Data' 中的文件 '2' 收缩为 1280 页,因为该文件只包含 128 页。
(1 行受影响)
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
消息 3201,级别 16,状态 1,第 1 行
无法打开备份设备 'E:\DUMP\Data_20230712120854000663.bak'。出现操作系统错误 5(拒绝访问。)。
消息 3013,级别 16,状态 1,第 1 行
BACKUP DATABASE 正在异常终止。
經過測試,解決方法如下:
此問題主要是權限問題造成的。
因此在共享Dump這個資料夾之後,我們需要在安全中增加使用者權限。
第一步 Dump資料夾按滑鼠右鍵,選擇屬性(內容),按下安全頁籤,如下圖所示:
按下編輯按鈕,會跳出Dump權限畫面,在按下添加…
輸入Users,並按下檢查名稱,然後按下確定。

第二步 添加完成之後,可以看到Dump的權限畫面多了一個Users,點它,然後將下方的完全控制打勾,如下圖所示:

第三步 最後回到Dump屬性的畫面,會呈現如下圖所示,這樣就大功告成啦!!

之後再重新執行備份的動作,就沒有出現任何錯誤訊息了,真的是很棒啊!!!Good Job!!!
我們有30年以上的MSSQL使用經驗,有什麼問題,歡迎與我們聯繫!!
如果有什麼建議,也可以在下方留言處與我們分享,感謝您!!
手刀試用=>蝦皮對帳王
手刀試用=>康捷雲端ERP
相關文章
👉 MSSQL CHARINDEX (Transact-SQL) 查找字元在字串中的位置
👉 蝦皮對帳王-蝦皮對帳結果一覽表-為什麼要對帳?無對應???
👉 蝦皮對帳王-對帳原理分析-有訂單,有撥款だいじょうぶ(大丈夫);有訂單,沒撥款 歐NO~~~~~!!!
[蝦皮服務] 訂單完成後什麼時候能夠收到款項呢?
任何一套系統的撰寫與維護,都需要相對應的人力與雲端資料庫來維持。
感謝您願意使用我們的系統。
期待您的留言

Comments