启用S​​QL Server身份验证-DSN配置

时间:2018-10-19 14:12:59

标签: sql-server odbc dsn

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

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

这有效。我想按照以下尝试的page启用SQL Server身份验证:

$properties = @('SqlPassword=SQL_AU_PASSWORD')

不起作用。还尝试过:

$properties = @('Authentication=SqlPassword')

不起作用。两者都显示错误Invalid keyword-value pairs.

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

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

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