A5:SQL Mk-2

開発のこと、日々のこと

A5:SQL Mk-2 コマンドラインユーティリティ

ホーム フォーラム A5:SQL Mk-2掲示板 A5:SQL Mk-2 コマンドラインユーティリティ

4件の投稿を表示中 - 31 - 34件目 (全34件中)
  • 投稿者
    投稿
  • #21461 返信
    su27k
    ゲスト

    お世話になっております。
    現在SQLファイルからcsvファイルを出力させたく、以下のコマンドを実行しましたが「パラメータが正しくありません /RUNSQL」と表示されてしまいます。

    C:\work\A5M2.exe “ProviderName=PostgreSQL;UserName=XXX;Password=hogehoge;ServerName=hogehoge;Port=5432;Database=hogehoge” /RunSQL /FileName=”C:\Users\hogehoge\Desktop\xxx.sql”

    ※”/Connect=_ConnectionType=Internal;”を抜いている理由としてはこれを入れてコマンドを実行すると、/Connect以降が正しくありませんとエラーが出てしまうためです。

    環境は以下の通りです。
    A5:SQL MK2のバージョンは2.17
    OSはwindows Server2019
    コマンドプロンプトから上記のコマンドを実行

    こちらの原因・改善策をご教授いただけたらと思います。
    ご回答のほど、よろしくお願いします。

    #21471 返信
    松原正和
    キーマスター

    su27k さんこんにちは。

    少なくとも、接続文字列は /Connect=から始まっている必要があります。

    以下のようなやや簡易的な接続文字列で接続することもできますのでお試しいただければと思います。
     
    C:\work\A5M2.exe /Connect=PostgreSQL:{username}/{password}@{servername}:{portno}/{dbname} /RunSQL /FileName=”C:\Users\hogehoge\Desktop\xxx.sql”

    ※ {} で括られたところは適宜ご自身の環境に合わせて書き換えてください。

    #21495 返信
    su27k
    ゲスト

    ご返信ありがとうございました。
    教えて頂いた記述で試してみましたが、以下のエラーが出てしまいます。
    ==================================
    パラメータが正しくありません:
    /Connect=PostgreSQL:{username}/{password}@{servername}:{portno}/{dbname}
    ==================================
    ※ {} は実環境に合わせています。

    実環境の値が誤っている可能性も考慮して、本ソフト上に登録済みの当該DB情報をエクスポートしてそこから必要な情報を抜き出して行いましたが同様の結果が帰ってきました。
    また{username}や{password}を””で括ってみたりもしましたが、結果は変わりませんでした。

    #21503 返信
    松原正和
    キーマスター

    su27k さんこんにちは。
     
    すみません。うっかりしていましたが、コマンドラインユーティリティは A5M2.exe ではなく、A5M2cmd.exe のはずです。呼び出す実行ファイルに誤りがないでしょうか?

    • この返信は4ヶ月、 3週前に松原正和が編集しました。
4件の投稿を表示中 - 31 - 34件目 (全34件中)
返信先: A5:SQL Mk-2 コマンドラインユーティリティ
あなたの情報:




コメントは受け付けていません。