Usuário com melhor resposta
Parar o serviço do SQL Server 2012 R2

Pergunta
-
Boa Tarde,
Estou querendo parar o serviço do SQL Server, para realizar o backup dos bancos de dados, copiando a pasta inteira DATA. Como não possuo nenhuma ferramenta para isso e não sei fazer no SQL Management, optei por essa solução. Os backup são guardados em uma fita DAT.
Quando tento parar o serviço, ele me dá erro de dependência, mas se eu fico tentando várias vezes, ele para. Coloquei um arquivo BAT para stopar, as vezes ele para, as vezes não. Coloquei para que antes de parar o serviço do SQL, ele pare o Agente, que é uma das dependências. Esse serviço para sem problemas.
Como posso parar o serviço do SQL para conseguir copiar os bancos de dados?
Fernando Durbán
Respostas
-
Essa nao é a maneira correta de fazer um backup... Vc nao precisa (acho que nem deve) parar o servico
Aqui esta um tutorial em portugues de como fazer um backup do SQL Server.
http://msdn.microsoft.com/pt-br/library/ms187510.aspx
ou o video turtorial do Marcos Freccia:
https://www.youtube.com/watch?v=D32ls_beihk
Ou ainda, caso queira criar um arquivo BAT, faça assim:
http://sqlbrasil.blogspot.ca/2007/08/backup-automtico-do-sql-server-2005.html
Apesar da dica ser para 2005, funciona com o 2012.
Em nenhum caso acima, vc precisa parar o serviço. Com isso vc consegue mesmo fazer o backup com o usuario utilizando o sistema.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 23 de setembro de 2014 18:14
Todas as Respostas
-
Essa nao é a maneira correta de fazer um backup... Vc nao precisa (acho que nem deve) parar o servico
Aqui esta um tutorial em portugues de como fazer um backup do SQL Server.
http://msdn.microsoft.com/pt-br/library/ms187510.aspx
ou o video turtorial do Marcos Freccia:
https://www.youtube.com/watch?v=D32ls_beihk
Ou ainda, caso queira criar um arquivo BAT, faça assim:
http://sqlbrasil.blogspot.ca/2007/08/backup-automtico-do-sql-server-2005.html
Apesar da dica ser para 2005, funciona com o 2012.
Em nenhum caso acima, vc precisa parar o serviço. Com isso vc consegue mesmo fazer o backup com o usuario utilizando o sistema.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 23 de setembro de 2014 18:14
-
Boa Tarde,
Estou querendo parar o serviço do SQL Server, para realizar o backup dos bancos de dados, copiando a pasta inteira DATA. Como não possuo nenhuma ferramenta para isso e não sei fazer no SQL Management, optei por essa solução. Os backup são guardados em uma fita DAT.
Quando tento parar o serviço, ele me dá erro de dependência, mas se eu fico tentando várias vezes, ele para. Coloquei um arquivo BAT para stopar, as vezes ele para, as vezes não. Coloquei para que antes de parar o serviço do SQL, ele pare o Agente, que é uma das dependências. Esse serviço para sem problemas.
Como posso parar o serviço do SQL para conseguir copiar os bancos de dados?
Fernando Durbán
Fernando,
De forma alguma pare o Serviço do SQL Server para realizar Backup!!!
O Management Studio possui um conjunto extenso de recursos que podem ser utilizados para esta finalidade, dentre eles o Plano de Manutenção que pode ser configurado para realizar backups entre outros procedimentos.
Parar o Serviço do SQL Server é algo que poderá gerar perdas de dados e possíveis comprometimentos na estrutura interna dos seus bancos de dados.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com
-
Fernando,
Para parar o serviço do SQL Server você poderá utilizar o comando "Net Stop" ou parando o serviço do SQL Server (Run... -> services.msc), de acordo com o nome de sua instância SQL. Veja abaixo:
net stop "SQL Server (SuaInstanciaSQL)"
ou
Para realizar um backup de modo adequado, você poderá utilizar o plano de execução do SSMS (selecione a pasta "Management" -> "Mainatenance Plan". Depois clique em "New Mainatenance Plan"). Como indicado na imagem abaixo (Se preferir use o "Wizard"):
Para maiores informações veja:
http://technet.microsoft.com/pt-br/library/ms187071(v=sql.105).aspx
http://technet.microsoft.com/pt-br/library/ms190236(v=sql.105).aspx
http://msdn.microsoft.com/pt-br/library/ms187048.aspx#Brasil (Português)
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Editado Durval Ramos terça-feira, 23 de setembro de 2014 18:29 Nome da Instância