آموزش SQL Server: تکنیک های پیشرفته بازیابی فساد

SQL Server: Advanced Corruption Recovery Techniques

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فساد پایگاه داده همیشه در سراسر جهان اتفاق می افتد، و گاهی اوقات مقابله با آن چندان ساده نیست. در این دوره آموزشی بعدی از SQL Server: Detecting and Correcting Database Corruption، شما تکنیک های پیشرفته تری را یاد می گیرید که می تواند... فساد پایگاه داده همیشه در سراسر جهان اتفاق می افتد و گاهی اوقات مقابله با آن چندان ساده نیست. . دوره آموزشی SQL Server: Detecting and Correcting Database Corruption آنچه را که برای شناسایی و بازیابی بیشتر موارد خرابی پایگاه داده باید بدانید را به شما نشان داد و این دوره شما را به سطح دانش و توانایی های بعدی می برد. این دوره با توضیح عمیق اینکه چگونه DBCC CHECKDB پایگاه‌های داده را پردازش می‌کند و چگونه می‌توانید عملکرد DBCC CHECKDB را برای اجرای سریع‌ترین آن تنظیم کنید، شروع می‌شود. سپس با برخی از دستورات DBCC غیرمستند، مانند DBCC PAGE و DBCC WRITEPAGE آشنا خواهید شد، که می تواند در هنگام بررسی و تعمیر فساد بسیار ارزشمند باشد. سپس این دوره به مقابله با فساد گزارش تراکنش‌ها، مانند استفاده از حالت اضطراری و نحوه پیوستن مجدد پایگاه‌های داده آسیب‌دیده، و تکنیک‌های بازیابی پیشرفته‌تر، از جمله نحوه تجزیه و تحلیل گزارش تراکنش برای یافتن نقطه بازیابی و نحوه انجام می‌پردازد. یک پشتیبان پشتیبان tail-of-the-log با استفاده از یک نمونه SQL Server دیگر. در نهایت، این دوره با تکنیک‌های تعمیر پیشرفته، از جمله نحوه برخورد با ابرداده‌های فاسد با ویرایش دستی جداول سیستم، نحوه نجات داده‌ها از نسخه‌های پشتیبان و فهرست‌های غیر خوشه‌ای، و آخرین تکنیک‌های بازیابی پیشرفته: ویرایش دستی پایگاه داده با استفاده از DBCC WRITEPAGE به پایان می‌رسد. این دوره با انبوهی از اطلاعات و نمایش های عملی و قابل پیگیری آسان، شما را برای مقابله با مشکلات فساد غیرعادی آماده می کند. این دوره برای تمام نسخه های SQL Server از SQL Server 2005 به بعد و برای متخصصان با تجربه تر SQL Server قابل اجرا است.

سرفصل ها و درس ها

مقدمه Introduction

  • چرا این دوره مهم است؟ Why is This Course Important?

  • وقتی بازیابی فساد کار نمی کند چه اتفاقی می افتد؟ What Can Happen When Corruption Recovery Does Not Work?

  • مثال دنیای واقعی Real-World Example

  • تمرین کامل می کند Practice Makes Perfect

  • تحلیل علل ریشه ای Root Cause Analysis

  • چرا می توانم این دوره را تدریس کنم؟ Why Can I Teach This Course?

  • ساختار دوره Course Structure

DBCC CHECKDB داخلی و عملکرد DBCC CHECKDB Internals and Performance

  • مقدمه Introduction

  • DBCC CHECKDB دقیقا چه کاری انجام می دهد؟ What Exactly Does DBCC CHECKDB Do?

  • پردازش واقعیت (1) Fact Processing (1)

  • پردازش واقعیت (2) Fact Processing (2)

  • پردازش واقعیت (3) Fact Processing (3)

  • پردازش دسته ای Batch Processing

  • موازی سازی (1) Parallelism (1)

  • موازی سازی (2) Parallelism (2)

  • چک های شاخص غیر خوشه ای Nonclustered Index Checks

  • سریعتر کردن DBCC CHECKDB (1) Making DBCC CHECKDB Go Faster (1)

  • سریعتر کردن DBCC CHECKDB (2) Making DBCC CHECKDB Go Faster (2)

  • سریعتر کردن DBCC CHECKDB (3) Making DBCC CHECKDB Go Faster (3)

  • سریعتر کردن DBCC CHECKDB (4) Making DBCC CHECKDB Go Faster (4)

  • خلاصه Summary

دستورات غیر مستند مفید DBCC Useful Undocumented DBCC Commands

  • مقدمه Introduction

  • DBCC IND DBCC IND

  • صفحه DBCC DBCC PAGE

  • نسخه ی نمایشی: DBCC IND و DBCC PAGE Demo: DBCC IND and DBCC PAGE

  • DBCC DBINFO DBCC DBINFO

  • DBCC DBTABLE DBCC DBTABLE

  • نسخه ی نمایشی: DBCC DBINFO و DBCC DBTABLE Demo: DBCC DBINFO and DBCC DBTABLE

  • DBCC WRITEPAGE DBCC WRITEPAGE

  • نسخه ی نمایشی: ایجاد فساد با استفاده از ویرایشگر Hex Demo: Creating Corruption Using a Hex Editor

  • نسخه ی نمایشی: معرفی DBCC WRITEPAGE Demo: Introducing DBCC WRITEPAGE

  • نسخه ی نمایشی: نمونه های DBCC WRITEPAGE Demo: DBCC WRITEPAGE Examples

  • خلاصه Summary

مقابله با مشکلات گزارش معاملات Dealing With Transaction Log Problems

  • مقدمه Introduction

  • ایالات پایگاه داده (1) Database States (1)

  • ایالات پایگاه داده (2) Database States (2)

  • گزارش آسیب دیده/مفقود با خاموشی تمیز Damaged/Missing Log With Clean Shutdown

  • نسخه ی نمایشی: ایجاد مجدد گزارش Demo: Recreating the Log

  • گزارش آسیب دیده/مفقود بدون خاموش شدن تمیز Damaged/Missing Log Without Clean Shutdown

  • حالت اضطراری EMERGENCY Mode

  • تعمیر حالت اضطراری EMERGENCY-Mode Repair

  • نسخه ی نمایشی: تعمیر حالت اضطراری Demo: EMERGENCY-Mode Repair

  • نسخه ی نمایشی: فساد غیرقابل ترمیم در حالت اضطراری Demo: Unrepairable Corruption in EMERGENCY-Mode

  • پایگاه داده SUSPECT جدا شد Detached SUSPECT Database

  • نسخه ی نمایشی: پایگاه داده SUSPECT جدا شده Demo: Detached SUSPECT Database

  • نسخه ی نمایشی: پایگاه داده SUSPECT جدا شده با شناسه های فایل غیر استاندارد Demo: Detached SUSPECT Database with Non-Standard File IDs

  • گزارش آسیب دیده پایگاه داده پیوست شده Damaged Log of Attached Database

  • خلاصه Summary

تکنیک های بازیابی پیشرفته Advanced Restore Techniques

  • مقدمه Introduction

  • اگر SQL Server در دسترس نباشد چه می شود؟ What If SQL Server is Unavailable?

  • نسخه ی نمایشی: پشتیبان گیری Tail-of-the-Log Hack-Attach Demo: Hack-Attach Tail-of-the-Log Backup

  • بازیابی صفحه Page Restore

  • نسخه ی نمایشی: بازیابی ساده صفحه Demo: Simple Page Restore

  • نسخه ی نمایشی: بازیابی صفحه ناموفق Demo: Failed Page Restore

  • بازیابی های تکه ای و جزئی Piecemeal and Partial Restores

  • نسخه ی نمایشی: بازیابی جزئی Demo: Partial Restore

  • نسخه ی نمایشی: Piecemeal Restore Demo: Piecemeal Restore

  • بازیابی نسخه های پشتیبان خراب Restoring Corrupt Backups

  • نسخه ی نمایشی: بازیابی نسخه های پشتیبان خراب Demo: Restoring Corrupt Backups

  • به دنبال پشتیبان گیری از ورود به سیستم Looking Into Log Backups

  • بازیابی به یک شماره دنباله گزارش Restoring to a Log Sequence Number

  • نسخه ی نمایشی: با استفاده از fn_dump_dblog و LSN Restore Demo: Using fn_dump_dblog and LSN Restore

  • بازیابی پایگاه های داده سیستم (1) Restoring System Databases (1)

  • بازیابی پایگاه های داده سیستم (2) Restoring System Databases (2)

  • نسخه ی نمایشی: بازیابی استاد Demo: Restoring master

  • خلاصه Summary

تکنیک های تعمیرات پیشرفته Advanced Repair Techniques

  • مقدمه Introduction

  • آیا تعمیر تضمینی کار می کند؟ Is Repair Guaranteed to Work?

  • فساد فراداده Metadata Corruption

  • نسخه ی نمایشی: فعال کردن اتصال اختصاصی ادمین Demo: Enabling the Dedicated Admin Connection

  • نسخه ی نمایشی: متادیتای فاسد ارتقا یافته Demo: Upgraded Corrupt Metadata

  • نسخه ی نمایشی: فساد فراداده Demo: Metadata Corruption

  • بازسازی نمایه های جدول سیستم Rebuilding System Table Indexes

  • نسخه ی نمایشی: شاخص های جدول سیستم خراب Demo: Corrupt System Table Indexes

  • استفاده از پشتیبان گیری و تعمیرات قدیمی تر Using Older Backups and Repair

  • نسخه ی نمایشی: استفاده از پشتیبان گیری و تعمیرات قدیمی تر Demo: Using Older Backups and Repair

  • بازسازی داده ها از شاخص های غیر خوشه ای Reconstructing Data From Nonclustered Indexes

  • نسخه ی نمایشی: بازسازی داده ها از شاخص های غیرکلاستری Demo: Reconstructing Data From Nonclustered Indexes

  • استفاده از DBCC PAGE برای پیمایش ساختارهای جدول Using DBCC PAGE to Navigate Table Structures

  • نسخه ی نمایشی: استفاده از DBCC PAGE برای پیمایش ساختارهای جدول Demo: Using DBCC PAGE to Navigate Table Structures

  • ریکاوری پیشرفته نهایی The Ultimate Advanced Recovery

  • نسخه ی نمایشی: تعمیر دستی با استفاده از DBCC WRITEPAGE Demo: Manual Repair Using DBCC WRITEPAGE

  • آیا راه دیگری برای نجات داده ها وجود دارد؟ Any Other Ways to Salvage Data?

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش SQL Server: تکنیک های پیشرفته بازیابی فساد
جزییات دوره
3h 57m
84
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
126
4.9 از 5
دارد
دارد
دارد
Paul Randal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Randal Paul Randal

پاول مدیر عامل SQLskills.com ، مدیر منطقه ای مایکروسافت و SVL Server MVP است. او از سال 1999 تا 2007 در تیم SQL Server Storage Engine در مایکروسافت کار می کرد. از جمله ، او DBCC CHECKDB/repair را برای SQL Server 2005 نوشت و مسئول Core Storage Engine در هنگام توسعه SQL Server 2008 بود. از زمان ترک مایکروسافت ، پاول یک مشاور تمام وقت و مربی در SQL Server در سراسر جهان بوده است ، از جمله تألیف و آموزش گواهینامه های معتبر Microsoft Certified Master در SQL Server و SharePoint برای مایکروسافت. او مرتباً در کنفرانسهایی مانند SQL PASS ، SQLIntersection و TechEd سخنرانی می کند و مقالات سفید و کتابهای زیادی را در مورد SQL Server نوشته یا به آنها کمک کرده است. او همچنین ستون ها و مقالاتی منظم برای مجله SQL Server Pro و TechNet Magazine می نویسد و ویراستار همکاری هر دو است. او در SQLskills.com/blogs/paul وبلاگ نویسی می کند و می توانید او را در توییتر درPaulRandal پیدا کنید. هنگامی که او از کار دور است ، علاقه اصلی او غواصی با همسرش ، کیمبرلی تریپ ، همکار متخصص SQL و دو دختر آنها است.