星期五, 5月 06, 2011

[SQL] BACKUP 權限

之前在 SQL Server 2005 Express 上用 BACKUP 語法去備份資料時,都會出現下列這個錯誤,因為線上的SQL 2005 Standard 備份時,並沒有發生這個現象,所以這個問題就自動被忽略掉。
Backup
這幾天把 MSDN 上的 BACKUP T-SQL 介紹拿出來看看,在文中說明權限時發現這段文字
    SQL Server 必須能夠讀取和寫入裝置;執行 SQL Server 服務的帳戶必須有寫入權限
馬上去開啟組態管理員來檢查啟動 SQL Server 的登入身分,是"網路服務",改為"本機系統",再去進行備份就可以啦,當初安裝時,只要安裝過程沒有出現錯誤就好,沒有注意到網路服務,沒有存取磁碟權限這個問題。

Backup 2

設定 Windows 的服務帳戶 這篇文章內提到,SQL Server 2005 Express 的 SQL Server 服務,安裝預設是內建帳戶的網路服務,但又說 "Microsoft 建議您不要對 SQL Server 或 SQL Server Agent 服務使用網路服務帳戶。這些 SQL Server 服務較適用於本機使用者或網域使用者帳戶",都已經建議,為什麼不乾脆預設值就設好,^_^ \\ ~~
  •  版本:SQL Server 2005 Express with Advance SP3

    沒有留言:

    張貼留言