VB.Netでコマンドプロンプトを利用して
開始、停止をする方法
- 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