【发布时间】:2014-08-27 00:46:36
【问题描述】:
我无法使用 sp_grantdbaccess 授予对新还原数据库的访问权限。我正在尝试通过如下所示的动态 sql 来执行此操作。
DECLARE @grant_access nvarchar(500)
SET @grant_access = 'EXEC ' + @new_db_name + '.dbo.sp_grantdbaccess ''IIS APPPOOL\myApp'''
EXEC sp_executesql @grant_access
我在尝试从存储过程中运行它时收到以下错误。关于如何授予应用程序调用 sp_grantdbaccess 等权限的任何想法?我想我需要获得许可才能给予许可……
错误 restore_backup restore_new_configDB服务器主体“IIS APPPOOL\myApp" 无法访问数据库 "new_db_name" 下 当前的安全上下文
【问题讨论】:
标签: sql sql-server-2008-r2 database-restore database-permissions