jas1387
شنبه 02 خرداد 1388, 12:33 عصر
با عرض سلام خدمت دوستان
من کد زیر را قبلا از همین سایت گرفتم و بدون هیچ مشکلی از آن استفاده کردم در ویژوال اسادیو 2008 ولی حالا که من این کد را در ویژوال استادیو 2008 سرویس پک یک قرار دادم قسمت های که با رنگ قرمز مشخص شده و دارای زیر خطا است را نمی شناسد . آیا باید رفرنس دیگری به پروژه اضافه کنم یا مشکل از جای دیگری است
من رفرنس های زیر را اضافه کرده ام
Microsoft.SqlServer.Smo
Microsoft.SqlServer.ConnectionInfo
و از فضایی نام های زیر هم استفاده کرده ام
using System.Data.SqlClient;
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
privatevoid BackupDatabase(string ConnectionStr, string DevicePath)
{
SqlConnection cnn = newSqlConnection(ConnectionStr);
cnn.Open();
ServerConnection Srvcon = newServerConnection(cnn);
Server Srv = newServer(Srvcon);
BackupDeviceItem bdi = newBackupDeviceItem(DevicePath, DeviceType.File);
Backup Backup = newBackup();
Backup.Devices.Add(bdi);
Backup.Action = BackupActionType.Database;
Backup.BackupSetDescription = "Backup DataBase";
Backup.BackupSetName = "DB";
Backup.Database = cnn.Database.ToString();
Backup.LogTruncation = BackupTruncateLogType.Truncate;
Backup.SqlBackup(Srv);
cnn.Close();
}
با تشکر
رای ما میر محسن کروبی نژاد
من کد زیر را قبلا از همین سایت گرفتم و بدون هیچ مشکلی از آن استفاده کردم در ویژوال اسادیو 2008 ولی حالا که من این کد را در ویژوال استادیو 2008 سرویس پک یک قرار دادم قسمت های که با رنگ قرمز مشخص شده و دارای زیر خطا است را نمی شناسد . آیا باید رفرنس دیگری به پروژه اضافه کنم یا مشکل از جای دیگری است
من رفرنس های زیر را اضافه کرده ام
Microsoft.SqlServer.Smo
Microsoft.SqlServer.ConnectionInfo
و از فضایی نام های زیر هم استفاده کرده ام
using System.Data.SqlClient;
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
privatevoid BackupDatabase(string ConnectionStr, string DevicePath)
{
SqlConnection cnn = newSqlConnection(ConnectionStr);
cnn.Open();
ServerConnection Srvcon = newServerConnection(cnn);
Server Srv = newServer(Srvcon);
BackupDeviceItem bdi = newBackupDeviceItem(DevicePath, DeviceType.File);
Backup Backup = newBackup();
Backup.Devices.Add(bdi);
Backup.Action = BackupActionType.Database;
Backup.BackupSetDescription = "Backup DataBase";
Backup.BackupSetName = "DB";
Backup.Database = cnn.Database.ToString();
Backup.LogTruncation = BackupTruncateLogType.Truncate;
Backup.SqlBackup(Srv);
cnn.Close();
}
با تشکر
رای ما میر محسن کروبی نژاد