PDA

View Full Version : آموزش Contained Database in SQL Server



FaRid.Taheri
شنبه 29 مرداد 1390, 22:07 عصر
فرض كنيد قرار است بانك اطلاعاتي ACC از Server1 به Server2 منتقل شود. حداقل كارهايي كه براي انتقال بانك اطلاعاتي بايد انجام دهيد چيست؟ برای دریافت قسمت اول فیلم آموزشی به سایت http://www.NikAmooz.com مراجعه فرمایید.



حداقل كارهايي كه به ازاي عمليات انتقال بانك اطلاعاتي از سروري به سروري ديگر بايد انجام داد عبارتند از :
فعاليت‌هاي Server1
1-تهيه نسخه پشتيبان (Full Backup) از بانك اطلاعاتي مورد نظر
2-تهيه Script به ازاي اشيائي كه خارج از بانك اطلاعاتي قرار دارند (مانند Jobها، Loginها، Linked Server و...)
فعاليت‌هاي Server2
1-بازيابي نسخه پشتيبان - Restore Backup
2-اجراي Script هاي تهيه شده

همانطور كه در ليست فعاليت‌هاي بالا مشاهده مي‌كنيد يك Admin بانك اطلاعاتي بايد فعاليت‌هاي قابل ملاحظه به ازاي انتقال بانك اطلاعاتي از سروري به سروري ديگر انجام دهد. خصوصاً مرحله تهيه و اجراي Scriptهاي مورد نياز براي اشيائي كه خارج از بانك اطلاعاتي قرار دارند. به نظر شما آيا امكاني در SQL Server وجود دارد كه اشياء خارج از بانك اطلاعاتي قرار دارند در خود بانك اطلاعاتي ذخيره شوند تا كاربر به راحتي در بتواند عمليات نقل و انتقال اطلاعات را انجام دهد.
در SQL Server Denali (SQL Server 2011) قابليتي با عنوان CDB (Contained Database) معرفي گرديده، هدف اين قابليت اين است كه بانك اطلاعاتي بتواند تمامي تنظيمات و اشياء وابسته به Database را داخل خودش نگهداري كند.

در اين مجموعه فيلم های آموزشي موارد زير بررسي و آموزش داده خواهد شد:
1-بررسي فعاليت‌هايي كه در حين انتقال بانك اطلاعاتي از سروري به سروري ديگر بايد انجام شود.
2-بررسي مشكلات مربوط به نقل و انتقال بانك اطلاعاتي از سروري به سرور ديگر.
3-بررسي نحوه ايجاد Login در SQL Server Denali (SQL Server 2011)
4-بررسي نحوه ايجاد Userها به ازاي يك بانك اطلاعاتي در SQL Server Denali (SQL Server 2011)
5-آشنايي با Stored Procedure سيستمي SP_CONFIGURE در SQL Server Denali (SQL Server 2011)
6-بررسي نحوه تهيه Full Backup از يك Database
7-بررسي نحوه ايجاد Loginها در SQL Server
8-بررسي نحوه Restore‌كردن بانك اطلاعاتي
9-بررسي نحوه ايجاد يك User و چگونگي Map كردن آن به يك Login
10-بررسي مفهوم CDB (Contained Database) در SQL Server Denali (SQL Server 2011)
11-بررسي نحوه فعال كردن قابليت Contained Database به ازاي يك Server
12-بررسي نحوه ايجاد بانك‌هاي اطلاعاتي از نوع Contained در SQL Server Denali (SQL Server 2011)
13-بررسي نحوه ايجاد Contained User در SQL Server Denali (SQL Server 2011)
14-بررسي نحوه Restore كردن يك Contained Database
15-بررسي نحوه اتصال به يك Contained Database
16-بررسي تنظيمات مربوط به Connection String به ازاي Contained Databaseها در SQL Server Denali (SQL Server 2011)

برای دریافت قسمت اول فیلم آموزشی به سایت http://www.NikAmooz.com مراجعه فرمایید.

FaRid.Taheri
سه شنبه 01 شهریور 1390, 21:50 عصر
قسمت های دوم و سوم نیز در سایت قرار گرفتند

FaRid.Taheri
جمعه 18 شهریور 1390, 13:48 عصر
قسمت چهارم ( آخرین قسمت فیلم آموزشی) و همچنین Script مربوط به Contained Database نیز در سایت قرار گرفتند

برای دریافت به سایت http://www.NikAmooz.com (http://www.nikamooz.com/) مراجعه فرمایید.