Prompt de Comando - Verifique se o MSSQL está sendo executado

3

Bom dia

Como você pode verificar no CMD se um determinado serviço está sendo executado - Especialmente MSSQL?

Eu tenho uma necessidade de fazer isso CMD e não o usual service.msc gui ...

Obrigado

    
por DextrousDave 11.07.2013 / 08:36

2 respostas

3

Você pode verificar se um serviço está sendo executado pela linha de comando com o comando sc query .

Por exemplo, para verificar se o MSSQL está em execução, você pode tentar:

sc query MSSQLSERVER
    
por 11.07.2013 / 08:44
2

linha de comando, pesquise todos os serviços MSSQL:

Wmic service where (PathName like '%Binn\sqlservr%') get caption, name, startmode, state, PathName, ProcessId

Saída:

Caption                   Name              PathName                                                                                 ProcessId  StartMode  State
SQL Server (SQL2K5LOG)    MSSQL$SQL2K5LOG   "C:\App32\Microsoft SQL Server\MSSQL.4\MSSQL\Binn\sqlservr.exe" -sSQL2K5LOG              8288       Manual     Running
SQL Server (SQLEXPRESS)   MSSQL$SQLEXPRESS  "C:\App64\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe" -sSQLEXPRESS  0          Disabled   Stopped
SQL Server (SQLLOGPR)     MSSQL$SQLLOGPR    "C:\App64\Microsoft SQL Server\MSSQL10.SQLLOGPR\MSSQL\Binn\sqlservr.exe" -sSQLLOGPR      0          Disabled   Stopped
SQL Server (MSSQLSERVER)  MSSQLSERVER       "C:\App64\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe" -sMSSQLSERVER            0          Manual     Stopped

linha de comando, caminho do comando de pesquisa como Binn\sqlservr :

Wmic process where (ExecutablePath like '%Binn\sqlservr%') get CommandLine, name, ProcessId

Saída:

CommandLine                                                                  Name          ProcessId
"C:\App32\Microsoft SQL Server\MSSQL.4\MSSQL\Binn\sqlservr.exe" -sSQL2K5LOG  sqlservr.exe  8288
    
por 11.07.2013 / 12:16