备份:

using (var conn = new SqlConnection(Firstelite.OMS.Business.Comman.SQLHelper.ConnectionString))
        {
            conn.Open();
            var sql = @"BACKUP DATABASE SMSUIALL
              TO DISK = 'D:\SMSUIALL.bak'
                 WITH FORMAT,
                    MEDIANAME = 'SQLServerBackups',
                    NAME = ''";
            var cmd = new SqlCommand(sql,conn);
            cmd.CommandTimeout = 300;
            cmd.ExecuteNonQuery();
        }

 

下载:

using (var conn = new SqlConnection(Firstelite.OMS.Business.Comman.SQLHelper.ConnectionString))
        {
            conn.Open();
            var sql = @"
              DECLARE @data VARBINARY(MAX)
              SELECT @data = BulkColumn
              FROM OPENROWSET(BULK 'D:\SMSUIALL.bak', SINGLE_BLOB) MyFile
              SELECT @data";
            var cmd = new SqlCommand(sql,conn);
            cmd.CommandTimeout = 300;
            var data = (byte[])cmd.ExecuteScalar();
            File.WriteAllBytes(@"D:\publish\SMSUIALL.bak",data);
        }

 实例中数据库和网站不在同一台服务器上,所以说是下载。

相关文章:

  • 2021-06-03
  • 2021-11-21
  • 2022-12-23
  • 2022-02-15
  • 2021-08-06
  • 2022-12-23
  • 2021-09-12
  • 2021-08-16
猜你喜欢
  • 2022-01-16
  • 2022-02-23
  • 2021-11-20
  • 2021-10-23
  • 2021-12-09
  • 2021-12-15
相关资源
相似解决方案