معرفی
DBA ها و توسعه دهندگان محیط پایگاه داده را مدیریت می کنند. هنگام مدیریت پایگاه های داده در محیط های مختلف، یک DBA به چندین نسخه نیاز دارد. برای این کار، DBA از رویکردهای مختلفی مانند روش پشتیبان گیری و بازیابی پایگاه داده و اسکریپت نویسی شی با استفاده از گزینه تولید اسکریپت استفاده می کند. گاهی اوقات، DBA ها و توسعه دهندگان همیشه به داده ها نیاز ندارند و در عوض باید اشیاء پایگاه داده را به پایگاه داده هدف صادر و وارد کنند.
می دانم که در مورد استفاده از تولید اسکریپت(های) شی پایگاه داده سوالی دارید. پاسخ این است که گاهی اوقات DBA ها باید پایگاه داده(های) یا شیء(های) پایگاه داده را به نسخه دیگری از SQL Server منتقل کنند. و معمولاً از روش پشتیبان گیری و بازیابی استفاده می کنند. اما، گاهی اوقات، فایل پشتیبان (bak.) به دلیل نسخه های مختلف SQL Server بازیابی نمی شود.
در این آموزش قصد دارم روش های مختلفی برای تولید اسکریپت برای آبجکت های مختلف پایگاه داده در SQL Server 2019 توضیح دهم. این مقاله مفصل به شرح زیر موضوعات زیر را پوشش می دهد.
- معرفی
- پیش نیازها
- ایجاد جادوگر اسکریپت
- روش میانبر (بدون داده)
- نتیجه
پیش نیازها
برای تولید اسکریپت(ها)، مطمئن شوید که باید داشته باشید،
- SQL Server Management Studio (SSMS)
- به سروری متصل شوید که SQL Server را اجرا می کند.
- یک پایگاه داده
(در اینجا، من از یک پایگاه داده ساختگی برای هدف نمایش استفاده می کنم که می توانید از اینجا