您的位置:首页 > 数据库

SQL通过传递参数方式备份数据库.

2013-07-28 01:37 381 查看
存储过程的SQL代码:

//备份.
private void btnBackConfirm_Click(object sender, EventArgs e) {
string strConn = @"Data Source=.\SQLExpress;Initial Catalog=PersonnelManagementSystem;Integrated Security=True";
using(SqlConnection connect = new SqlConnection(strConn)) {
connect.Open();
using(SqlCommand cmd = connect.CreateCommand()) {
cmd.CommandText = "USP_DBBackup";
cmd.Parameters.Clear();
cmd.Parameters.Add("@BackPath", SqlDbType.NVarChar, 100).Value = txtBackPath.Text.Trim();   //存储路径.
cmd.Parameters.Add("@BackName", SqlDbType.NVarChar, 50).Value = txtBackNewDBName.Text.Trim();  //存储数据库名.
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
}
}
MessageBox.Show("Done!");
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: