با سلام خدمت دوستان.
من میخوام از دیتا بیسم یه script بگیرم و اون رو داخل یه دیتا بیس خالی درج کنم اما نمیدونم genrate scripts که میگیرم چرا دیتا هارو نمیاره.
بعدشم برای درج این اسکریپت توی دیتا بیس خالی باید چکار کنم.
با تشکر از همه دوستان
با سلام خدمت دوستان.
من میخوام از دیتا بیسم یه script بگیرم و اون رو داخل یه دیتا بیس خالی درج کنم اما نمیدونم genrate scripts که میگیرم چرا دیتا هارو نمیاره.
بعدشم برای درج این اسکریپت توی دیتا بیس خالی باید چکار کنم.
با تشکر از همه دوستان
در صورتی که از 2008 استفاده میکنید در بخش Options مقدار Script Data رو برابر true بذارید.من میخوام از دیتا بیسم یه script بگیرم و اون رو داخل یه دیتا بیس خالی درج کنم اما نمیدونم genrate scripts که میگیرم چرا دیتا هارو نمیاره.
در صورتی هم که از ورژن های پایینتر استفاده میکنید میتونید از نمونه برنامه زیر استفاده کنید.
https://barnamenevis.org/showthread.php?266603-برنامه-Generate-Script-با-قابليت-تهيه-اسكريپت-از-داده-هاي-ديتابيس
در مقصد یک دیتابیس خالی درست کنید و اسکریپت رو روی اون اجرا کنید و یا اینکه دستور درست کردن دیتابیس جدید رو به اول اسکریپت اضافه کنید و اونو روی سیستم مقصد اجرا کنید.بعدشم برای درج این اسکریپت توی دیتا بیس خالی باید چکار کنم.
من از sql 2008 r2 استفاده می کنم و این گزینه رو برابر true قرار می دم: script data compression options
اما بازم توی اسکریپب ایجاد شده دیتا هارو نمیاره.
توی عکس زیر تنظیمات دیگه ای هم لازمه انجام بدیم؟
sqlscript.png
فکر کنم پیداش کردم.باید گزینه ی type of data to script رو برابر Schema and data قرار می دادم.این کار درست هست یا نه؟