我正在使用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.
我在做什么错了?
答案 0 :(得分:1)
您必须设置Trusted_Connection(否= SQL Server身份验证,是= Windows身份验证)
$properties = @('server=databaseServer1', 'description=Test description','Trusted_Connection=No')
Set-OdbcDsn -Name 'TestDSN' -SetPropertyValue $properties -DsnType System