我正在尝试通过SQL身份验证从另一台计算机上以“本地管理员”身份运行的应用程序连接到远程数据库。
我在一台计算机上有一个SQL数据库。
我有混合模式身份验证。
我有一个在另一台计算机上启动的应用程序,该应用程序以“本地管理员”身份运行,这意味着它必须通过SQL身份验证连接到数据库。
据我所知,该应用程序无法以“本地管理员”帐户的身份运行,因为它是使用WMI远程启动的。我不想要求在计算机上运行作为启动应用程序的服务。
但是,仅当我在“服务器”上授予SQL帐户“ sysadmin”权限时,它才能连接到数据库,以便“本地admin”帐户可以登录数据库。
有没有办法允许以“本地管理员”身份运行的应用程序无需“ sysadmin”即可登录数据库?
答案 0 :(得分:0)
该数据库已经有一个同名帐户,即“没有登录的SQL帐户”,因此我必须将其删除,因此当我将该帐户添加到服务器时,它将使用登录名在数据库中重新创建它。 / p>