代码之家  ›  专栏  ›  技术社区  ›  GordyII

向SQL Server 2000中的存储过程授予选择权限

  •  2
  • GordyII  · 技术社区  · 17 年前

    我希望授予用户对存储过程的访问权限,但不要授予存储过程需要使用的数据库中的所有对象。

    为使存储过程能够工作而授予权限的最佳方法是什么,但只授予用户运行存储过程的执行权限。

    我正在使用SQL Server 2000 SP4。

    2 回复  |  直到 17 年前
        1
  •  3
  •   Jeff Hall    17 年前

    从 MSDN

    用户可以被授予 即使在 他们没有执行的权限 程序的声明

        2
  •  2
  •   ChrisLively    17 年前

    尝试

    exec将“myprocname”上的exec授予“myusername”