PDA

View Full Version : فیلم آموزشی : چگونه یک DataBase آسیب دیده را ترمیم کنیم؟



in_chand_nafar
چهارشنبه 23 فروردین 1391, 15:06 عصر
ممکن است بارها شده که از دوستان خود شنیده اید که یک Admin خوب SQL Server کسی است که مرتب فرمان/دستورDBCC CheckDB روی بانک اطلاعاتی اجرا کنه تا اگر بانک اطلاعاتی به مشکل بحرانی (نظیر آسیب دیدن Pageها و...) متوجه این موضوع بشه و در جهت رفع اون اقداماتی انجام بده . اما شده فکر بکنید که این فرمان/دستور چه کاری انجام میده یا فرامین مشابه اون چه چیزهایی هستند.
در فیلم آموزشی این جلسه قصد دارم دستوراتی که سالم بودن بانک اطلاعاتی را بررسی می کنند معرفی کنم و نحوه آسیب دیدن یک بانک اطلاعاتی آسیب دیده را شرح دهم. (لازم می دانم اشاره کنم که یک فیلم دیگه از این مجموعه وجود داره که در مورد بانک های اطلاعاتی که Suspect شده اند بحث میکنه و.... که به زودی ارائه خواهد شد)

اما ادامه بحث
Database Consistency یا جامعیت بانک اطلاعاتی عبارت است از کنترل سالم بودن بانک اطلاعاتی از لحاظ فیزیکی و منطقی. منظور از بررسی سالم بودن این است که بررسی شود
1- آیا رکوردهای بانک اطلاعاتی سالم هستند (از لحاظ فیزیکی و منطقی)
2- آیا ایندکس های بانک اطلاعاتی مشکلی ندارند (از لحاظ فیزیکی و منطقی)
3- آیا فایل های بانک اطلاعاتی مشکلی دارند و یا خیر ؟
4- و....
جهت بررسی و کنترل سالم بودن بانک اطلاعاتی از لحاظ منطقی و فیزیکی مجموعه فرآمینDBCC وجود دارد.
DBCC مخفف Database Consistency Checker می باشد. در تصویر زیر تعدادی از این فرآمین را مشاهده می کنید.

http://www.nikamooz.com/images/stories/Article_Images/SqlServer/dbcc01.png
اما از این فیلم آموزشی چی یاد می گیرید:
1- آشنایی با مفهوم Database Consistency
2- آشنایی با مفهوم Page,Extent
3- آشنایی با فرآمین/ دستورات DBCC (فرآمینی که مربوط به چک کردن صحت بانک اطلاعاتی هستند)
4- بررسی پارامترهای مربوط به فرآمین/دستورات DBCC (فرآمینی که مربوط به چک کردن صحت بانک اطلاعاتی هستند)
4- آشنایی با نحوه Single User و Multi User کردن بانک اطلاعاتی
5- بررسی برخی از خطاها و مشکلات فیزیکی و منطقی مربوط به جداول
6- بررسی فیلدهای Identity و نحوه Reset کردن مقادیر آن
7- و....
لازم می دونم اشاره کنم که این مباحث در SQL Server 2012 بررسی شده است

درمورد فیلم :
زمان : 38 دقیقه
فرمت : wmv
حجم : 44 مگابایت
تولید کننده : مسعود طاهری
ناشر : نیک آموز (http://www.nikamooz.com)


برای دانلود فیلم لطفا به لینک مستقیم زیر مراجعه کنید

http://www.nikamooz.com/images/stories/movie-icon.png (http://www.nikamooz.com/training/sqlserver/DBCC/DBCC-NikAmooz.rar)

http://www.nikamooz.com/index.php?option=com_content&view=article&id=157:database-dbcc-sql-server-2012&catid=44:sql&Itemid=113 (http://www.nikamooz.com/index.php?option=com_content&view=article&id=157:database-dbcc-sql-server-2012&catid=44:sql&Itemid=113)



با تشکر مسعود طاهری