سلام من قبلا با کد زیر بصورت لوکال از بانکم پشتیبان میگرفتم البته به صورت شبکه هم گرفتم اما نسخه های پشتیبان گرفته شده قابل بازیابی نیستن.
حالا با کمی تغییر میخوام از بانکی روی سرور که دارای نام کاربری و رمز هست پشتیبان بگیرم که خطا میده
خطاش مربوط به رشته اتصاله .
SQLDMO.
SQLServer2 Server;
SQLDMO.Database2 Database;
SQLDMO.Backup2 Backup;
privatevoid glassButton1_Click(object sender, EventArgs e)
{
try
{
progressBar1.Visible =
true;
Server = new SQLDMO.SQLServer2();
Backup = new SQLDMO.Backup2();
Server.LoginSecure = true;
progressBar1.Value = 20;
Server.Connect(label5.Text.ToString(), "Sa", "123321");
MessageBox.Show("سرور : " + Server.Name);
Database = (SQLDMO.Database2)Server.Databases.Item("db","dbo");
progressBar1.Value = 40;
MessageBox.Show(" بانک اطلاعاتی :" + Database.Name);
Backup.Database = Database.Name;
progressBar1.Value = 60;
Backup.Files = this.txtFile.Text;
Backup.SQLBackup(Server);
Server.DisConnect();
progressBar1.Value = 80;
Backup = null;
Server = null;
MessageBox.Show("عملیات پشتیبانی اطلاعات با موفقیت انجام شد!");
progressBar1.Value = 100;
progressBar1.Visible = false;
}
catch (Exception err)
{
this.Cursor = Cursors.Default;
MessageBox.Show(err.Message, "Error");
}
خطا اینه
[microsoft][odbc sql server driver][sql server]login failed for user ('null').reson :not associated whit a trusted sql server connection
ممنون از همگی