我希望以最安全的方式在 Sql Server 2000 中设置用户帐户。标准如下:
- 无法访问主数据库(主数据库上的
db_denydatareader
&db_denydatawriter
) - 数据库读取权限 (
db_datareader
) - 数据库写入权限 (
db_datawriter
) - sprocs (
???
)的数据库执行权限
对我来说,这似乎是一个非常简单的设置,它应该是一个标准方案。浏览几篇 文章表明事实并非如此,并且授予 sproc 执行权限并不容易。
有没有更简单的方法来授予 sproc 执行权限?是否有提供安全数据库访问的包罗万象的方案?我在正确的道路上追踪吗?