نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با نحوه نوشتن کد Transact-SQL که به درستی با خطاهای پیش بینی شده و پیش بینی نشده در هنگام اجرای کد برخورد می کند ، برای توسعه دهندگان و DBA ها از SQL Server 2005 به بعد شیوه های کدگذاری Robust Transact-SQL برنامه ریزی عملیاتی را برای خطاهای پیش بینی شده و پیش بینی نشده ای که ممکن است در هنگام اجرای ماژول کد رخ دهد ، حکم می کند. عطر و طعم SQL Server از Transact-SQL چندین دستور را فراهم می کند که می تواند برای کنترل صحیح خطاهای کد شما استفاده شود و این دوره دستورات اساسی را که باید بدانید و همچنین تکنیک های موثر مدیریت خطا را به شما کمک می کند تا به درستی به مشکلات بپردازید. برای راندمان داده با توان عملیاتی بالا و مهم این دوره برای توسعه دهندگان ، DBA ها و هر کسی که مسئول نوشتن کد Transact-SQL است ، از مبتدیان کامل تا کسانی که تجربه بیشتری دارند ، مناسب است. اطلاعات این دوره برای تمام نسخه های SQL Server 2005 به بعد ، با تأکید بر دستورات جدید SQL Server 2012 اعمال می شود.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
-
معرفی دوره
Course Introduction
-
مدیریت خطاهای ما کجا باید زندگی کند؟
Where should our error handling live?
-
ساختار دوره
Course Structure
مبانی فرماندهی
Command Fundamentals
-
معرفی ماژول
Module Introduction
-
بالابرنده
RAISERROR
-
نسخه ی نمایشی: RAISERROR
Demo: RAISERROR
-
سعی کنید ... گرفتن
TRY...CATCH
-
نسخه ی نمایشی: رسیدگی به خطاهای قدیمی
Demo: Legacy Error Handling
-
نسخه ی نمایشی: سعی کنید ... گرفتن خطا در گرفتن
Demo: TRY... CATCH Error Handling
-
نسخه ی نمایشی: تو در تو امتحان کنید ... گرفتن
Demo: Nested TRY... CATCH
-
نسخه ی نمایشی: سعی کنید ... شکافها را بگیرید
Demo: TRY... CATCH Gaps
-
اطلاعات خطا
Error Information
-
نسخه ی نمایشی:ERROR
Demo: @@ERROR
-
نسخه ی نمایشی: اطلاعات خطای بلاک را بگیرید
Demo: CATCH Block Error Information
-
پرت كردن
THROW
-
نسخه ی نمایشی: با TRY CATCH پرتاب کنید
Demo: THROW with TRY CATCH
-
نسخه ی نمایشی: به بیرون از TRY CATCH پرتاب کنید
Demo: THROW Outside of TRY CATCH
-
دستورات معامله
Transaction Commands
-
نسخه ی نمایشی: رسیدگی به معامله و سعی در گرفتن
Demo: Transaction Handling and TRY CATCH
-
نسخه ی نمایشی: مدیریت معامله و XACT_ABORT
Demo: Transaction Handling and XACT_ABORT
-
نسخه ی نمایشی: رسیدگی به معاملات با THROW در مقابل RAISERROR
Demo: Transaction Handling with THROW vs. RAISERROR
-
نسخه ی نمایشی: بررسی وضعیت های معامله
Demo: Checking Transaction States
-
نسخه ی نمایشی: رسیدگی به معاملات نابود شده
Demo: Doomed Transaction Handling
مدیریت پیام
Message Handling
-
معرفی ماژول
Module Introduction
-
sys.messages
sys.messages
-
نسخه ی نمایشی: sys.messages
Demo: sys.messages
-
سطح شدت
Severity Levels
-
تعریف پیام خطای کاربر تعریف شده
User-Defined Error Message Definition
-
نسخه ی نمایشی: مدیریت پیام های خطای تعریف شده توسط کاربر
Demo: Managing User-Defined Error Messages
-
فرمت پیام
FORMATMESSAGE
-
نسخه ی نمایشی: FORMATMESSAGE
Demo: FORMATMESSAGE
تکنیک های مدیریت خطا
Error Handling Techniques
-
معرفی ماژول
Module Introduction
-
نسخه ی نمایشی: الگو برای مدیریت خطاهای برنامه ریزی نشده
Demo: Unplanned Error Handling Template
-
نسخه ی نمایشی: الگوی مدیریت خطای برنامه ریزی نشده - مثال پیاده سازی
Demo: Unplanned Error Handling Template - Implementation Example
-
نسخه ی نمایشی: الگوی برنامه ریزی شده برای مدیریت خطا
Demo: Planned Error Handling Template
-
نسخه ی نمایشی: الگوی مدیریت خطاهای برنامه ریزی شده - مثال پیاده سازی
Demo: Planned Error Handling Template - Implementation Example
-
نسخه ی نمایشی: مثال بن بست بدون کنترل
Demo: Unhandled Deadlock Example
-
نسخه ی نمایشی: مثال بن بست رسیدگی شده
Demo: Handled Deadlock Example
-
نسخه ی نمایشی: مثال بن بست رسیدگی شده - با دوباره امتحان کردن
Demo: Handled Deadlock Example - with Retry
-
نسخه ی نمایشی: ایجاد روش ورود به سیستم خطا و جدول
Demo: Creating an Error Logging Procedure and Table
-
نسخه ی نمایشی: با استفاده از روش ورود به سیستم خطا و جدول
Demo: Using the Error Logging Procedure and Table
-
خلاصه دوره
Course Summary
نمایش نظرات