نگاه كن :
من يك ديتابيس توي SQL SERVER دارم
خب
از من خواستند براشون نسخه بك آپ رو توي سايت يك شاخه بالاتر از روت بزارم خب.
حالا بعد از يك مدت مي گند كه ما مي خواهيم اون نسخه هاي پشتيبان رو بتونيم دانلود هم بكنيم
من خودم اومدم براي اين كار يك شاخه با نام random مي سازم(طوري كه قابل دست رس باشه) بعد اونها مياند از اون شاخه دانلود مي كنند و بعد از اتمام كار مي گم كه يك دكمه فشار بدند كه اون شاخه پاك بشه
ولي اين روش علمي نيست(مي دوني چي مي گم) مي خوام اصلا چيزي نسازه
راستي براي بك آپ گرفتن از SQL SERVER يك دستور ساده backup است.
شما دستوري براي ريستور كردن بلدي؟
البته دستور restore هست ولي همين طوري ريستور نمي كنه و مي گه كه يك ارتباط باز به ديتابيس وجود داره
(خود SQL SERVER يك ارتباط رو حدود 1:30 دقيقه نگه مي داره)
سلام:
خوب برايه اين كار يك راه قشنگ داره. اون اينه كه فايل رو به طور Binary بخونی و بفرستیش.
برایه BackUp هم کد زیر میتونی استفاده کنی
اما تا اونجایی که میدونم باید جوفتشون Access باشند.
و اگر میخوایی از SQL به Access تبدیل کنی باید یک تبدیل کننده بسازی یا اینکه از نمونه هایه آماده استفاده کنی
کد:
SELECT Persons.* INTO Persons IN 'Backup.mdb'
FROM Persons
منظور من ريستور كردن توي SQL SERVER است
يعني يك ديتابيس رو كاملا ريتور بكني(نه تيبل هاي اون رو به صورت جدا گانه)
در مورد تبديل بانك به دستورات SQL هم اگر حجم ديتابيس بالا بره باز كردن يك فايل و خوندن خط به خط و اجرا كردن هر دستور در بانك اطلاعتي كلي خفن مي شه ها !!!
ممكنه خيلي طول بكشه تا زمان اجراي صفحه تمام بشه