SQL Server to Text

SQL Server からデータを取得表示する

  • ソフト名 :SQL Server to Text
  • バージョン :1.1.0
  • ライセンス :フリーソフト
  • OS :Windows
  • 開発 :tech-bee

ダウンロード

SQL Server to Text」は、SQL Serverのテーブルやクエリ結果をテキストファイル(CSV/TSVなど)として出力するツールです。Excelではなくテキスト形式でデータを取り出したいとき、ログ出力やシステム連携用データ生成に便利です。

以下に、インストール不要で使える前提の基本的な使い方を詳しく解説します。


1. ダウンロードと準備

  1. 上記URLからダウンロード。
  2. ZIPの場合は解凍して SQLServerToText.exe を確認。
  3. ダブルクリックで起動(インストール不要の場合が多い)。

2. 接続設定

起動すると接続情報を入力する画面が表示されます。

  • Server(サーバー名)
    • 例:localhost.\SQLEXPRESS192.168.x.x
  • Authentication(認証)
    • Windows認証 または SQL Server認証
  • Database(データベース)
    • 接続後に対象DBを選択

3. 出力データの指定方法

方法A:テーブル指定

  • 指定テーブル全体をテキスト化して出力

方法B:SQLクエリ入力

  • SELECT文を入力し、必要なデータだけ抽出して出力
  • 例:
SELECT id, name, created_at
FROM Customers
WHERE created_at >= '2025-01-01'

4. テキスト出力の設定

  • 区切り文字:カンマ(CSV)、タブ(TSV)、パイプ | など選択可能
  • ヘッダー行:列名を1行目に出力するか設定
  • 文字コード:Shift-JIS / UTF-8 選択可能(日本語文字化け対策)
  • 改行コード:Windows(CRLF)/ Unix(LF)

5. 保存と実行

  1. 保存先フォルダとファイル名(例:C:\data\export.txt)を指定
  2. 「Export」ボタンをクリック
  3. SQL Serverから抽出 → テキストファイル生成 → 完了メッセージ表示

6. 注意点

  • 大量データでは出力に時間がかかる&ファイルサイズ大になる
  • Excelで開く場合はUTF-8よりShift-JISが扱いやすい(Excelの既定設定のため)
  • SQL Server側でSELECT権限が必要
  • 改行・カンマを含むデータはダブルクォートで囲む設定があるか確認

7. 応用

  • 定期処理バッチとしてコマンドラインで実行できる場合あり(スケジュールタスクに登録)
  • 別システム(WebアプリやETL)へのデータ受け渡しに利用可能
  • Excelより高速にデータ抽出できるためログ解析や大規模データに向く

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください