Red de conocimiento informático - Problemas con los teléfonos móviles - El lenguaje de programación SQL Server 2005 y VS2005 C# winform realiza copias de seguridad y recuperación de bases de datos.

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.