【发布时间】:2015-04-16 10:54:43
【问题描述】:
我正在编写一个小程序,我需要能够指向虚拟机 VM(不是 Azure)上的 SQL Server 实例。不幸的是,当创建这些 VM 时,SQL Server 实例安装时仅使用 Windows 身份验证。我们为每个 VM 使用相同的凭据,但它们不在我们的域中(程序将在其中运行)
我知道 Windows 身份验证的典型连接字符串中包含 Integrated Security=SSPI,但是否可以在连接字符串中为您要连接的 VM 指定 Windows 凭据?
这有什么问题吗?设置 SQL 身份验证并不是一个真正的选择。任何想法将不胜感激。
【问题讨论】:
-
这个connectionstrings.com/sqlconnection/… 暗示你可以传递windows 凭据,但我以前从未相信或设法测试过它。如果这对你有用,请回帖。
-
我会尝试一下,但我认为这仅适用于 Windows CE 设备,因此我对使用该连接字符串并不抱太大希望。
标签: c# .net sql-server windows-authentication