小编典典

构建具有集成安全性的SQL连接字符串以用于VPN?

sql

我有连接到SQL数据库的Winforms应用程序。我们正在更改连接字符串,以便它们现在将使用集成安全性(Windows身份验证)而不是SQL身份验证。在某些情况下,人们会通过家庭计算机上的VPN使用该应用程序。

通过SQL身份验证连接到数据库在VPN上不是问题。我想知道.NET中是否有一种方法可以用指定用于连接到SQL数据库的用户的Windows凭据来构建连接字符串。


阅读 170

收藏
2021-04-14

共1个答案

小编典典

VPN是红色鲱鱼。问题是该用户未在与SQL Server相同的域下登录。无论是否在VPN上,任何未加入域的PC都会出现相同的问题。

  1. 您可以将PC加入域。这是最好的解决方案。

  2. 您可以使用传统方法-创建匹配的用户名和密码。但是,然后您需要确保它们保持同步。

  3. NetUseAdd连接到VPN后,您可以使用NET USE命令或API登录到域。

2021-04-14