Comando / script para ativar e desativar o SQL Server

2

Eu tenho o SQL Server desabilitado em minha máquina e tenho que entrar manualmente em serviços (services.msc) para habilitá-lo e ao agente. Eu gostaria de escrever um script em lote que eu possa executar para habilitá-los para mim. É possível? Quando eu faço net start no prompt de comando eu não vejo listado, então não tenho certeza se é possível.

EDITAR: Estou usando o Windows Vista. Eu mantê-lo desativado porque tê-lo executado o tempo todo desacelera minha comp e não todo o meu web dev exige isso. Sou mais produtivo com isso na maioria das vezes, porque é muito intensivo em termos de recursos, especialmente para o tempo de inicialização.

    
por Mark 09.09.2009 / 15:00

3 respostas

2

Se você definir o serviço como manual, poderá criar um arquivo em lotes ou dois para iniciá-lo e interrompê-lo sem entrar no menu de serviços. Os comandos seriam:

net start SQLAgent $ instancename

net stop SQLAgent $ instancename

O exemplo seria net start SQLAgent $ MICROSOFTSMLBIZ para uma instância do BCM.

Semelhante ao agente, o próprio servidor seria:

net start MSSQL $ nome da instância net stop MSSQL $ instancename

    
por 09.09.2009 / 15:30
1

Qual sistema operacional?

E por que você mantém desativado?
Não deve ser o suficiente para configurá-lo para inicialização manual e, em seguida, simplesmente iniciar / parar quando necessário?

Atualizar

Você está confuso "desativado" com "parado".
Se um serviço estiver habilitado, mas definido para inicialização manual, ele não será iniciado automaticamente e sempre permanecerá parado, a menos que você o inicie explicitamente.
Se estiver definido como "desativado", ele não iniciará sempre , e mesmo você não poderá iniciá-lo, se você não alterar sua inicialização para manual ou automático.

Portanto, basta configurá-lo para "manual" e iniciá-lo / interrompê-lo quando necessário; ele não estará em execução, a menos que você peça.

    
por 09.09.2009 / 15:11
0

Primeiro, eu tentaria controlar a utilização da memória da instância (limite a 75 MB, por exemplo) E aumentar a RAM no seu computador (o Vista é péssimo em relação à RAM).

Caso contrário, eu iria com a sugestão de Dan para iniciar e parar o SQL.

    
por 09.09.2009 / 16:06