22,209
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Configuration;
using System.Data.SqlClient;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
try
{
string connString = ConfigurationSettings.AppSettings["cn"];
string sql = "backup database netlvyoudmt1406 to disk=N'd:/netlvyqudmt1406.bak'";
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
你这里出错的原因可能是:
1. 连接串不正确;
2. 备份语句不正确,或者路径不正确;
3. sql账号没有备份权限
……
写程序,容易出错的地方一定要加 try catch , 有了 try catch , 你才知道真正的出错原因, 知道了原因, 你才知道下一步怎么做。