سلام.من میخواستم این 2 تا عملیات رو انجام بدم.البته با linq. بانکم هم sql server 2008 نسخه دولوپر هست
با تشکر....
سلام.من میخواستم این 2 تا عملیات رو انجام بدم.البته با linq. بانکم هم sql server 2008 نسخه دولوپر هست
با تشکر....
سلام دوست عزیز linq که ارتباطی با Sql نداره.
شما باید با استفاده از کد خود sql از دیتابیست BackUp بگیرید.
یعنی با sp ؟؟نقل قول:
میشه لطفا این کدهای که گفتید رو قرار بدید؟
تشکر...
سلامنقل قول:
اگه فایل ذخیره سازی به صورت مجزا باشه میتونین با این روش اون رو تو یه مسیر دیگه کپی کنین.
[HTML]
using system.io;
System.IO.Directory.CreateDirectory(textBox1.Text) ; // ایجاد مسیر جدید
var filesToCopy = System.IO.Directory.GetFiles(Application.StartupPa th); // مسیر شما
foreach (var file in filesToCopy)
{
System.IO.File.Copy(Application.StartupPath + "\\data.mdf", textBox1.Text + "/" + "data.mdf", true);
}
MessageBox.Show("پشتیبانگیری از پایگاه داده با موفقیت انجام شد", "پیغام"); [/HTML]
ممنون/ولی به صورت مجزا یعنی چی؟؟/خب فایل بانک sql هست و جدا!
در ضمن برای بازیابیش چی؟
سلام.
موفق و سربلند باشید در پناه حق.کد:http://forum.p30world.com/showthread.php?t=332130&highlight=backup
سلامنقل قول:
یعنی توی داخل حلقه foreach هر تعداد فایل مربوط به پایگاه داده یا مرتبط با اون باشه رو میتونین تو مسیر جدید عینا کپی کنین.
برای بازیابی هم عملیات عکس این قضیه رو میتونین پیاد کنین.
میتونین این کار رو بصورت اتوماتیک و از قبل تعیین شده هم انجام بدین.مثلا هر 15 روز یک بار یک بکاب گرفته شه و توی یه مسیر دیگه با تاریخ توی یک پوشه مجزا ثبت بشه.