MSDEのデータを他のPCへ配布したいのですが

[戻る]
仕事が遅く悩むオヤジ 2004/10/05(火) 14:19:51
みなさんよろしくおねがいします。

開発環境は以下のとおりです。
VC++6です(SP6)
Windows2000professional sp4です
データベース配布先のPCは Windows NT, 98SE, Me, 2000professionalです
データベースはビジュアルスタジオのおまけのMSDEで、ADOを使用しております。

以下本文です。
クライアント/サーバーでのDB使用なので、これまで使っていた.mdbではなく
MSDEにトライしました。
DB接続先の指定もコンピュータの名前でできとても気に入っています。
で、exeの配布先にMSDEをインストールしましたところ、さてどうやって作成した
データベースファイルを配布先PCにいれるのだろうかと恥ずかしいことに配布先
で悩み、えいやっと、エクスプローラで強引に(というか、やけくそ)入れました。
SQLサーバーの本なども見てみました。またマイクロソフトのHPも観てみました。
が、配布に関しての項目を発見できませんでした。
MSDEのデータベースの配布方法をご教授ください。よろしくお願いいたします。

うに [E-Mail] 2004/10/05(火) 17:52:18
SQLServerのEnterpriseManager等を使えば
簡単にバックアップ・リストアでできるそうですが
それはおいといて

http://support.microsoft.com/default.aspx?scid=kb;ja;325003
の
「データベースのバックアップと復元の手順」か
「データベースのアタッチとデタッチ 」
を行ってみてはいかがでしょう。
#MSDEをインストールしたばかりなのでどちらも未確認です。

仕事が遅く悩むオヤジ 2004/10/05(火) 19:06:26
うに様ありがとうございます。
早速、マイクロソフトのHPを閲覧します。
ところで、EnterpriseManagerですが、
Visual StudioをインストールしていないPCではEnterpriseManagerが
無かったとおもいます。
と申しますのが、私もMSDEをインストールしたらSQLサーバーのように
EnterpriseManagerを現場で起動しようとしましてWindowsの[スタート]
ボタンを押してEnterpriseManagerを探しました。が、スタートメニュー
には「サービスマネージャー」しかいないのです。これが配布先で愕然と
した理由なんです。
ありがとうございました。調べてみます。
うに様、またよろしくお願いいたします。そして結果を報告いたします。

シャノン 2004/10/06(水) 11:11:02
EnterpriseManager は VisualStudio や MSDE ではなく、SQL Server についてくるもの
でしょう。
MSDE は SQL Server の簡易版なので、EnterpriseManager はついていません
(DB サーバとしては機能するが、DB サーバ管理ツールとしての機能は持っていませ
ん)。

仕事が遅く悩むオヤジ 2004/10/06(水) 12:09:29
シャノン様ありがとうございます。
こういったことも調べずにプログラムを書いてました。
明日(10/7)、配布先に赴きますので、トライしてみます。

古いスレッドには追加発言できません。