﻿-------------------------------------------------------------------
【ソフト名】 A5:SQL Mk-2 Version 2.11.6
【制作者名】 松原正和
【動作環境】 Windows XP
             Windows Vista
             Windows 7
             Windows 8
             Windows 8.1
             Windows 10
             Windows Server 2003
             Windows Server 2008
             Windows Server 2012 (GUI 使用サーバー)

             ※ x86版は 64bit OLE DB, ODBCには接続出来ません。
             ※ x64版は 32bit OSでは動作しません。
             ※ x64版は 32bit OLE DB, ODBCには接続出来ません。
【  種別  】 ビジネス/データベース関連ソフトウェア
【 連絡先 】 下記URLにアクセスしてトップページに記載されるメール
              アドレスにメールを送信してください。
【 ＵＲＬ 】 http://www.wind.sannet.ne.jp/m_matsu/
【ファイル】x86版 : a5m2_2.11.6_x86.zip
            x64版 : a5m2_2.11.6_x64.zip
            x86版(読み取り専用版) : a5m2_2.11.6_x86_r.zip
            x64版(読み取り専用版) : a5m2_2.11.6_x64_r.zip
-------------------------------------------------------------------

■概要
    A5:SQL Mk-2は複雑化するデータベース開発を支援するために開発されたフリー
  のSQL開発環境&ER図開発ツールです。
    高機能かつ軽量で、使い方が分かりやすいことを目標に開発されています。
    SQLを実行したり、テーブルを編集するほかに、SQLの実行計画を取得したり、ER
  図を作成したりするなど多彩な機能を持ちます。


■ファイル
  アーカイブファイルには以下のファイルが含まれます。
  ・A5M2.exe                          A5:SQL Mk-2 実行ファイル
  ・history.txt                       変更履歴
  ・license.txt                       ライセンス定義ファイル
  ・readme.txt                        このファイル
  ・sampledb\*                        サンプルデータベース(Microsoft Access, ER図)

  ・sample\*                          各種サンプル（スクリプト類）
  ・scripts\*                         スクリプトファイル
  ・VirusCheck.txt                    アンチウイルスソフトにおける各ファイルのチェック結果ファイル


■OS、配布ファイル以外に必要なソフト
    なし


■インストール
    インストール作業は必要ありません。
    ZIPファイルを展開し、A5M2.exeを起動することで使用できます。
    ポータブルモード(後述)で利用する場合は、事前にA5M2.exeと同じフォルダに 
    "Portable" フォルダを作成してから実行してください。


■アップグレード
    インストールと同様にZIPファイルを展開し、A5M2.exeを起動することで使用で
  きます。
    ZIPファイルの展開は古いバージョンとは別のフォルダに展開してください。


■アンインストール
【x86版 または x86版(読み取り専用版)】
    ZIPファイルを展開したフォルダを削除します。
    レジストリエディタから\\HKEY_CURRENT_USER\Software\mmatsubara\a5m2(x86)
  を削除してください。
    %APPDATA%\a5m2(x86) で表されるディレクトリ(%APPDATA%は環境変数)を削除し
  てください
    （ディレクトリ・レジストリの削除は必須ではありません）
　その後、A5M2.exeのあるフォルダを削除します。

【x64版 または x64版(読み取り専用版)】
    ZIPファイルを展開したフォルダを削除します。
    レジストリエディタから\\HKEY_CURRENT_USER\Software\mmatsubara\a5m2(x64)
  を削除してください。
    %APPDATA%\a5m2(x64) で表されるディレクトリ(%APPDATA%は環境変数)を削除し
  てください
    （ディレクトリ・レジストリの削除は必須ではありません）
　その後、A5M2.exeのあるフォルダを削除します。

【ポータブルモードで利用している場合】
　A5M2.exeのあるフォルダを削除します。

　※ポータブルモードでなく、一度でも通常モードで起動したことがある場合は、
　　【x86版・x86版(読み取り専用版)】または、【x64版・x64版(読み取り専用版)】
　　に従ってアンインストール作業を行ってください。


■使用方法
    初回起動時にデータベース登録画面が表示されます。そこから利用する
  データベースを登録します。
    それが終わったら、左側のツリーより各データベースへ接続し、テーブル・
  ビュー・シノニム及びストアドプロシージャへアクセスできます。
    SQL(S) のメニューより新規作成を選ぶことでSQL文がテストできるように
  なります。このウインドウではselect文、やその他のDML文(Insert, Update, 
  Delete)が実行できます。接続先のRDBMSが提供する構文でDDL文も実行可能です。
  
  以下に大まかな機能一覧を示します。
  ・様々なDBへの接続
    （Oracle, PostgreSQL, MySQL, SQLiteへは直接接続できます）
  ・SQL入力補完機能（共通表式やサブクエリも解析）
  ・SQLをGUIで作成・編集する機能
  ・実行計画取得機能
  ・SQL整形機能
  ・";"(セミコロン)または行頭の"/"(スラッシュ)や"GO"で区切ったSQLの連続実行
  ・複数の結果セットをまとめて Excel へ出力
  ・SQLを２回実行して差を Excel へ出力（複数結果セットの比較も可能）
  ・パラメータを使ったSQLの実行
  ・テーブルやクエリー結果セットのフィルタリング（絞込み）
  ・クエリーのコメント中にカラム名や結果セットのタイトルなどを指定する擬似命  
    令を埋め込む機能
  ・Excelと連携可能なテーブルエディタ
  ・テーブルのプロパティ（RDBMSごとの追加情報）を表示
  ・テーブルのソースを表示
  ・テーブル内容のエクスポート・インポート
  ・テーブルに大量のテスト用ダミーデータをインサートする機能
  ・ER図を作成する機能
  ・データベースからER図を作成する機能
  ・ER図からデータベースのDDLを作成する機能
  ・スクリプト言語機能

  詳しくは以下のサイトを参照してください。
  http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/


■ポータブルモード
  通常、A5:SQL Mk-2はレジストリ及び、%APPDATA%\a5m2(x86)（または %APPDATA%\a5m2(x64)）
配下に設定や一時ファイルを保存しますが、あらかじめ、A5M2.exeと同じフォルダに 
"Portable" フォルダを作成しておくことで全ての設定および一時ファイル・SQLログ
ファイルを "Portable" フォルダに配置するようになる「ポータブルモード」で動作
させることができます。
　これにより、USBメモリなどに配置してA5:SQL Mk-2を持ち運び、各PCで設定を共有
することができるようになります。

　ポータブルモードは以下の特徴を備えます。

　・レジストリに書き込みを行わない
　・"Portable" フォルダ以外に一時ファイルを作成しない
　・設定や一時ファイル・SQLログファイルはすべてAES(256bit)で暗号化される
　・起動パスワードを設定することができる
　・ファイルの関連付けは行えない

　ポータブルモードは上述の通り、設定や一時ファイル・SQLログファイルをすべて
AES(キー長:256bit)で暗号化します。このため、起動パスワードを設定すれば、万一
A5:SQL Mk-2 の入ったUSBメモリ等を紛失しても、DBの設定情報や一時保存されたSQL・
ER図・スクリプト、SQLの実行を記録したログファイルが流出する可能性を最小限に
することができます。

　もちろん、USBメモリ等に入れなくとも、レジストリに書き込みを行わない目的で
ポータブルモードを利用することもできます。


■利用しているプログラム部品について
    A5:SQL Mk-2では以下のプログラム部品（コンポーネント・ライブラリ）を利用
  させていただいております。作者の皆様に心より感謝いたします。

  ・ActiveQueryBuilder Ver 1.17           Active Database Software 社様 (有償)
  ・UniDAC Ver 5.1.4                      Devart 社様 (有償)
  ・SecureBridge Ver 4.1.3                Devart 社様 (有償)
  ・DCPcrypt v2.0.4.1                     David Barton 様
  ・DMonkey Version: 0.3.9                Project DMonkey 様
  ・GDI+ API, GDI+ Class, GDI+ Util       http://www.progdigy.com 様                              
  ・NkPrinter(0.53)                       T.Nakamura 様
  ・Syntax Editor SDK v 2.6.0             EControl 社様 (有償)
  ・TCtrlGridコンポーネント  Ver 2.10     ＳＵＮ 様
  ・TSyntaxEditor Ver 2.60                EControl 社様
  ・ファイルドロップコンポーネント v1.00  米田 昌司 様
  ・フォント名コンボボックス(＆リストボックス) Version 1.2.1
                                          加藤太朗 様
  ・MECSUtils Ver 1.50                    DEKO 様
