启用 SQL 服务器身份验证 - DSN 配置

Enable SQL Server Authentication - DSN Configuration

我正在使用 Powershell 更新 DSN 配置。示例代码:

$properties = @('server=databaseServer1', 'description=Test description')
Set-OdbcDsn -Name 'TestDSN' -SetPropertyValue $properties -DsnType System

这行得通。我想启用 SQL 服务器身份验证,然后 page 我试过:

$properties = @('SqlPassword=SQL_AU_PASSWORD')

无效。也试过:

$properties = @('Authentication=SqlPassword')

无效。两者都显示错误 Invalid keyword-value pairs.

我做错了什么?

您必须设置 Trusted_Connection(否 = SQL 服务器身份验证,是 = Windows 身份验证)

$properties = @('server=databaseServer1', 'description=Test description','Trusted_Connection=No')
Set-OdbcDsn -Name 'TestDSN' -SetPropertyValue $properties -DsnType System