私は、PowerShellを使用してリモートのPostgreSQLデータベースに接続しようとしています。 PowerShellを使ったのはこれが初めてのことですので、これがノブの質問であればごめんなさい。これは私のコードです:Powershellを使用してリモートのPostgreSQLデータベースに接続します。
$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();
私はこれを実行すると、私は取得0 "引数(S) "と" 開く「を呼び出すと例外":ERRORは、[IM002] [Microsoft]の[ODBCドライバマネージャ]データソース名が見つかりませんデフォルトドライバは指定されていません "。私はpgsqlodbcドライバをダウンロードしてインストールしましたが、まだこのエラーが発生しています。どのように私はこれを修正することができる任意のアイデアを誰も持っています私はインターネットを検索しましたが、現時点ではどこにも行きません。
ありがとうございました。