0
我正在使用以下查询以备份文件名作为用户选择的当前时间戳和路径(存储在labelbackupPath中)进行备份。Tsql数据库备份C#
UtilityClass.ExecuteQuery(@"Declare @file_name varchar(500);
set @file_name = CURRENT_TIMESTAMP;
BACKUP DATABASE VegiManager to DISK CONCAT(@pathname,@file_name);", true, new SqlParameter("@pathname", labelbackupPath.Text + @"\"));
这里的executeQuery的签名:
public static int ExecuteQuery(String query, bool showMsgBox, params SqlParameter[] parameters)
它只是执行指定的查询将指定的参数给SqlCommand。如果showMsgBox为true,它会要求确认并给出查询执行的结果。
在TSql部分有一些错误,请提出我错在哪里。
谢谢。我正在使用SMO。 – 2011-06-17 05:52:31