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