如何使用SQL身份验证将作为“本地管理员”运行的应用程序连接到远程数据库,而不在服务器上使用“sysadmin”权限

问题描述 投票:0回答:1

我试图从另一台机器上作为“本地管理员”运行的应用程序连接到具有SQL身份验证的远程数据库。

我在一台机器上有一个SQL数据库。

我有混合模式身份验证。

我有一个在另一台机器上启动的应用程序,它运行为“本地管理员”,这意味着它必须使用SQL身份验证连接到数据库。

据我所知,应用程序不能像“本地管理员”帐户那样运行,因为它是使用WMI远程启动的。我不想要求在机器上运行服务以启动应用程序。

但是,如果我在“服务器”上赋予SQL帐户“sysadmin”权限,它只能连接到数据库,以便“本地管理员”帐户可以登录到数据库。

有没有办法允许作为“本地管理员”运行的应用程序登录到数据库而不是“sysadmin”?

sql-server authentication sysadmin
1个回答
0
投票

数据库已经有一个同名帐户,这是“没有登录的SQL帐户”所以我不得不将其删除,所以当我将帐户添加到服务器时,它会在登录时在数据库中重新创建它。

© www.soinside.com 2019 - 2024. All rights reserved.