در این مقاله قصد داریم با پروژه SQL Server Database (Template) موجود در ویژوال استودیو آشنا شویم. به نکات زیر خواهم پرداخت
- معرفی پروژه پایگاه داده SQL Server.
- پروژه جدید پایگاه داده SQL Server ایجاد کنید.
- شمای پایگاه داده را از یک پایگاه داده موجود، یک فایل اسکریپت .sql یا یک برنامه سطح داده (bacpac.) پروژه وارد کنید.
- برای ایجاد پایگاه داده جدید در سرور SQL منتشر کنید.
پایگاه داده مهمترین نقش را در هر برنامه ای ایفا می کند و با افزایش تعداد جداول، نمایش ها، رویه های ذخیره شده، مدیریت پروژه دشوار می شود.
سناریوهایی را در نظر بگیرید که در آن چندین توسعهدهنده در حال کار بر روی یک پروژه برای نسخه بعدی هستند، برخی در حال کار بر روی اشکالات یا اضافه کردن ویژگیهای جدید هستند که باز هم نیاز به تغییرات زیادی در پایگاه داده دارد. بیشتر اوقات توسعه دهندگان تغییرات DB (پایگاه داده) را به صورت دستی یادداشت می کنند. گاهی اوقات آنها برخی از تغییرات را که هزینه تولید می شود از دست می دهند. موارد زیادی وجود دارد که Dev، UAT و DB تولید با هم متفاوت هستند که باز هم برای شناسایی تفاوت ها مشکل است.
تعدادی ابزار در بازار برای مقایسه DB ها وجود دارد، اما راه حل های پرهزینه یا پولی هستند.
بنابراین، در این مقاله در مورد پروژه پایگاه داده SQL Server با موجود در ویژوال استودیو که رایگان است صحبت خواهیم کرد. بله - رایگان!!
پیش نیازها
ویژوال استودیو (2013، 2015، 2017 یا 2019) و MS SQL Server. من از VS2019 و SQL Server 2017 Developer برای مثال استفاده می کنم.
معرفی
شما می توانید یک پروژه پایگاه داده جدید ایجاد کنید و طرح پایگاه داده را از یک پایگاه داده موجود، یک فایل اسکریپت .sql یا یک برنامه داده لایه (bacpac.) وارد کنید. سپس میتوانید از همان ابزارهای طراح بصری (Transact-SQL Editor، Table Designer) برای توسعه پایگاه داده متصل برای ایجاد تغییرات در پروژه پایگاه داده آفلاین استفاده کنید و تغییرات را در پایگاه داده تولید منتشر کنید. تغییرات همچنین می تواند به عنوان یک اسکریپت ذخیره شود تا بعدا منتشر شود. با استفاده از پنجره Project Properties، می توانید پلتفرم مورد نظر را به نسخه های مختلف SQL Server (از جمله SQL Azure) تغییر دهید. ( اسناد MS کپی شده )