آموزش راهنمای توسعه دهنده برای ادغام CLR SQL Server

Developer's Guide to SQL Server CLR Integration

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه CLR نوشته شده در کد مدیریت شده NET را در محیط SQL Server خود بنویسید و استقرار دهید. همچنین می توانید نکاتی درباره زمان عدم استفاده از CLR ، و همچنین چگونگی طرح موضوع با مدیر پایگاه داده خود دریافت کنید. از SQL Server 2005 ، رویه ها و توابع ذخیره شده پایگاه داده را می توان در کد مدیریت شده NET برای زمان اجرای زبان مشترک نوشت. (CLR) این دوره بیننده را از طریق مراحل مورد نیاز برای ایجاد توابع ، رویه های ذخیره شده ، محرک ها ، جمع آوری ها و انواع تعریف شده توسط کاربر با Visual Studio 2012 طی می کند. ماژول خاصی در مورد نحوه دسترسی به مدیر پایگاه داده وجود دارد که شاید کمتر از اشتیاق میزبان CLR باشد مجامع در SQL Server. همچنین ماژولهایی وجود دارد که تنظیمات ، مجوزها ، عیب یابی و زمانهایی را که استفاده از CLR در SQL Server مناسب نیست ، پوشش می دهد.

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

مقدمه Introduction

  • مقدمه Introduction

پسوند SQL CLR چیست؟ What Is a SQL CLR Extension?

  • مقدمه Introduction

  • این چیست What It Is

  • کد مدیریت شده Managed Code

  • SQL Server میزبان CLR است SQL Server Hosts CLR

  • قابلیت های CLR CLR Capabilities

  • کارکرد Functions

  • رویه ها و راهکارها Procedures and Triggers

  • مصالح و انواع Aggregates and Types

  • روش های ذخیره شده طولانی را جایگزین می کند Replaces Extended Stored Procedures

  • CLR در مقابل TSQL CLR vs. TSQL

  • چرا استفاده کنیم؟ Why Use?

  • خلاصه Summary

چرا از پسوندهای CLR استفاده نکنید Why Not to Use CLR Extensions

  • مقدمه Introduction

  • دلایل شخصی Personal Reasons

  • منطق تجارت Business Logic

  • اعتبار سنجی در برابر قوانین Validation vs. Rules

  • کارایی Performance

  • گسترش Deployment

  • خلاصه Summary

راه اندازی و نیازها Setup and Requirements

  • مقدمه Introduction

  • فرضیات مجوز Permission Assumptions

  • NET 3.5 را تأیید کنید Verify .NET 3.5

  • AdventureWorksLT2008 AdventureWorksLT2008

  • برنامه AdventureWorksLT2008 AdventureWorksLT2008 Schema

  • عضویت DBO DBO Membership

  • CLR را فعال کنید Enable CLR

  • مجامع ایمن و ناامن Safe and Unsafe Assemblies

  • خلاصه Summary

شروع سریع Quick Start

  • مقدمه Introduction

  • ایجاد پروژه جدید Create New Project

  • اضافه کردن عملکرد جدید Add New Function

  • اصلاح عملکرد Modify Function

  • سکوی هدف Target Platform

  • اتصال پایگاه داده Database Connection

  • انتشار Publish

  • تست Test

  • اجازه دهید برای Null Allow for Null

  • خلاصه Summary

مباحث بحث برای DBA شما Discussion Topics for Your DBA

  • مقدمه Introduction

  • چند نکته A Few Tips

  • نگرانی های DBA DBA Concerns

  • امنیت Security

  • یکپارچگی داده Data Integrity

  • کارایی Performance

  • ثبات Stability

  • قابلیت نگهداری Maintainability

  • راحتی کد Code Comfort

  • قوانین عمومی General Rules

  • خلاصه Summary

کارکرد Functions

  • مقدمه Introduction

  • بررسی اجمالی Overview

  • Regex در مقابل Patindex Regex vs. Patindex

  • Regex توضیح دهید Regex Explain

  • RegexMatch RegexMatch

  • Regex را کامپایل کنید Compile Regex

  • SqlString در مقابل SqlChars SqlString vs. SqlChars

  • WordsToTable WordsToTable

  • کد جایگزین Alternate Code

  • DataAccess و SystemDataAccess DataAccess and SystemDataAccess

  • IsDeterministic و IsPrecise است IsDeterministic and IsPrecise

  • FillRowMethodName FillRowMethodName

  • ProductToJson ProductToJson

  • نکات Hints

  • خلاصه Summary

روشهای ذخیره شده و راه اندازها Stored Procedures and Triggers

  • مقدمه Introduction

  • مقدمه روش ذخیره شده Stored Procedure Intro

  • کد روش ذخیره شده Stored Procedure Code

  • صفت نام Name Attribute

  • راه انداز معرفی Trigger Intro

  • کد ماشه Trigger Code

  • ویژگی های ماشه Trigger Attributes

  • خلاصه Summary

مصالح Aggregates

  • مقدمه Introduction

  • جمع آوری پردازش Aggregate Processing

  • جایگزینی AVG AVG Replacement

  • نسخه ی نمایشی تعویض AVG AVG Replacement Demo

  • جمع را ایجاد کنید Create Aggregate

  • نسخه ی نمایشی جمع Create Aggregate Demo

  • تست اول First Test

  • تست نهایی Final Test

  • ویژگی های جمع Aggregate Attributes

  • SQLFacet SQLFacet

  • خلاصه Summary

انواع تعریف شده توسط کاربر User Defined Types

  • مقدمه Introduction

  • از Case استفاده کنید Use Case

  • شروع پروژه Project Start

  • ثابت ها Constants

  • روش های پروژه Project Methods

  • قیمت کاتالوگ Catalog Pricing

  • آزمایش کردن Testing

  • جدول جدید New Table

  • ویژگی های نوع تعریف شده توسط کاربر User Defined Type Attributes

  • استراتژی های استقرار Deployment Strategies

  • خلاصه Summary

عیب یابی Troubleshooting

  • مقدمه Introduction

  • مجوزها Permissions

  • ایجاد اسمبلی از DLL Create Assembly From DLL

  • اگر DBO نیستید If You're Not DBO

  • از ویژوال استودیو اسمبلی ایجاد کنید Create Assembly From Visual Studio

  • EXTERNAL_ACCESS EXTERNAL_ACCESS

  • SqlString در مقابل SqlChars SqlString vs. SqlChars

  • مرجع حل نشده Unresolved Reference

  • خطاهای وارد کردن پایگاه داده Database Import Errors

  • مونتاژ قطره Drop Assembly

  • خلاصه Summary

نمایش نظرات

آموزش راهنمای توسعه دهنده برای ادغام CLR SQL Server
جزییات دوره
5h 21m
106
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
78
4.1 از 5
دارد
دارد
دارد
Kevin Murray
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Murray Kevin Murray

کوین یک یادگیرنده مادام العمر است و بیش از 30 سال در صنعت IT فعالیت می کند. او روی برنامه های وب و تلفن همراه و همچنین پایگاه داده و خدمات وب برای پشتیبانی از آنها کار می کند. با هدیه ای برای یادگیری زبان های جدید ، او می تواند به سرعت تجربه گسترده خود را در محیط های جدید اعمال کند.