آموزش SQL Server: شناسایی و اصلاح خرابی پایگاه داده

SQL Server: Detecting and Correcting Database Corruption

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: فساد بانک اطلاعات در همه زمانها ، در همه دنیا اتفاق می افتد. بیاموزید که چگونه به راحتی و به طور خودکار فساد را کشف کنید و سپس چگونه با حداقل زمان خرابی و از دست دادن اطلاعات با استفاده از بازیابی یا تعمیر ، که برای همه قابل استفاده است ، از فساد بازیابی کنید ... فساد پایگاه داده در همه زمان ها ، در سراسر جهان اتفاق می افتد. وقتی در محیط شما اتفاق می افتد ، می دانید چه کاری باید انجام دهید؟ آیا متوجه خواهید شد که فساد مالی دارید؟ این دوره توسط شخصی که ابزارهای بررسی و تعمیر سازگاری SQL Server را نوشت ، ارائه شده و به شما نشان می دهد برای شناسایی و بازیابی در بیشتر موارد خراب شدن پایگاه داده ، چه چیزهایی را باید بدانید. این دوره با توضیح اینکه چرا کشف به موقع فساد بسیار مهم است آغاز می شود ، و سپس علل مختلف فساد پایگاه داده را بررسی می کند. شما می آموزید که چگونه SQL Server را پیکربندی کنیم تا به طور خودکار هنگام وقوع خطاهای ورودی/خروجی ، بررسی های سازگاری ، دستورات DBCC برای انجام بررسی های سازگاری و نحوه پیکربندی SQL Server برای انجام مرتب بررسی های سازگاری ، انجام شود. این دوره سپس به سمت تفسیر خروجی از بررسی سازگاری می رود تا بدانید که چه زمانی در محیط زندگی خود فساد دارید ، به علاوه اینکه و چگونه این گزینه ها گزینه های بهبود شما را محدود می کند یا خیر. سرانجام ، دوره با ماژول هایی به پایان می رسد که نحوه بهبودی از فساد را با استفاده از تکنیک های ساده بازگرداندن و تکنیک های ساده ترمیم توصیف و نشان می دهد. مملو از انبوهی از اطلاعات و تظاهرات عملی و آسان برای پیگیری ، این دوره شما را برای شناسایی و بازیابی فساد در پایگاه داده هنگامی که برای شما اتفاق می افتد آماده می کند. این دوره برای کلیه نسخه های SQL Server از SQL Server 2005 به بعد و برای هر کسی که مسئول پایگاه های داده SQL Server با هر سطح تجربه باشد قابل اجرا است.

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

      مقدمه Introduction

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

      • چه اتفاقی می تواند برای یک DBA آماده نشده که در برابر فساد قرار دارد رخ دهد؟ What Can Happen to an Unprepared DBA Confronted by Corruption?

      • چیزهایی که بسیاری از افراد ابتدا سعی می کنند Things That Many People Try First

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

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

      • بررسی دلیل ریشه ای Root Cause Analysis

      • چرا می توانم این دوره را آموزش دهم؟ Why Can I Teach This Course?

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

      دلایل فساد در پایگاه داده Causes of Database Corruption

      • مقدمه Introduction

      • فساد چگونه رخ می دهد؟ (1) How Does Corruption Occur? (1)

      • فساد چگونه رخ می دهد؟ (2) How Does Corruption Occur? (2)

      • فساد چگونه رخ می دهد؟ (3) How Does Corruption Occur? (3)

      • افزایش محافظت با استفاده از RAID Increase Protection Using RAID

      • چه چیزی باعث فساد نمی شود What Does NOT Cause Corruption

      • تبلیغ فساد به سرورهای از راه دور Corruption Propagation to Remote Servers

      • ناپدید شدن فساد Disappearing Corruption

      • خلاصه Summary

      شناسایی فساد صفحه Detecting Page Corruption

      • مقدمه Introduction

      • گزینه های محافظت از صفحه Page Protection Options

      • تشخیص پاره صفحه (1) Torn-Page Detection (1)

      • تشخیص صفحه پاره شده (2) Torn-Page Detection (2)

      • صفحه های کنترل صفحه (1) Page Checksums (1)

      • صفحه های کنترل صفحه (2) Page Checksums (2)

      • نسخه ی نمایشی: بررسی و تنظیم محافظت از صفحه Demo: Checking and Setting Page Protection

      • خطاهای I/O I/O Errors

      • مثال خطای I/O I/O Error Example

      • نسخه ی نمایشی: خطای I/O Demo: I/O Error

      • بازخوانی و خطای 825 Read-Retry and Error 825

      • تعمیر خودکار صفحه Automatic Page Repair

      • فساد حافظه Memory Corruption

      • نظارت بر خطاهای ورودی/خروجی Monitoring for I/O Errors

      • خلاصه Summary

      بررسی سازگاری Consistency Checking

      • مقدمه Introduction

      • بررسی های سازگاری Consistency Checks

      • کدام پایگاه داده باید بررسی شود؟ Which Databases Should Be Checked?

      • چگونه می توان بررسی های سازگاری را انجام داد؟ How to Run Consistency Checks?

      • نسخه ی نمایشی: SQL Agent Job برای اجرای بررسی های سازگاری Demo: SQL Agent Job to Run Consistency Checks

      • نسخه ی نمایشی: مشاهده سابقه کار SQL Agent Demo: Viewing SQL Agent Job History

      • هر چند وقت یک بار باید بررسی های سازگاری انجام شود؟ How Often Should Consistency Checks Be Run?

      • آیا می توانید تضمین کنید؟ Can You Ever Get a Guarantee?

      • چگونه VLDB را با ثبات بررسی کنیم؟ How to Consistency Check a VLDB?

      • بررسی سازگاری با استفاده از سرور دیگر (1) Consistency Checks Using Another Server (1)

      • بررسی سازگاری با استفاده از سرور دیگر (2) Consistency Checks Using Another Server (2)

      • Checksums پشتیبان گیری Backup Checksums

      • نسخه ی نمایشی: پشتیبان گیری Checksums Demo: Backup Checksums

      • پشتیبان گیری Checksums در مقابل چک های سازگاری Backups Checksums vs. Consistency Checks

      • بررسی بررسی سازگاری (1) Consistency Checking Survey (1)

      • بررسی بررسی سازگاری (2) Consistency Checking Survey (2)

      • خلاصه Summary

      DBCC CHECKDB و دستورات مربوطه DBCC CHECKDB and Related Commands

      • مقدمه Introduction

      • DBCC CHECKDB (1) DBCC CHECKDB (1)

      • DBCC CHECKDB (2) DBCC CHECKDB (2)

      • دستورات دیگر DBCC CHECK * (1) Other DBCC CHECK* Commands (1)

      • دستورات دیگر DBCC CHECK * (2) Other DBCC CHECK* Commands (2)

      • دستورات دیگر DBCC CHECK * (3) Other DBCC CHECK* Commands (3)

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

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

      • آیا DBCC CHECKDB در هنگام راه اندازی اجرا می شود؟ Does DBCC CHECKDB Run During Startup?

      • نسخه ی نمایشی: مشاهده آخرین زمان شناخته شده - خوب Demo: Viewing Last-Known-Good Time

      • DBCC CHECK * گزینه ها (1) DBCC CHECK* Options (1)

      • DBCC CHECK * گزینه ها (2) DBCC CHECK* Options (2)

      • نسخه ی نمایشی: گزینه های DBCC CHECK * Demo: DBCC CHECK* Options

      • دستورات DBCC CHECK * چگونه هستند؟ How Are DBCC CHECK* Commands Online?

      • DBCC CHECKDB چه مدت طول می کشد تا اجرا شود؟ How Long Will DBCC CHECKDB Take To Run?

      • مشکلات بالقوه با DBCC CHECKDB (1) Potential Problems With DBCC CHECKDB (1)

      • مشکلات احتمالی با DBCC CHECKDB (2) Potential Problems With DBCC CHECKDB (2)

      • شکستن سازگاری با گذشت زمان Breaking Up Consistency Checks Over Time

      • خلاصه Summary

      تفسیر DBCC CHECKDB خروجی Interpreting DBCC CHECKDB Output

      • مقدمه Introduction

      • اولین نشانه های فساد ... First Signs of Corruption...

      • در حال اجرای DBCC CHECKDB Running DBCC CHECKDB

      • خروجی DBCC CHECKDB به کجا می رود؟ Where Does DBCC CHECKDB Output Go?

      • نسخه ی نمایشی: به عنوان مثال DBCC CHECKDB خروجی Demo: Example DBCC CHECKDB Output

      • تفسیر DBCC CHECKDB خروجی (1) Interpreting DBCC CHECKDB Output (1)

      • تفسیر DBCC CHECKDB خروجی (2) Interpreting DBCC CHECKDB Output (2)

      • نسخه ی نمایشی: مثالهای خطای مهلک Demo: Fatal Error Examples

      • تفسیر خروجی DBCC CHECKDB (3) Interpreting DBCC CHECKDB Output (3)

      • تفسیر DBCC CHECKDB خروجی (4) Interpreting DBCC CHECKDB Output (4)

      • نسخه ی نمایشی: نمونه های مختلف فساد Demo: Various Corruption Examples

      • بازیابی در مقابل تعمیر (1) Restore vs. Repair (1)

      • بازیابی در مقابل تعمیر (2) Restore vs. Repair (2)

      • صادر کردن داده ها به یک پایگاه داده جدید Exporting Data to a New Database

      • خلاصه Summary

      تکنیک های بازیابی ساده Simple Restore Techniques

      • مقدمه Introduction

      • بازیابی با استفاده از پشتیبان گیری Recovering Using Backups

      • انواع پشتیبان (1) Backup Types (1)

      • انواع پشتیبان (2) Backup Types (2)

      • نظر سنجی پشتیبان گیری Backup Validation Survey

      • چگونه بازیابی کنیم؟ How to Restore?

      • تداوم زنجیره پشتیبان گیری Log Continuity of The Log Backup Chain

      • گزینه ها را بازیابی کنید Restore Options

      • بازیابی یک پایگاه داده کامل به یک زمان Restoring an Entire Database to a Point-in-Time

      • نسخه ی نمایشی: گزینه های بازیابی و بازیابی نقطه به زمان Demo: Restore Options and Point-in-Time Restore

      • پشتیبان گیری از ورود به سیستم Tail-of-the-Log Backups

      • نسخه ی نمایشی: پشتیبان گیری از ورود به سیستم Demo: Tail-of-the-Log Backups

      • بازیابی با پشتیبان گیری کامل ، دیفرانسیل و ورود به سیستم Recovering With Full, Differential, and Log Backups

      • بازگشت به پشتیبان گیری ورود به سیستم Falling Back on Log Backups

      • تعیین دنباله بازیابی Determining The Restore Sequence

      • نسخه ی نمایشی: تعیین دنباله بازیابی Demo: Determining The Restore Sequence

      • بازیابی در نسخه غیر سازمانی Restoring to Non-Enterprise Edition

      • خلاصه Summary

      تکنیک های ساده تعمیر Simple Repair Techniques

      • مقدمه Introduction

      • تعمیر چگونه کار می کند؟ How Does Repair Work?

      • در حال تعمیر Running Repair

      • گزینه های تعمیر Repair Options

      • مراقب REPAIR_ALLOW_DATA_LOSS باشید Beware of REPAIR_ALLOW_DATA_LOSS

      • نمونه هایی از تعمیرات Examples of Repairs

      • باورهای غلط در مورد تعمیر Misconceptions Around Repair

      • نسخه ی نمایشی: در حال اجرا تعمیر Demo: Running Repair

      • برطرف کردن دستی فهرست های بدون پرده Manually Fixing Nonclustered Indexes

      • نسخه ی نمایشی: به طور دستی شاخص های غیرمجاز را برطرف می کنیم Demo: Manually Fixing Nonclustered Indexes

      • برطرف کردن دستی خطاهای خلوص داده ها Manually Fixing Data Purity Errors

      • نسخه ی نمایشی: رفع خطاهای خلوص داده به صورت دستی Demo: Manually Fixing Data Purity Errors

      • اگر شما مجبور به استفاده از تعمیر ... If You Are Forced to Use Repair...

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

      نمایش نظرات

      آموزش SQL Server: شناسایی و اصلاح خرابی پایگاه داده
      جزییات دوره
      3h 52m
      115
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      252
      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 و دو دختر آنها است.