VB.Netでコマンドプロンプトを利用して
開始、停止をする方法

MSDE SQL Server 2005
  • Shell("cmd.exe /C ""NET START " & "MSSQLSERVER" & """", AppWinStyle.Hide)

SQLExpress
  • Shell("cmd.exe /C ""NET START MSSQL$SQLExpress", AppWinStyle.Hide)

SQLExpressの場合、インスタンス名 SQLExpress が必要です。

MSDE SQL、 Server 2005でもインスタンス名を変えている場合は
MSSQL$インスタンス名とする必要があります。



SQL Server のインスタンスを停止する方法 (net コマンド)

Microsoft SQL Server サービスは、Microsoft Windows net コマンドを使用して停止できます。

メモ :
シャットダウンを正常に行うには、SQL Server インスタンスを停止する前に、SQL Server を一時停止して SQL Server エージェント サービスを停止してください。いずれの操作も net コマンドまたは SQL Server 構成マネージャを使用して実行できます。



SQL Server の既定のインスタンスを停止するには
コマンド プロンプトで、次のいずれかのコマンドを入力します。

net stop "SQL Server (MSSQLSERVER)"

  • または -

net stop MSSQLSERVER

SQL Server の名前付きインスタンスを停止するには
コマンド プロンプトで、次のいずれかのコマンドを入力します。instancename は、管理するインスタンスの名前に置き換えます。

net stop "SQL Server ( instancename )"

  • または -

net stop MSSQL$ instancename

メモ :
SQL Server のインスタンスを net stop コマンドを使用して停止すると、すべてのデータベースで SQL Server によりチェックポイントが実行され、変更されたすべてのデータがディスクに保存されます。



最終更新:2009年07月03日 13:12