1

我无法通过 asp.net 网站在共享主机上运行 SQL 备份脚本

这是错误消息:

数据库“TestDB”中的 BACKUP DATABASE 权限被拒绝。

BACKUP DATABASE 异常终止。

这是代码:

sqlcon.Open();
//query to take backup database
sqlcmd = new SqlCommand("backup database TestDB to disk='" + destdir + "\\" +  dbname + "_" + DateTime.Now.ToString("ddMMyyy") + ".Bak'", sqlcon);
sqlcmd.ExecuteNonQuery();
//Close connection
sqlcon.Close();
4

1 回答 1

1

您正在连接的用户帐户没有进行备份的权限。

(这就是错误所说的)

仅默认为成员db_ownerdb_backupoperator拥有权限的用户。backup database

您的托管服务提供商可能会提供其他一些备份机制。

于 2012-09-06T12:27:46.010 回答