【发布时间】:2014-08-24 23:04:33
【问题描述】:
您好,我正在尝试授予对存储过程的访问权限,以便能够创建数据库。我目前在从应用程序运行备份还原脚本时遇到错误:“数据库'master'中的CREATE DATABASE权限被拒绝”
我尝试授予对恢复 SP 的访问权限以创建数据库
GRANT CREATE DATABASE ON dbo.my_stored_procedure TO [IIS APPPOOL\myAppName];
但是这个命令给了我以下错误
Incorrect syntax near 'CREATE DATABASE..'.
以下是 Sproc 的基础知识:
RESTORE DATABASE @new_db_name
FROM DISK = @file_path
WITH RECOVERY,
MOVE 'CurrentDB' TO @new_db_file,
MOVE 'CurrentDB_log' TO @new_db_log
【问题讨论】:
标签: sql asp.net database sql-server-2008-r2