PDA

View Full Version : سوال: تبدیل فایلهای Mdf. به Bak.



hamid_kha
چهارشنبه 29 شهریور 1391, 18:15 عصر
با سلام خدمت دوستان

بنده سوالی داشتم؟

آیا میتوان فایلهای با پسوند mdf را به Bak تبدیل کرد ؟
چون بنده از sqlexpress خود VS استفاده میکنم و میخوام خروجی از دیتابیسم بگیرم
تا بتونم اون رو توی هاست آپلود کنم؟
:چشمک:
خیلی ممنون اگر راهنماییم کنید

hamid_kha
چهارشنبه 29 شهریور 1391, 23:02 عصر
از دوستان عزیز
کسی نیست راهنمایی کنه؟!
:متفکر:

ehemitsme
سه شنبه 05 خرداد 1394, 11:43 صبح
سلام دوست عزیز
این سورس کار شما رو راه میندازه131675

using System.Data;
using System.Data.SqlClient;
private void button1_Click(object sender, EventArgs e)
{
string strconn = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\DATABASE1.MDF;Integrated Security=True;User Instance=True";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = strconn;

try
{
// First get the db name
if (conn.State == ConnectionState.Closed)
{ conn.Open(); }

string dbname;

SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
dbname = cmd.Connection.Database.ToString();



string queryBK = "BACKUP DATABASE [" + dbname + "] TO DISK ='D:\\tempDB\\111.bak' ";

SqlCommand cmdBK = new SqlCommand(queryBK, conn);
if (conn.State == ConnectionState.Closed)
conn.Open();
cmdBK.ExecuteNonQuery();
MessageBox.Show("Success!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ERRORE", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
conn.Close();
}


}