A5:SQL Mk-2

開発のこと、日々のこと

A5M2cmdからテーブル定義書の出力について

ホーム フォーラム A5:SQL Mk-2掲示板 A5M2cmdからテーブル定義書の出力について

  • このトピックには4件の返信、1人の参加者があり、最後ににより3年前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #8672 返信
    ゲスト

    はじめまして。蓬と申します。

    早速ではございますが、題記の件につきまして、
    A5M2ユーティリティ版を用いてテーブル定義書の出力を行ったのですが、
    HTMLは出力されるものの、テーブル情報の記載が一切されない状態にあります。

    どうやらユーティリティ版での出力を行う以前に、GUI版の方から定義書出力を行ったことがあるテーブルであれば正常に出力されているようで、
    一度も定義書出力を行ったことがないテーブルを、ユーティリティ版から出力しようとすると情報記載がされない様子です。

    また、当方の環境はSQLserverになります。

    本件、そもそも定義書出力のコマンドに誤りがある可能性も否めませんが、HTMLは出力されているため操作に誤りはないようにも思えます。

    お忙しいところ恐縮ですが、ご助力頂けますと幸いです。

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

    蓬さんこんにちは。
     
    GUI版とCUI版で設定は共有しておらず、GUI版で定義書出力を行っても特にDBに何かを保存するわけではないので、ちょっと謎ですね。
     
    何か画面にエラーなどは出ますでしょうか?。

    #8717 返信
    ゲスト

    ご返信いただきありがとうございます。
    コンソール上は特にエラー等は表示されず、そのまま処理実行されます。
    また、ご参考になるかわかりませんが、実行コマンドは以下の形式で記述しております。

    A5M2cmd.exe “/Connect=Provider=SQLOLEDB.1;Persist Security Info=False;User ID=ユーザーID;Initial Catalog=DB名;Data Source=サーバー名;Password=パスワード” /Definition /TableName=テーブル名

    上記以外にもa5m2cmd.ja.txtに記載されていた[SQL Serverへの接続例(SQL Server認証)]を参考に、
    詳細形式の接続文字列の形式でも試してみましたが同様の結果となっています。
    出力されるhtmlには、指定した物理テーブル名とRDBMSがMicrosoft SQL Server 12.00.6329と出力されるのみであるため、
    DBへの接続自体が成功していないのでしょうか?

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

    蓬さんこんにちは。

    “/TableName=テーブル名” の代わりに “/SchemaName=スキーマ名” ではいかがでしょうか?。

    #8807 返信
    ゲスト

    松原様

    ご返信ありがとうございます。
    ご回答いただきました様に、スキーマ名を指定しての実行であれば出力状態に依らずに正常出力することが出来ました。
    当初の目的にはどうにか達成できそうなので、スキーマ名指定での実行を行う様にしてみます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: A5M2cmdからテーブル定義書の出力についてで#8807に返信
あなたの情報:




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