我当前的应用程序使用非常强大的凭据来访问 SQL Server 后端数据库。我想通过使用创建的应用程序角色来提高应用程序的安全性。
例如,如果我创建了一个名为app-role
,并使用密码:
EXECUTE sp_addapprole @rolename = 'app-role', @password = `right pony duracell binderclip`
我想通过在连接字符串中指定它来在连接期间自动启用该应用程序的使用。我不想冒险在软件中的任何地方意外没有重新设计调用:
EXECUTE sp_setapprole @rolename = 'app-role', @password = `right pony duracell binderclip`, @encrypt = 'odbc'
所以很明显我希望这在连接过程中自动发生。
奖金喋喋不休
应用程序角色功能最初是在 SQL Server 2000 中添加的。
奖金阅读