Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

SSL を有効にして Google Cloud SQL Postgres に接続できない

公開日: Aug 11, 2022
説明

SSL を有効にして Google Cloud SQL Postgres に接続できません。

 

Cause

Google Cloud SQL で SSL が有効な場合、相互 SSL ハンドシェイクが必要なため、Tableau Desktop はクライアント証明書の提供を要求されます。

Google Cloud SQL コネクタでは、クライアント証明書を追加できますが、ポート 5432 で Postgresql に接続するときにも MySQL ドライバーが使用されます。

Tableau Desktop の Postgres ネイティブ コネクタでは、クライアント証明書を追加できません。
解決策
1. Server-ca、クライアント証明書、クライアント キーを Google Cloud SQL Postgres データベースからダウンロードします。
2. 添付の TDC ファイルを "My Tableau Repository/Datasources" にコピーします。
3. TDC ファイルを編集して、ダウンロードした証明書ファイルのパスを正しく構成します (二重のバックスラッシュが必要であることに注意してください)。
4. Postgres ネイティブ コネクタを使用して Tableau Desktop から接続します。
 
その他のリソース
SSL を使用して Google Cloud SQL Postgres に接続するときに、証明書のファイル パスを指定する TDC ファイルにエラーがあると、次のエラーが発生する場合があります。
 
Error Code: BC43EF73 (エラー コード: BC43EF73)

libpq connection parameter error:missing "=" after "Files\\PostgreSQL\\11\\cert\\server-client-ca.pem" in connection info string (libpq 接続パラメーター エラー: 接続情報文字列で "Files\\PostgreSQL\\11\\cert\\server-client-ca.pem" の後に "=" がありません)
Unable to connect to the PostgreSQL server "xxx". Check that the server is running and that you have access privileges to the request database.
(PostgreSQL サーバー "xxx" に接続できません。サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。)
 
TDC ファイルで指定する証明書のファイル パスにスペースが含まれている場合は、必ずファイル パスを二重引用符 (") で囲んでください。

 
ナレッジ記事番号

001471893

添付ファイル

postgres-ssl_new.tdc

0 KB

 
読み込み中
Salesforce Help | Article