【发布时间】:2014-04-17 04:50:02
【问题描述】:
我继承了一个用于数百个远程站点的 VB.Net Windows 窗体应用程序。在远程站点上,应用程序使用工作站上当前登录的 Windows 用户本地连接到本地 SQL 服务器实例 - 这一切正常。
然而,应用程序还需要连接到远程 SQL 服务器 - 目前这是使用一组连接字符串和 sql 身份验证来完成的。 DBA 希望摆脱使用 SQL Server 身份验证,而使一切都成为 Windows 身份验证。
显然,将数百个用户添加到远程数据库不是一种选择。因此,如果我在本地连接到本地 SQL 服务器,我需要能够使用当前登录的用户;如果我是远程连接,我需要能够使用当前登录的用户和不同的 Windows 用户(将拥有数据库服务器的权限)。
有没有人对如何做到这一点有任何建议或可以提出一种方法。
谢谢
【问题讨论】:
-
两台服务器是否在同一个域中?
-
@HardCode,是的,两台服务器都在同一个域中
标签: sql sql-server vb.net