MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[247]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(247番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
Re: MSDE の再配布インストーラー

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 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。