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