【问题标题】:Build SQL Connection string with integrated security for use over VPN?构建具有集成安全性的 SQL 连接字符串以通过 VPN 使用?
【发布时间】:2013-01-02 06:36:45
【问题描述】:

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

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

我见过this 的问题。但我正在使用的应用程序是 Click-Once 应用程序。我不确定这是否可行。我希望有一个最终用户几乎不需要任何努力的解决方案。

【问题讨论】:

    标签: .net sql winforms connection-string


    【解决方案1】:

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

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

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

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

    请参阅此问题了解更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 2015-10-15
      相关资源
      最近更新 更多