PDA

View Full Version : خطا هنگام پشتیبان گیری از بانک sql2000



hana2064
یک شنبه 11 مرداد 1388, 09:03 صبح
سلام من قبلا با کد زیر بصورت لوکال از بانکم پشتیبان میگرفتم البته به صورت شبکه هم گرفتم اما نسخه های پشتیبان گرفته شده قابل بازیابی نیستن.
حالا با کمی تغییر میخوام از بانکی روی سرور که دارای نام کاربری و رمز هست پشتیبان بگیرم که خطا میده
خطاش مربوط به رشته اتصاله .



SQLDMO.SQLServer2 Server;
SQLDMO.Database2 Database;
SQLDMO.Backup2 Backup;
private void 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

ممنون از همگی

hana2064
یک شنبه 11 مرداد 1388, 10:57 صبح
خوب کد این قسمتو تغییر دادم درست شد


Server.LoginSecure = false ;