トップ回答者
SQL Server 2005の戻り値について

質問
-
開発言語 :C#
SQL Server:SQL Server 2005 Express Edition SP2(SQLEXPR_JPN.exe)
開発OS :Win XP SP3
SQL Server 2005インストーラ(SQLEXPR_JPN.exe)に関する質問があります。
C#上から下記コマンドでSQL Server 2005のインスタンス削除を実施しております。
下記コマンド実行後、インストーラからExitCodeとして"70011"が返却されますが、
本エラーコードが何を意味しているのか、ご存知の方がいらっしゃいましたら
ご教示の程よろしくお願いします。
また、SQL Server 2005インストーラ(SQLEXPR_JPN.exe)の返すExitCode一覧
などがございましたら、URLをご教示して頂けますと非常に助かります。
【コマンド】
/qn REMOVE=SQL_Engine ADMINPASSWORD=パスワード INSTANCENAME=インスタンス名
回答
-
こちら(http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=4133949&SiteID=36)でも回答したのですが、
SQLサーバサイレントインストール時の戻り値について - MSDN フォーラム
なお、ざっと調べた限りでは、インストーラが返す戻り値の一覧はありませんでした…
セットアップの結果は、セットアップログから確認するのが確実と思いますので、そちらの方法に切り替えた方がいいかもしれません。
SQL Server 2005 のセットアップ ログ ファイルを読み取る方法http://msdn.microsoft.com/ja-jp/library/ms144287(SQL.90).aspx
と、ありましたのでExitCodeにこだわらずに、セットアップログを確認して何かエラーが出てないかを確認してみてはどうでしょうか。エラーが出ていた場合、「そのエラー内容」ニアイコール「ExitCode:28111」と考えても良いのでは無いでしょうか。
で、今度は「そのエラー内容」で調べれば、今回知りたかったこととほぼ同じ結果になるかと思います。
-
削除コマンドについては、http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=4126093&SiteID=36
を参考にしてください。
後は、
http://msdn.microsoft.com/ja-jp/library/ms143505(SQL.90).aspx
http://support.microsoft.com/default.aspx/kb/909967/ja
が参考になると思います。
再起動は、最終的には恐らく必要だと思います。レジストリの変更が生じますので・・・。
エラーコードについては、自分は情報を持っていません。。
すべての返信
-
こちら(http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=4133949&SiteID=36)でも回答したのですが、
SQLサーバサイレントインストール時の戻り値について - MSDN フォーラム
なお、ざっと調べた限りでは、インストーラが返す戻り値の一覧はありませんでした…
セットアップの結果は、セットアップログから確認するのが確実と思いますので、そちらの方法に切り替えた方がいいかもしれません。
SQL Server 2005 のセットアップ ログ ファイルを読み取る方法http://msdn.microsoft.com/ja-jp/library/ms144287(SQL.90).aspx
と、ありましたのでExitCodeにこだわらずに、セットアップログを確認して何かエラーが出てないかを確認してみてはどうでしょうか。エラーが出ていた場合、「そのエラー内容」ニアイコール「ExitCode:28111」と考えても良いのでは無いでしょうか。
で、今度は「そのエラー内容」で調べれば、今回知りたかったこととほぼ同じ結果になるかと思います。
-
返信ありがとうございます。
教えて頂いた、情報を元に、Summary.txtファイルを確認した結果、
以下のようなログ内容が出力されていました。
コンピュータを再起動しないとコマンドプロンプトからインスタンスを削除することは出来ないのでしょうか?
また、このコード(エラーコード:70011)が返ってくる時の現象はどのような時でしょうか?
ご教示の程宜しくお願いします。
■Summary.txtファイルのログ内容
0A46BC8DBC50 : 現在のシステムは、この SQL Server リリースのハードウェアの最小要件を満たしていません。
ハードウェア要件の詳細については、Readme ファイルまたは SQL Server Books Online を
参照してください。
0A46BC8DBC50 : セットアップを続行する前にコンピュータを再起動してください。 -
削除コマンドについては、http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=4126093&SiteID=36
を参考にしてください。
後は、
http://msdn.microsoft.com/ja-jp/library/ms143505(SQL.90).aspx
http://support.microsoft.com/default.aspx/kb/909967/ja
が参考になると思います。
再起動は、最終的には恐らく必要だと思います。レジストリの変更が生じますので・・・。
エラーコードについては、自分は情報を持っていません。。
-