我们有一个应用程序,使用Windows身份验证来验证用户与数据库的身份,并且SQL Server用户帐户需要对数据库表具有某些读/写访问权限。
问题在于,用户可以安装SQL Server Management Studio并可能以不应使用的方式使用数据库,这不是我想要的。
我所阅读的所有内容都说使用集成身份验证更加安全,但目前,任何用户都可以使用Management Studio或Access / Excel连接到数据库。
我已经阅读了问题SQL Server Authentication or Integrated Security?,其中提出了一些解决方法,但我实际上没有像重构所有存储过程等那样彻底改变应用程序的选项,所以我希望可能还有其他选择?
谢谢,
NIco
问题在于,用户可以安装SQL Server Management Studio并可能以不应使用的方式使用数据库,这不是我想要的。
我所阅读的所有内容都说使用集成身份验证更加安全,但目前,任何用户都可以使用Management Studio或Access / Excel连接到数据库。
我已经阅读了问题SQL Server Authentication or Integrated Security?,其中提出了一些解决方法,但我实际上没有像重构所有存储过程等那样彻底改变应用程序的选项,所以我希望可能还有其他选择?
谢谢,
NIco
EXECUTE
权限)时,才能执行 SP。更多信息请参阅此 MSDN 链接:http://msdn.microsoft.com/en-us/library/bb669058.aspx - Christian Specht