标签: sql-server sql-server-2000
也许我错了,但是......我有一个SQL Server 2000数据库,其存储过程由DBO拥有。根据MS文档,这个存储过程调用sp_grantdbaccess,它可以由DBO运行。我正在运行属于具有此存储过程执行权限的数据库角色的Windows用户。
如果我理解正确的所有权链接(我显然不是这样),我应该能够运行这个存储过程,因为它是以DBO模拟运行的。
但是,唉,它告诉我用户没有权限运行sp_grantdbaccess。
我该怎么做才能解决这个问题?