PDA

View Full Version : ارور هنگام استفاده از کد زیر برای بک اپ از دیتابیس



mohsen.nsb44
سه شنبه 11 خرداد 1389, 19:45 عصر
سلام من از کد زیر استفاده می کنم

SqlConnection objConnection = new SqlConnection("server=.; database=karyabi; integrated security=true");
SqlCommand objCommand =new SqlCommand("BACKUP DATABASE karyabi TO DISK ='c:\\b.bak' WITH NOFORMAT, NOINIT, NAME = N'mydb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10", objConnection);
objConnection.Open();
int Successbackup = objCommand.ExecuteNonQuery();
if (Successbackup !=0)
MessageBox.Show("backup compelete.");
objConnection.Close();
اسم دیتابیسم کاریابی است.

mohsen.nsb44
سه شنبه 11 خرداد 1389, 20:03 عصر
از یه کد دیگه استفاده میکنم ارور زیر رو می ده

//پشتیبان گیری از بانک اطلاعاتی
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=(local)\\SQLEXPRESS;database=karyabi;Integr ated Security=SSPI";
SqlCommand cmd = new SqlCommand();
try
{
con.Open();
//BACKUP DATABASE نام بانک اطلاعاتی TO DISK = 'مسیر پشتیبان گیری بانک اطلاعاتی'
string query = "BACKUP DATABASE karyabi TO DISK = 'C:\\aaabackup.MDF'";
cmd.CommandText = query;
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("پشتیبان گیری به درستی انجام شد");
}
catch
{
MessageBox.Show("اشکال در ارتباط با بانک اطلاعاتی");
}

mohsen.nsb44
چهارشنبه 12 خرداد 1389, 16:36 عصر
از اساتید محترم و دوستان عزیز خواهشمندم تو این ضمینه بهم کمک کنند من تمام کار وی سایتم تموم شده حالا بهم گیر دادند می گن مسیر فیل بک اپ رو باید بهشون بگم برای ریستور کردن دیتابیس

kooshanakhai
چهارشنبه 12 خرداد 1389, 20:27 عصر
این سورس اصلا درست کامپایل شد؟ حتما یک دوره مقدماتی Net. طی کنید.
در اول صفحه این خط را اضافه کنید:

using System.Data.SqlClient;

Peyman.Gh
چهارشنبه 12 خرداد 1389, 20:30 عصر
MessageBox.Show ؟

mohsen.nsb44
پنج شنبه 13 خرداد 1389, 09:53 صبح
MessageBox.Show ؟
من از شما يك سوال دارم براي بك اپ از ديتابيس از چه كدي و چطور استفاده مي كنيد؟
اگه بخوايم فايل بك اپ در پوشه app-date ذخيره بشه هنگامي كه تو هاست گذاشتم چكار بايد كرد؟

mohsen.nsb44
پنج شنبه 13 خرداد 1389, 17:16 عصر
این سورس اصلا درست کامپایل شد؟ حتما یک دوره مقدماتی Net. طی کنید.
در اول صفحه این خط را اضافه کنید:

using System.Data.SqlClient;
دوست عزیز گفته شما منو به شک انداخت نگاه کردم using system .data.sqlclient اضافه نشده بود اضافه کردم حالا ارور زیر رو میده

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

کد مورد استفاده


SqlConnection objConnection = new SqlConnection("server=.; database=karyabi; integrated security=true");
SqlCommand objCommand = new SqlCommand("BACKUP DATABASE karyabi TO DISK ='c:\\b.bak' WITH NOFORMAT, NOINIT, NAME = N'mydb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10", objConnection);
objConnection.Open();
int Successbackup = objCommand.ExecuteNonQuery();
objConnection.Close();

mohsen.nsb44
یک شنبه 16 خرداد 1389, 10:19 صبح
از دوستان و اساتيد محترم يك سوال دارم اونم اينه كه چطور از ديتابيس بك اپ مي گيرن ايا ميشه به وسيله خود نرم افزار ويژوال استديو اين كارو كرد يا حتما بايد كد نوشت؟