相关疑难解决方法(0)

使用Powershell连接到远程PostgreSql数据库

我正在尝试使用Powershell连接到远程PostgreSql数据库。这是我第一次使用Powershell,所以如果这是一个菜鸟问题,我感到抱歉。这是我的代码:

$DBConnectionString = "Driver={PostgreSQL UNICODE}:Server=$MyServer;Port=$MyPort;Database=$MyDB;Uid=$MyUid;Pwd=$MyPass;"
$DBConn = New-Object System.Data.Odbc.OdbcConnection;
$DBConn.ConnectionString = $DBConnectionString;
$DBConn.Open();
$DBCmd = $DBConn.CreateCommand();
$DBCmd.CommandText = "SELECT * FROM mytable;";
$DBCmd.ExecuteReader();
$DBConn.Close();
Run Code Online (Sandbox Code Playgroud)

运行此命令时,出现“异常调用“ Open”,参数为“ 0”:错误[IM002] [Microsoft] [ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序“。我已经下载并安装了pgsqlodbc驱动程序,但是仍然出现此错误。有谁知道我该如何解决?我已经搜索了互联网,但现在我真的什么也没找到。

谢谢。

postgresql powershell odbc

5
推荐指数
3
解决办法
3万
查看次数

标签 统计

odbc ×1

postgresql ×1

powershell ×1