みなさんよろしくおねがいします。
開発環境は以下のとおりです。
VC++6です(SP6)
Windows2000professional sp4です
データベース配布先のPCは Windows NT, 98SE, Me, 2000professionalです
データベースはビジュアルスタジオのおまけのMSDEで、ADOを使用しております。
以下本文です。
クライアント/サーバーでのDB使用なので、これまで使っていた.mdbではなく
MSDEにトライしました。
DB接続先の指定もコンピュータの名前でできとても気に入っています。
で、exeの配布先にMSDEをインストールしましたところ、さてどうやって作成した
データベースファイルを配布先PCにいれるのだろうかと恥ずかしいことに配布先
で悩み、えいやっと、エクスプローラで強引に(というか、やけくそ)入れました。
SQLサーバーの本なども見てみました。またマイクロソフトのHPも観てみました。
が、配布に関しての項目を発見できませんでした。
MSDEのデータベースの配布方法をご教授ください。よろしくお願いいたします。
SQLServerのEnterpriseManager等を使えば
簡単にバックアップ・リストアでできるそうですが
それはおいといて
http://support.microsoft.com/default.aspx?scid=kb;ja;325003
の
「データベースのバックアップと復元の手順」か
「データベースのアタッチとデタッチ 」
を行ってみてはいかがでしょう。
#MSDEをインストールしたばかりなのでどちらも未確認です。
うに様ありがとうございます。
早速、マイクロソフトのHPを閲覧します。
ところで、EnterpriseManagerですが、
Visual StudioをインストールしていないPCではEnterpriseManagerが
無かったとおもいます。
と申しますのが、私もMSDEをインストールしたらSQLサーバーのように
EnterpriseManagerを現場で起動しようとしましてWindowsの[スタート]
ボタンを押してEnterpriseManagerを探しました。が、スタートメニュー
には「サービスマネージャー」しかいないのです。これが配布先で愕然と
した理由なんです。
ありがとうございました。調べてみます。
うに様、またよろしくお願いいたします。そして結果を報告いたします。
EnterpriseManager は VisualStudio や MSDE ではなく、SQL Server についてくるもの
でしょう。
MSDE は SQL Server の簡易版なので、EnterpriseManager はついていません
(DB サーバとしては機能するが、DB サーバ管理ツールとしての機能は持っていませ
ん)。
シャノン様ありがとうございます。
こういったことも調べずにプログラムを書いてました。
明日(10/7)、配布先に赴きますので、トライしてみます。