1. ホーム
  2. データベース
  3. アクセス

ACCESSをSQLSERVERに変換するDIYの方法

2022-01-15 02:28:10

チュートリアルを紹介する前に、AccessとSQL SERVERの両データベースについて知っておきましょう。

Microsoft Office Accessの紹介

Microsoft Office Accessは、マイクロソフト社がリリースした連想データベース管理システムです。Microsoft Jet Database Engineの機能とGUIを組み合わせたもので、Microsoft Officeのシステムプログラムの1つである。

マイクロソフトオフィスアクセスの不具合

1、データベースが大きすぎる場合、一般的なACCESSのデータベースは、パフォーマンスが低下し始める100Mかそこらに達する!...............................。(例えば:あまりにも多くの訪問者が簡単にIISの偽の死、サーバーリソースのあまりにも多くの消費を引き起こす可能性があるなど)。 /(例:あまりにも多くの訪問者がIISの偽の死を引き起こす可能性があり、あまりにも多くのサーバーリソースの消費、など)。

2、データベースブラシの頻度によって引き起こされるデータベースの問題のすべての種類を持っていることは容易である余りに速い。

3、ACCESSのデータベースのセキュリティは、他のタイプのデータベースと比較して優れていません。

4、ACCESSのフォーラムは、それが大きいときにデータベースの問題を持つことは非常に簡単です、フォーラムのデータベースは50M以上、約5万人の投稿、オンラインでも約100人、あなたのフォーラムは基本的にデータベースを処理する上で時間を費やしている、この時間は、それが遅いデータベースを持つ可能性が高いです。

一般的な症状としては、データベースを含む全てのページの動作が突然驚くほど遅くなり(実行時間は5秒以上、数十秒にも達する)、HTMLや純粋なASPコンピューティングを含むページは正常で、一定時間(約10分以上)後に突然回復します(私のフォーラムでは時々この問題が発生します)。この時間は、一般的なASPのプローブをテストするために使用することができます、サーバーの計算時間が正常な場合は、一般的にデータベースの問題です。

MS SQL SERVER入門

{SQLとは、Structured Query Languageの略称です。 SQLとは、Structured Query Languageの略で、構造化されたクエリー言語という意味で、主な機能は各種データベースとの通信になります。SQL文は、データベース内のデータの更新、データベースからのデータの抽出など、さまざまな操作を行うことができる。現在、Oracle、Sybase、Microsoft SQL Server、Accessなど、一般的なリレーショナルデータベース管理システムのほとんどが、このSQL言語規格を採用している。

SQL Serverは、リレーショナルデータベース管理システムです。元々はMicrosoft、Sybase、Ashton-Tateによって開発され、1988年に最初のOS/2バージョンがリリースされた。Windows NTの導入後、マイクロソフトとSybaseはSQL Serverの開発で袂を分かち、マイクロソフトはSQL ServerをWindows NTシステムに移植し、Windows NT版SQL Serverの開発とプロモーションに専念している。UNIXオペレーティングシステム上のサーバー。

概要 大規模なデータベースでは、SQL SERVERはACCESSよりも明らかに優れています。いくつかのウェブサイトは、様々な理由のために初めにACCESSデータベースを使用することができますが、ウェブサイトの継続的な開発の後、ACCESSデータベースは明らかにSQL SERVERにACCESSデータベースを変換する方法ので、需要を満たすために失敗している?以下のチュートリアルをお読みください。

<スパン 1. Microsoft Office Access 2003、およびSQL Server 2000を先にインストールする必要があります。

2、古いデータベースをバックアップし、バックアップ終了後、Access2003でMDBデータベースを開くと、警告が表示されますが、無視して(セキュリティ警告)、開くボタンを押して、ツールバー-データベースユーティリティ-データベース変換-2002-2003形式に変換して、データベースを2003形式に変換してください。--データベースを変換する --2002-2003形式に変換して、データベースを2003形式に変換します。

3、変換が完了してからAccess 2003で開き、ツールバー-データベースユーティリティ-プロモーションウィザード-新しいデータベース-を押して、SQLデータベースのログイン名、パスワードと作成する新しいデータベース(新しいデータベースに変換する準備ができている)を記入し、次へを押して、" "、次へを押して、すべてのオプションを選択して、" アプリケーションへのいかなる変更"を選択し、終了を押してください。

4、SQL Enterprise Managerを開く - データベース - 対応するデータベースを選択 - すべてのタスクを右クリック - SQLスクリプトの生成 - 一般 - すべてを表示 - すべてのオブジェクトスクリプトを書き込む - OK(保存場所を覚えておく)。

5. 先ほど生成したSQLスクリプトをメモ帳で開き、編集バーで-置換-"datetime"の内容を探し、"simalldatetime"に置換-全て置換、編集バーで-置換-"nvarchar"を"varchar"に置き換え、終了したら保存、終了してください。

6. SQL Enterprise Manager --Database --このデータベースをクリックして新しいデータベースを作成し、ツールバーで --SQL Query Analyzer -file--open--"先ほど生成したSQLスクリプト" --query--execute、そしてウィンドウを閉じます。

7. 次に、SQL Enterprise Managerに戻り -- Database -- New Databaseでこのデータベースをクリックし、ツールバーを開きます -- Database Conversion Service --Import Data--Next--Data Source "Microsoft Access" File name "for old database" -- Next -- Next again -- Copy tables and views from source data --Next - Select All - Next - Run Now - Next - Finish.