> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# SQL Server連携

> OctoparseのタスクデータをSQL Serverへエクスポートし、構造化ストレージや下流データワークフローで利用します。

SQL Server連携では、Octoparseのタスク結果をSQL Serverデータベースへ送信できます。抽出データをアプリケーション、レポート、自動化、社内データワークフロー向けに構造化データベースへ保存したい場合に使用します。

## SQL Serverを使うタイミング

SQL Serverは、次のような場合に使用します。

* アプリケーションやBIツールからデータをクエリする必要がある
* スプレッドシートエクスポートでは拡張性が足りない
* 定期的な構造化ストレージが必要
* チームで共有するデータベース保存先が必要
* 既存のリレーショナルデータワークフローにデータを渡したい

## 設定フロー

<Steps>
  <Step title="データベースを準備する">
    対象データベースとテーブル構造を作成または確認します。
  </Step>

  <Step title="ネットワークアクセスを確認する">
    Octoparseからデータベースのホストとポートに到達できることを確認します。
  </Step>

  <Step title="フィールドをマッピングする">
    Octoparseの出力フィールドをデータベース列に対応付けます。
  </Step>

  <Step title="サンプルデータでテストする">
    少量の結果をエクスポートし、列マッピング、データ型、文字エンコーディングを確認します。
  </Step>

  <Step title="定期エクスポートを有効にする">
    データベースエクスポートを確認した後で、スケジュール実行を使用します。
  </Step>
</Steps>

## エクスポート前に確認すること

次の点を確認します。

| 領域       | 確認内容                       |
| -------- | -------------------------- |
| ホストとポート  | エクスポート環境からデータベースに到達できる     |
| 認証情報     | ユーザーにデータの挿入または更新権限がある      |
| テーブルスキーマ | 列がタスク出力と一致している             |
| データ型     | テキスト、数値、日付、URLが保存先の列に合っている |
| 重複       | エクスポート動作によって不要な重複行が作成されない  |
| エンコーディング | 特殊文字が正しく保存される              |

<Warning>
  データベースエクスポートは慎重にテストしてください。誤ったフィールドマッピングや重複処理は、データベースに依存する下流システムに影響する可能性があります。
</Warning>
