Impostazione del servizio da linea di comando

Home | SQL Server

Per gestire il servizio MSSQLSERVER da linea di comando Ŕ a disposizione l'eseguibile scm.exe,

scm [-?]
    -Action {1 | 2 | 3 | 4 | 5 | 6 | 7}
    -Service nome_del_servizio
    [-Server nome_del_server]
    [-Pwd sa_password]
    [-StartupOptions opzioni_di_sturtup [ ...n] ]
    [-ExePath exe_file_path]
    [-SvcStartType {1 | 2}]
    [-SvcAccount utente_servizio]
    [-SvcPwd password_utente_servizio]
    [-Dependencies  [;...n] ]

Il significato degli argomenti sono:

-Action {1 | 2 | 3 | 4 | 5 | 6 | 7} Specifica le azioni eseguite dall'utilitÓ.

  • 1 Avvia
  • 2 Riavvia
  • 3 In esecuzione
  • 4 Elimina il servizio
  • 5 Installa il servizio
  • 6 Interrompi
  • 7 Modifica
  • -Service service_name Specifica il servizio di SQL Server 2000 per il quale verranno eseguite le azioni specificate. Quindi MSSQLSERVER, SQLSERVERAGENT, ecc...

    -Server server_name, facoltativo, specifica il server del servizio nel quale verranno eseguite le azioni specificate. L'impostazione predefinita Ŕ il computer locale.

    -Silent 1, facoltativo, specifica se deve visualizzare o meno la finesta di dialogo.

    -Pwd sa_password, password di accesso al server dell'account sa. L'impostazione predefinita Ŕ una password vuota.

    -StartupOptions startup_option [ ...n], elenco delimitato da spazi di opzioni di avvio del server da utilizzare all'avvio del servizio. Questa opzione viene utilizzata per operazioni di installazione o modifica del servizio.

    -ExePath exe_file_path, specifica il percorso del file eseguibile del servizio nel computer locale. Questa opzione viene utilizzata per operazioni di installazione o modifica del servizio.

    -SvcStartType {1 | 2}, specifica se il servizio viene avviato automaticamente o meno. Se si specifica 1, il servizio deve essere avviato manualmente. Se si specifica 2, il servizio viene avviato automaticamente all'avvio del computer.

    -SvcAccount service_account, specifica l'account di accesso di rete da assegnare al servizio.

    -SvcPwd service_password, specifica la password dell'account di accesso di rete.

    -Dependencies service_name_dependency [;...n] , specifica le dipendenze tra questo servizio e altri servizi. ╚ possibile eseguire un servizio dipendente solo se il servizio padre Ŕ in esecuzione.

    Un esempio

    Per riabilitare il servizio MSSQLSERVER disabilitato da linea di comando

    scm -action 7 -Service MSSQLSERVER -SvcStartType 2 -Pwd miapassword
    

    Per lanciare il servizio SQL Server da linea di comando senza finestra di dialogo che conferma l'avventua esecuzuine del comando.

    scm -action 1 -Service MSSQLSERVER -Pwd miapassword -Silent 1
    

    Torna alla home page di SQL Server

    Home