دوباره سلام
میخوام تو برنامم از sql استفاده کنم
ولی نمیدونم چطو ازش بکاپ بیگرمو بعدن ری استورش کنم
string databaseName = "MyDB";
string backupPath = "D:\\test.bak";
string serverName = ".";
var sc = new SqlConnection("Data Source='" + serverName + "';Initial Catalog=master;"
+ "Integrated Security=True;Asynchronous Processing=True;");
sc.Open();
var c = new SqlCommand("BACKUP DATABASE " + databaseName + " TO DISK = '" + backupPath + "'", sc);
c.ExecuteNonQuery();
string databaseName = "MyDB";
string backupPath = "D:\\test.bak";
string serverName = ".";
var sc = new SqlConnection("Data Source='" + serverName + "';Initial Catalog=master;"
+ "Integrated Security=True;Asynchronous Processing=True;");
sc.Open();
var c = new SqlCommand("RESTORE DATABASE " + databaseName + " FROM DISK = '" + backupPath + "' WITH REPLACE", sc);
c.ExecuteNonQuery();
بابت کمکتون ممنون
ولی میشه ی مثالم بزنید برای وقتی که با استفاده از linq به دیتابیس دسترسی پیدا میکنیم!؟
حالا میشه هم از Linq استفاده کنم و هم با اون روشی که گفتید پشتیبانی بگیرم؟!با LINQ از بانک اطلاعاتی Query می گیرند و برای همین منظور طراحی شده، برای مدیریت و نگهداری بانک اطلاعاتی کاربردی نداره.
حالا میشه هم از linq استفاده کنم و هم با اون روشی که گفتید پشتیبانی بگیرم؟!
string databaseName = "MyDB";
string backupPath = "D:\\test.bak";
string serverName = ".";
var sc = new SqlConnection("Data Source='" + serverName + "';Initial Catalog=master;"
+ "Integrated Security=True;Asynchronous Processing=True;");
sc.Open();
var c = new SqlCommand("BACKUP DATABASE " + databaseName + " TO DISK = '" + backupPath + "'", sc);
c.ExecuteNonQuery();
تو این کدی که نوشتین چیارو باید تغییر بدم؟!
مثلا اسم دیتابیسم؟
کجاس؟!
این کد رو وارد برنامم کردم ولی ارور میده
رو همینایی که قرمزشون کردم ارور میده!!!!!!!!
[COLOR="#A9A9A9"]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;[/COLOR]
[B]using System.Data.SqlClient;[/B]