用于在ODBC中启用TCP/IP协议的PowerShell脚本

vh0rcniy  于 2022-12-13  发布在  Shell
关注(0)|答案(1)|浏览(130)

我正在使用PowerShell脚本在ODBC中添加用户DSN。在此阶段,我可以添加名称、平台、DSN类型等。但是,我在“网络”选项卡下启用TCP/IP协议并向其传递值时遇到了麻烦。
我现在的剧本是,

Add-OdbcDsn -Name SQL -Platform "32-bit" -DriverName "Microsoft Access Driver (*.mdb)" -DsnType "User" -SetPropertyValue @("Servername=SQLServer", "UserID=SQLUser")

有人能给我带路吗?

  • 谢谢-谢谢

brccelvz

brccelvz1#

通过使用参数“CommLinks”解决了该问题。
因此,更新脚本为

Add-OdbcDsn -Name SQL -Platform "32-bit" -DriverName "Microsoft Access Driver (*.mdb)" -DsnType "User" -SetPropertyValue @("Servername=SQLServer", "UserID=SQLUser", "CommLinks=SharedMemory,TCPIP{dobroadcast=no}")

相关问题