似乎无法通过连接字符串来使用其他用户的Windows凭据打开与mssql服务器的连接。您只能指定SQL Server帐户,或者不指定任何凭据,这会传递当前在域上使用的设置。
有哪些解决方法可以有效地绕过这个限制?
一些背景信息: 我部署的公司希望为访问共享数据库的每个应用程序设置Windows凭据。对于类似后台任务的守护进程,这很有效,但对于桌面应用程序来说似乎有点复杂。
我被要求不要将用户凭据传递给数据库,而是传递一组保留给应用程序本身的Windows凭据...不是SQL Server凭据,而是域上的应用程序帐户。
我一直在考虑使用Runas来使用此应用程序Windows帐户启动Python编写的应用程序。
也许有人可以提出更好的方法?
有哪些解决方法可以有效地绕过这个限制?
一些背景信息: 我部署的公司希望为访问共享数据库的每个应用程序设置Windows凭据。对于类似后台任务的守护进程,这很有效,但对于桌面应用程序来说似乎有点复杂。
我被要求不要将用户凭据传递给数据库,而是传递一组保留给应用程序本身的Windows凭据...不是SQL Server凭据,而是域上的应用程序帐户。
我一直在考虑使用Runas来使用此应用程序Windows帐户启动Python编写的应用程序。
也许有人可以提出更好的方法?