PDA

View Full Version : سوال: Backup و Restore بانک SQL2005 در VB.Net



vandusoft
چهارشنبه 06 شهریور 1387, 20:00 عصر
سلام دوستان...
من سعی کردم هر چیزی که توی این فروم درباره Backup و Restore گیری از بانک اطلاعاتی SQL Server 2005 توی VB.Net هست رو مطالعه و پیاده سازی کنم. اما تا حالا هیچ کدومشون جواب ندان. البته یه کد دیدم که اگه اشتباه نکنم از SMO استفاده می کرد. ولی namespace های توی اون کد، توی سیستم من ناشناخته بود.
لطف کنید و اگه کدی دارید که میتونه Backup و Restore کل بانک (خود بانک همراه با فایل LOG) رو انجام بده، به من معرفی کنید...
متشکرم...

vandusoft
چهارشنبه 06 شهریور 1387, 20:46 عصر
از مدیران عزیز خواهش می کنم این پست رو پاک کنن، طبق فرمایشات جناب Sub Zero توی همین SubForum به نتیجه رسیدم...

amirsajjadi
پنج شنبه 07 شهریور 1387, 09:49 صبح
با سلام
دوستان خیلی این سوال رو پیچیدش کردن
به راحتی میشه توی اس کیو ال با استفاده از دستورات خود اس کیو ال این کار رو با سرعت خیلی زیلد انجام داد
برای بک آپ گیری :


BACKUP DATABASE [***] TO DISK = N'#####' WITH NOFORMAT, NOINIT, NAME = N'***-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10

برای ریستور کردن :


USE [master]
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'***')
DROP DATABASE [***]
RESTORE DATABASE [***] FROM DISK = N'#####' WITH FILE = 1, NOUNLOAD, STATS = 10


به جای *** نام بانک رو بنویسید و به جای ##### آدرس و نام فایل بک آپ رو بنویسید

parsavb
پنج شنبه 07 شهریور 1387, 10:28 صبح
این رو نگاه (http://barnamenevis.org/forum/attachment.php?attachmentid=19243&d=1213623198) کن ببین به دردت می خوره