【发布时间】:2018-12-13 09:57:30
【问题描述】:
我正在尝试为 DB2 ODBC 驱动程序创建 ODBC 系统 DSN 32 位。以管理员身份执行。
Add-OdbcDsn -Name "PROKEY1" -DriverName "IBM DB2 ODBC DRIVER - DB2COPY1" -DsnType "System" -Platform "32-bit" -SetPropertyValue @("Server=DB-Server", "Trusted_Connection=Yes", "Database=DB")
Add-OdbcDsn : 驱动程序的 ConfigDSN、ConfigDriver 或 ConfigTranslator 失败
(安装程序错误代码:11)。
在行:1 字符:1
+ 添加-OdbcDsn -名称“PROKEY1”-DriverName“IBM DB2 ODBC 驱动程序-DB2COPY1”-DsnTyp
+ CategoryInfo : NotSpecified: (PROKEY1 (32-bit ODBC System DSN):Root/Microsoft/...SFT_OdbcDsnTask) [Add-OdbcDsn], CimException
+ FullyQualifiedErrorId : MI RESULT 0,Add-OdbcDsn
我可以通过 GUI 创建 DSN。
Get-OdbcDsn
Name : PROKEY
DsnType : System
Platform : 32-bit
DriverName : IBM DB2 ODBC DRIVER - DB2COPY1
Attribute : {}
【问题讨论】:
-
您的示例显示
-Name "PROKEY",但错误提及-Name "PROKEY1"。是不是打错字了? -
您能否使用 GUI 对其进行一次配置,然后在确认其工作正常后,使用
Get-OdbcDsn获取使 PowerShell 命令工作所需的属性? -
@theo :这是一个错字。
-
@BaconBits :用
Get-OdbcDsn更新问题。我在我的添加 DSN 中找不到任何相关信息。
标签: powershell db2 odbc