سلام
من یه سوال دارم
میشه به کمک اسکریپت پایگاه داده اس کیو ال را به همراه تمام اطلاعاتی که داخلشه به سیستم کاربر انتقال داد؟
لطفا راهنمایی فرمایید
تشکر
بله مي شه
روي بانك راست كليك كن
از منوي باز شده گزينه Tasksرو انتخاب كن
از منوي باز شده گزينه Generate Scriptرو انتخاب كن
در ويزاد باز شده لازم نيست چيزي رو دست بزني فقط با زدن كليد next اون رو جلو ببر و در انتها آدرس جايي كه مي خواي فايل اسكريپتت ذخيره بشه رو انتخاب كن
با اين كار يك فايل اسكريپت براي ساخت ديتابيس به همراه تمام تيبل ها و فيلدها و اطلاعات درونش ساخته مي شه كه كاربر مي تونه اون رو داخل محيط SQL اجرا كنه.
نكته : با توجه به بزرگي بانك و حجم اطلاعات ذخيره شده داخلش ممكنه اين فايل اسكريپت از چند صد MG تا چند GB بزرگ بشه كه در اين حالت ديگه نمي شه اون رو داخل SQLباز كرد ، و بايد با CMD فقط اون رو اجراش كني.
نمونه دستور براي اجراي يك فايل به صورت زير هست :
کد php:
sqlcmd -S pc12 -i d:\Test.sql
PC12 = اسم سرور
D:\Test.Sql = اسم و آدرس فايل اسكريپت ساخته شده