1. ホーム
  2. データベース
  3. mssql2005

AccessからSQL Server 2005へのインポートの方法概要

2022-01-21 16:19:47

方法1:

  名前 DTS (MSSQL2000でも使用可能です)

  アクション コマンドプロンプトウィンドウでDTSWizard.exeを実行します。

  SQL Server インポートおよびエクスポート ウィザードは、Microsoft SQL Server 2005 Integration Services (SSIS) パッケージを生成する最も簡単な方法を提供します。SQL Server インポートおよびエクスポート ウィザードは、さまざまなデータ ソースにアクセスできます。データは、以下のソースとの間でコピーすることができます。
  -Microsoft SQL Server
  -テキストファイル
  -マイクロソフトオフィスアクセス
  -マイクロソフトオフィスエクセル
  -その他のOLE DBアクセスインターフェイス
  また、ソースとして使用できるのは、ADO.NETアクセスインターフェイスとODBCデータソースのみです。
  SQL Serverインポート/エクスポートウィザードを起動します。
  Business Intelligence Development Studioで、SSIS Packagesフォルダを右クリックし、SSIS Import and Export Wizardをクリックします。
  - または -
  Business Intelligence Development Studioのプロジェクトメニューで、[SSISインポートおよびエクスポートウィザード]をクリックします。
  - または -
  SQL Server Management Studioで、データベースエンジンサーバータイプに接続し、データベースを展開し、データベースを右クリックして「タスク」をポイントし、「データのインポート」または「データのエクスポート」("Export Data")をクリックします。
  - または -
  コマンドプロンプトでDTSWizard.exeを実行します(C:³ FilesMicrosoft SQL Server ³³³³にあります)。

方法2:

  SQLクエリ
  操作方法 以下のsql文を実行する。
  EXEC sp_configure '詳細オプションの表示', 1;
  GO
  RECONFIGURE。
  ゴー
  EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
  GO
  RECONFIGURE。
  ゴー
  INSERT INTO テーブル名 (フィールド1、フィールド2、フィールド3)
  SELECT フィールド1,フィールド2,フィールド3
  FROM opendatasource( 'Microsoft.Jet.OLEDB.4.0','Data Source="d:\source.mdb";Jet)
  OLEDB:Database Password=password')... テーブル名

<スパン ステップバイステップの詳細なテキスト版。

SQL Server 2005 Expressをインストールした後、SQL Server Management Studio ExpressCTPをインストールすると、データベース管理のためのコンソールを簡単に使用することができます。ただし、SQL Server Management Studio ExpressCTPにはAccessデータベースをインポートする機能がないため、Accessの"Database Utility"を使用してインポートする必要があります。 {Accessのデータベースをインポートするには、Accessの "データベースユーティリティ "を使用します。
今回は、Access2003を例に、AccessデータベースをSQL Server 2005 Expressにインポートする方法を紹介し、説明されていない箇所はすべてデフォルトの設定を使用します。

1. Access 2003 をインストールし、Access の下にある "Database Replication" コンポーネントを選択します。
/{br 2、Access 2003データベースを開き、["ツール] - ["データベースユーティリティ] - ["プロモーションウィザード] をクリックします。
3、「プロモーションウィザード」で「新規データベース」を選択し、「次へ」をクリックします。インポートサーバーとしてSQL Server 2005 Expressがインストールされているサーバーを選択し、デフォルトのデータベース名を使用します。
Next"をクリックします。Export to SQL Server]に可能なテーブルを追加します。
Next"をクリックします。デフォルトのテーブルのプロパティをアップグレードします。
次へ」をクリックします。ADPファイルを新規に作成します。
次へ」をクリックします。Open New ADP File]をクリックし、[Finish]をクリックします。
4、作成したAdpファイルを開き、quot;Tools" - "Database Utilities" - "Transfer Database "をクリックします。 SQL Serverで、" Myserver/sqlexpress" を入力して "Next" をクリックしてください。Finish"をクリックします。インポートが完了しました。
5、"SQL Server Management Studio Express"を開くと、今追加したデータベースが表示されます。

このようにして、テーブルをインポートしたり、テーブルとそのリレーションシップをリンクさせたりすることができます。