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

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

Date: Fri, 26 Apr 2002 18:45:55 +0900
From: ゆかい <who@sub.example.jp>


はじめまして。YUTAKAと申します。

再配布可能なMSDEを、自分で作成したパッケージ
のインストーラーに含めて配布を考えています。

MSDEのインストールそのものは出来るのですが、
そのインストーラー内で、T-SQLを実行し、その戻り値
を得たいのです。

インストーラーは自作です。
相手環境はWin95,98,Me,NT,2K,XP様々です。

-------------------------------------------------
質問1
既にMSDEまたはSQL-SERVERがSETUP済かどうか
をインストーラーで知りたい。どうするのが適切か?

適切な方法がわからない為、現在は、
HKEY_LOCAL_MACHINE
    \SOFTWARE\Microsoft\MSSQLServer\
    MSSQLServer\CurrentVersion\CurrentVersion
でバージョンを得てます。これで間違いないでしょうか?

-------------------------------------------------
質問2
MSDEのインストール完了後
T-SQLで作成しているスプリクトを実行し、成功か失敗
か、の戻り値を得たいのですが、どうすればいいですか?

現在は、コマンドライン実行で、osql.exeの引数にスプリクト
ファイルを渡し、結果をリダイレクションで吐いてます。
cmd.exe osql.exe 
    -S Serve 
    -U User 
    -P Pass 
    -i ***.sql 
    -o ***.txt
    > C:\Kekka.LOG

これが、スマートな方法なのでしょうか?
相手環境にADOやDAO等の環境が正常に存在するか
どうか判らない為、ADO等でコネクションしてプロシージャー
の実行のようなやり方でなく、T-SQL用のスプリクトを起動
したいのです。

-------------------------------------------------
質問3
再配布可能なMSDEをインストーラーに含む方法
みたいなサンプルページ(解説ページ)があれば
教えてください。

最終的には「Microsoft Visual Studio Installer1.1」を
使用しようと思っています。

以上、3点、よろしくお願い申し上げます。



[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

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