مشاهده نسخه کامل
: طریقه پشتیبان گیری در sql و بروز رسانی بانک sql با دلفی
maddahi.m.p
09-01-2007, 21:48
از هرگونه راهنمایی کمال تشکر را دارم
اگه این تاپیک تکراری ;) است شرمنده ها !!!
hamedvahedi
02-10-2007, 20:14
من تابع اين کار رو نوشتم. چون پستت قديميه. اگه شما يا هر کس ديگه مي خواد بگه که براش بفرستم.
سلام
در مورد سوال طریقه پشتیبان گیری در sql
مراحل زیر رو به ترتیب انجام بدین:
بک آپ گرفتن در SQLServer
1- روی دیتابیسی که ساختی در SQL کلیک راست کن بعد All Tasks و بعد Backup DataBase رو بزن
2- در پنجره ظاهر شده در قسمت DataBase : نام دیتابیس دیده میشه و در قسمت Name می تونی نام فایل بک آپ رو تغییر نام بدی
3- در قسمت Destination روی دکمه Add کلیک کن سپس در قسمت File name روی دکمه ... کلیک کن و مسیری که می خواهی فایل بک آپ در آنجا ذخیره شود را از قسمت بالای پنجره انتخاب و در قسمت File name نیز یک نام برای فایل بک آپ انتخاب کن و بعد ---> OK و ---> OK و ---> OK
4- بعد از زدن Ok آخر این پیغام نمایش داده میشه
The backup operation has been completed successfully
خوب تا اینجا از دیتابیس مورد نظر بک آپ گرفتیم حالا باید آن را در کامپیوتر مقصد بتونیم Restore کنیم که دو روش برای این کار وجود داره یکی از داخل خود SQLServer و دیگری با استفاده از یک برنامه ساده دلفی
روش اول : Restore کردن دیتابیس از داخل خود SQL server
خوب الان دیتابیسی که ساختی رو از داخل SQl پاک کن (کلیک راست -->Delete و --> Yes ) و بعد مراحل زیر رو انجام بده:
1- اول باید یه دیتابیس با همون نام دیتابیس که داشتی بسازی یعنی مثلا من نام دیتابیسم رو گذاشتم Ali حالا وقتی می خوام در کامپیوتر مقصد اونو Restore کنم اول باید یه دیتابیس با همین نام بسازم
2- روی دیتابیس (مثلا Ali ) کلیک راست و بعد All Tasks و بعد Restore Database رو بزن
3- در پنجره ظاهر شده سه تا گزینه وجود داره Database , Filegroups or files , From device شما گزینه From device رو انتخاب و بعد روی دکمه Select Devices کلیک کن
4- در پنجره بعدی روی دکمه Add کلیک کن و سپس روی ... در جلوی File name کلیک کن و فایلی که در مرحله بک آپ ساخته بودی رو انتخاب کن و --> Ok و و --> Ok و --> Ok و --> Ok
روش دوم : Restore کردن با استفاده از یک برنامه ساده دلفی
با این روش می تونید backup ای را که database تون تو sql گرفتید. توسط یک برنامه دلفی ساده در sql ساخته و توسط همین برنامه با تمام table های دورنش و اطلاعات آنها restore کنید
یک adoconneciton روی فرم بگذارید! سپس روی سه نقطه خصوصیconncetion string کلیک کرده. build کلیک کرده. microsoft OLE DB Provider for SQL Server را ناتخاب کرده و next بزنید و use windows Nt را انتخاب کنید و next بزنید! test conection و ok و ok
سپس یک adocommand روی فرم بگذارید. و خصوصیت connection آنرا را برابر adoconnection1 انتخاب کنید.
یک button برای ساخت database ویکی برای restore در نظر بگیرید!
در رویداد کلیک buuton اول این کد را بنویسید!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته به جای mydatabase1 نام database خودتان را بنویسید!
در همان فولدری که exe این برنامه را قرار می دهید. backup مورد نظر را نیز قرار دهید!
و دو رویداد کلیک button دوم این کد را بنویسید!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته به جای mybackup نام backup خودتان را بنویسید!
و به جای mydatabase1 اسم database خودتون را!
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.