1

也许我弄错了,但是……我有一个 SQL Server 2000 数据库,其中包含一个由 DBO 拥有的存储过程。根据 MS 文档,这个存储过程正在调用 sp_grantdbaccess,它可以由 DBO 运行。我正在运行一个 Windows 用户,该用户属于对该存储过程具有执行权限的数据库角色。

如果我正确理解所有权链接(我显然不理解),我应该能够运行这个存储过程,因为它是以 DBO 的身份运行的。

但是,唉,它告诉我用户没有运行 sp_grantdbaccess 的权限。

我能做些什么来解决这个问题?

4

0 回答 0