2012-08-14 73 views
1

我有一個應用程序通過網絡執行數據庫的SQL備份。使用SQL 2008 SP2會產生以下錯誤。使用驗證備份會在數據庫'master'中拒絕CREATE DATABASE權限

An error has occured and the operation could not be completed successfully. 

CREATE DATABASE permission denied in the database 'master' 
VERIFY DATABASE is terminating abnormally. 

10 percent processed. 
... 
Processed 68272 pages for database 'Db01', file 'Db01' on file 1. 
100 percent processed. 
Processed 6 pages for database 'Db01', file 'Db01_log' on file 1. 
BACKUP DATABASE successfully processed 68278 pages in 4.276 seconds 

Please retry. 

然而創建的備份文件,但該消息被誤導用戶,他們總是假定過程未成功完成。

SQL服務器正在網絡服務服務下運行,我曾嘗試將網絡服務的權限分配給主數據庫,但仍然生成錯誤。

使用SQL Server Management Studio備份和驗證備份工作正常沒有錯誤。

如何防止發生錯誤?

回答

1

簽入備份集表以查看正在運行備份的帳戶。然後發出grant create database to [that login]爲該登錄創建數據庫權限(如果它通過AD組獲得訪問權,則可能必須先創建登錄名)。

+0

工作!感謝您指點我正確的方向。 – kagundajm 2012-08-15 07:59:14

相關問題