El lenguaje de programación SQL Server 2005 y VS2005 C# winform realiza copias de seguridad y recuperación de bases de datos.
net stop mssqlserver
Esta es, además, el área de servicio de parada. . Si desea restaurar la base de datos y hacerlo con regularidad, se recomienda utilizar el servicio que viene con SQL para hacerlo, simplemente configúrelo.
La ejecución en .NET es la siguiente:
VB.NET
Dim proc As System.Diagnostics.Process
proc = System. Diagnostics.Process.Start("net stop mssqlserver")
proc.WaitForExit()
proc.Close()
c# es el siguiente:
System.Diagnostics.Process proc;
proc = System.Diagnostics.Process.Start("net stop mssqlserver");
proc.WaitForExit() ;
p>proc.Close();
Recuerdo que parece que no hay acceso, el servicio está suspendido, lo habilitas inmediatamente y luego inicias la restauración.
Dim proc As System.Diagnostics.Process
proc = System.Diagnostics.Process.Start("net stop mssqlserver")
proc.WaitForExit()
proc = System.Diagnostics.Process.Start("net start mssqlserver")
proc.Close()
Luego ejecute su script restaurado aquí, bien.
Además, si no sabes cómo pausar, tengo un documento por lotes aquí
"Start SQL SERVER.bat":
@echo .Inicio del servicio.. ....
@echo off
@sc start MSSQLSERVER
@sc start SQLSERVERAGENT
@sc iniciar MSSQLServerOLAPService
@sc iniciar msftesql
@sc iniciar MsDtsServer
@sc iniciar SQLWriter
@echo off
@echo. ¡Inicio completado!
@pause
"Stop SQL SERVER.bat":
@echo.Service detenido...
@ echo off
@sc stop SQLSERVERAGENT
@sc stop MSSQLServerOLAPService
@sc stop msftesql
@sc stop MsDtsServer
@sc stop SQLWriter
@sc stop MSSQLSERVER
@echo off
@echo.
@pause
Pruébelo usted mismo. Gana más de esta manera.