• ベストアンサー

MSDEのデータ保存場所

あるシステムからの移行をやっています。(既にそのシステム会社はない)MSDEで動いていた模様でした。98でした。データファイルは突き止めて持って来ました。 MSDEをインストールしてサービス開始まで出来ています。 標準のMasterというデータベースはどこに? どこにデータファイルを保存して、SQLではどうやってファイルを開けば良いのか?MS系は初めてでトンと判りません。 アプリ作成が出来、Oracle、MySqlなどできるプログラマです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#140971
noname#140971
回答No.1

「Office 2000ガイド」他の抜粋を紹介します。 「Access 2000から、『Microsoft Accessプロジェクト』形式による保守が可能となりました。Accessプロジェクトを使うと Access2000 と SQL Server7.0 との親和性をより向上させ、Accessデータベースを作る感覚で C/Sシステムの構築ができます。・・・Acccessプロジェクトは、C/Sシステム構築の新たな開発環境として、大きな進化を遂げたのは確かです。(インフォネット 本田剛氏) 「Accessの以前のバージョンでは、SQL ServerなどのデータベースサーバーへリンクするためにODBCドライバを使用する、リンク付けされたテーブルが含まれた.mdbファイルを作成するというのが唯一のクライアント/サーバーソリューションの作成方法でした。・・・Aceess 2000では、・・・新しいファイル形式およびデータアクセス構造にも対応しており、jetデータベースエンジンを読み込むことなく、OLE DBを介して SQL Server6.5 または SQL Server7.0 に接続するクライアントアプリケーションを作成できます。それには、.adp の拡張子で保存する Accessプロジェクトファイルを作成します。Accessプロジェクトでは、フォーム、レポート、マクロ、VBAモジュールをローカルでクライアントソリューションファイルに保存でき、OLE DB接続を使用してSQL Server に保存されているテーブル、ビュー、リレーションシップ、ストアドプロシージャを表示し、またそれらを使用した作業を行います。そして、Accessデータベースでフォーム、レポート、マクロ、VBAモジュールを作成します。これにより、SQL Serverバックエンドに直接アクセスするクライアント/サーバーソリューションを素早く作成することができます。」(「Office 2000 ガイド」772頁) ここからは、私自身が次世代のスタッフのために書いたメモからの抜粋です。 >MSDE+Access 2000 の場合の Accessプロジェクト作成の手順は次のようです。 1) タスクアレイの[MSSQL Server](=SQL Server) が実行中であることを確認します。 2) Access を起動します。 3) [スタートアップ(新しいデータベースの作成)]ダイアログが表示されます。  ・[データベースウィザード、ページまたはプロジェクト(A)]を選択し、  ・[OK]をクリックします。 4) [新規作成]ダイアログが表示されますので、  ・[標準]-[プロジェクト(新しいデータベース)]を選択し、  ・[OK]をクロックします。 5) [データベースの新規作成]ダイアログが表示されますので、  ・ファイル名を[Sales2006]に変更し、  ・[OK]をクリックします。 6) [データリンク プロパティ]ダイアログが表示されますので、  ・[1.サーバー名を選択または入力します(E):]の項でサーバー名を入力します。  サーバー名は、ネットワーク識別情報の設定名が標準です。  スタンドアロンですと、[(local)]と入力します。  ・[2.サーバーへのログオンに必要な情報を入力します:]の項で、  [ユーザー名(N)]に「sa」と入力します。  ・[3.サーバー上のデータベースを選択する(D):]の項で、「Sales2006SQL」と入力します。  ・[OK]をクリックします。 (略) 前章でAccessプロジェクトの作成を何回か試行錯誤したスタッフは、「データリンクプロパティ」ダイアログでサーバー上に予定外のデータベースが作成されていることを発見できます。 C:\MSSQL7\DATA ← MSDE の場合 MSDE をインポートしたフォルダの中の DATAフォルダを参照すると、そこには、作成されたバックエンドのデータベース名を持つ拡張子 ldf と mdf を持つファイルが生成されています。 ※単なる服飾デザイナでプログラマではありません。 ※ですから、あくまでもど素人が知りえた狭い情報としてお読み下さい。

その他の回答 (1)

noname#140971
noname#140971
回答No.2

補足; MSDEは、名前が示す通り単なるデータベースエンジン。 ですからデータベースマネージャの類は提供されていません。 よって、簡単に MASTER は参照できません。

shibajunko
質問者

補足

ありがとうございます。 masterというか、それもわからないのですが・・・(^^♪。 MSDEで作られたらしき、XXXX.datファイルを 今時のなにかしらにコンバートしたいのですが。

関連するQ&A