Date: Thu, 9 May 2002 20:13:38 +0900
From: ゆかい <who@sub.example.jp>
水口様
堀川様
山本様
ご解答有難う御座います。
ゆかいです。
> >が、MSDE2000のインストール後、サービスパック
> >は、お客様でインストールしてね!というは不親切
> >と思い、SP2も一緒に配布してやりたいのです。
> >無理でしょうか?
>
> 無理とは思えませんが、大変でしょう
一般的な方法というのはどうなんでしょうか?
MSDE2000のみマージモジュール等でインストールさせ
SPは無視するのが一般的なのでしょうか?
実は、システム内で「sqlmaint.EXE」を使っているのです。
ジョブの登録です。ところが、これはMSDEの問題で、
SETUPではインストールされないそうです。SPを当てなさい
とMSの指示があります。
-----------------------------------------------------------
> 素朴な疑問ですが、そのアプリケーションは、SQLServer7(MSDE)
> でも動かないのですか?
> SQLServer2000(MSDE2000)の固有な機能を使っているのなら
> 仕方ありませんが、一般的には、データベースだけのアタッチで
> 済むと思いますが。
>
> データベースエンジンが存在すれば、エンジンをインストールしない
> ようには、なっていないのですか?
まさに、仰られるとおりで、以前質問いたしましたように、
まずは、DBエンジンのバージョンを調べます。
存在した場合、
6.5互換であれば、エラーとし、SETUP終了を促す。
7.0互換以降であれば、データアタッチを行う。
存在しない場合、
MSDE2000をインストールし、データ投入を行う。
がその際、MSDE2000で生成したMDFファイルLDFファイルを
SQL-Server7.0(MSDE1.0)にアタッチしても何も問題ないのかな?
データ形式としては完全に互換があるのかな?
と疑問をもって調べていたとき、本MLの過去ログで、MSDE1.0と
MSDE2000の共存が可能という文章を見つけ、可能なのであれば
それが一番早いと思った次第です。
ただ、共存可能でないのなら、SQL-Server7.0(MSDE1.0)にアタッチ
するまでですね。(これは互換があるのですよね?)
-----------------------------------------------------------
> > レジストリ調査やファイルの存在チェックなどを組み合わせるのかな?
> > データベースサービスが停止しているときの調査ですから、方法は
> > 限られますね
> MSのHPには、「MSDEが検出されなかったらセットアップするようにしろ」
> とかかれてありますが、肝心の検出方法にはふれられていません。片手
> 落ちですね。
です。です。
今のところレジストリ調査とファイル存在チェックの組み合わせで考えてます。
一般的な手引書みたいなのがあればいいのですが、世の中にはOBICさん
の「商奉行」や「蔵奉行」など、沢山MSDEを使用したパッケージが出ています
が、これらのインストーラーはどうしているのでしょうか?
また、何か参考意見ありましたら、よろしくお願い申し上げます。
------------------
ゆかい
------------------
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|