通过C#备份SQL Server

And*_*rry 5 c# sql sql-server backup

通过C#代码备份SQL Server数据库有多容易?

我看到很多相关的问题,但没有真正的答案.

cdo*_*ner 5

或者:在 Management Studio 中生成备份脚本,将其放入存储过程,从 C# 代码运行过程。

CREATE PROCEDURE sp_backup
AS
BEGIN
    BACKUP DATABASE [YourDatabase] TO  DISK = N'C:\YourPathAndFile.bak' 
    WITH NOFORMAT, NOINIT,  
    NAME = N'Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
END
GO
Run Code Online (Sandbox Code Playgroud)


小智 3

SQL 管理对象 - Microsoft.SqlServer.Management.Smo

它具有完成该操作所需的方法。