دوره PowerShell برای SQL Server DBA: خودکارسازی و نصب
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک آزمایشگاه کامل چندسروره با استفاده از VMware ،Windows Server و Active Directory
- خودکارسازی نصب، پیکربندی، اعمال پچ و حذف SQL Server با استفاده از PowerShell، dbatools و DSC
- مدیریت پایگاههای داده، بکاپها، بازیابیها، امنیت، لاگینها، نقشها و مدیریت سرور از طریق خودکارسازی با PowerShell
- نظارت عملکرد SQL Server با استفاده از Grafana و ثبت CPU، حافظه، تأخیر IO، بکاپها، لاگهای خطا و jobهای Agent
- ایجاد گزارشها و هشدارهای خودکار و انجام مهاجرت پایگاه داده با استفاده از PowerShell و dbatools
پیشنیازهای دوره
- درک اولیه با مفاهیم SQL Server مفید است، اما الزامی نیست.
- نیازی به تجربه قبلی در خودکارسازی با PowerShell نیست.
- تمایل به یادگیری مدیریت و خودکارسازی SQL Server
- یک کامپیوتر یا لپتاپ که توان اجرای ماشینهای مجازی (VMware) را داشته باشد.
- دانش اولیه با سیستمعاملهای Windows توصیه میشود.
- آشنایی اولیه با مفاهیم شبکههای کامپیوتری، مانند IP address ،port و protocol، مفید است اما الزامی نیست.
توضیحات دوره
این دوره جامع برای کمک به شما طراحی شده تا با تسلط بر خودکارسازی با PowerShell ،dbatools، نصب SQL Server، نگهداری، نظارت، گزارشدهی و مهاجرت در محیطهای واقعی، به یک DBA مدرن SQL Server تبدیل شوید.
کار را با ساخت یک آزمایشگاه مجازی کامل با VMware آغاز میکنید؛ جایی که چند SQL Server، یک سرور مرکزی برای نظارت و یک دامنه Active Directory راهاندازی میشود. سپس دوره بهتدریج اصول PowerShell، ماژولها و تکنیکهای پیشرفته خودکارسازی مورد استفاده DBAs حرفهای را معرفی میکند.
یکی از تمرکزهای اصلی این دوره، خودکارسازی SQL Server با dbatools و PowerShell DSC است. یاد میگیرید چگونه نصب، پیکربندی، اعمال patch، حذف نصب و مدیریت SQL Server را بهطور کامل از طریق اسکریپت انجام دهید و کارهای تکراری دستی را حذف کنید.
این دوره همچنین تسک های نگهداری پایگاه داده مانند ایجاد پایگاه داده، پیکربندی، تغییر مالکیت، مدلهای بازیابی، رشد فایلها، بکاپ، بازیابی، مدیریت امنیت، لاگینها، نقشها و مدیریت سرور در چندین نمونه SQL را پوشش میدهد.
در بخشهای پیشرفته، نظارت SQL Server با استفاده از Grafana را پیادهسازی میکنید و شاخصهای واقعی عملکرد مانند CPU، حافظه، تأخیر IO، بکاپها، لاگهای خطا، jobهای SQL Agent و جزئیات instance را جمعآوری میکنید؛ همه اینها در داشبوردهای حرفهای نمایش داده میشوند.
همچنین گزارشدهی و هشداردهی خودکار با PowerShell را، از جمله گزارشهای HTML، نوتیفیکیشن های ایمیلی، گزارش بکاپهای missing، هشدارهای replication، بررسی سلامت پایگاه داده و گزارشهای DBCC یاد میگیرید.
در نهایت، دوره مهاجرت پایگاه داده با dbatools را پوشش میدهد و به شما کمک میکند پایگاههای داده را بهصورت ایمن و کارآمد بین محیطهای SQL Server جابهجا کنید.
در پایان این دوره، مهارت لازم برای خودکارسازی مدیریت SQL Server، مدیریت مطمئن چندین سرور و کار کردن مانند یک DBA واقعی SQL Server با استفاده از PowerShell را خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- DBAهای SQL Server که میخواهند تسک های روزانه مدیریتی و نگهداری را خودکار کنند.
- مدیران سیستم و Windows Server که محیطهای SQL Server را مدیریت میکنند.
- متخصصان IT که میخواهند خودکارسازی با PowerShell را برای SQL Server و سرورها یاد بگیرند.
- توسعهدهندگان یا مهندسان پشتیبانی که با SQL Server کار میکنند و به مهارتهای مدیریتی بهتر نیاز دارند.
- مبتدیانی که میخواهند به DBA حرفهای SQL Server یا مهندس خودکارسازی تبدیل شوند.
دوره PowerShell برای SQL Server DBA: خودکارسازی و نصب
-
مقدمه 03:50
-
نصب VMWare Player روی Workstation شما 04:23
-
ایجاد ماشین مجازی VM1 با استفاده از VMWare Player 16:00
-
نصب VMWare Tools برای بهبود عملکرد 03:03
-
ایجاد VM2 و CENTRAL SERVER 09:59
-
راهاندازی Domain و Domain Controller 07:38
-
پیوستن سرورها به دامنه 'LAB' 11:43
-
راهاندازی ماشین مجازی (VM1) با استفاده از VMWare 08:19
-
مشکلات اتصال اینترنت - ماشین مجازی VMWare 02:34
-
ماژول چیست؟ 03:28
-
ماژولها - دمو 12:03
-
معرفی وبسایت PowerShell Gallery 02:11
-
نصب ماژول dbatools روی سرور (مهم) 05:59
-
نصب SQLDBATools (برای هدف حذف نصب) 03:03
-
نصب PSWindowsUpdate (برای Windows Update) 03:08
-
کار با Functionها در PowerShell 06:03
-
مروری سریع بر PowerShell DSC 03:29
-
مروری بر نصب SQL Server با استفاده از PowerShell DSC 03:35
-
جزئیات اسکریپتها - نصب SQL Server 06:56
-
دمو - نصب SQL Server با استفاده از DSC 09:03
-
حذف نصب SQL Server با استفاده از ماژول SQLDBATools 06:55
-
نصب SQL Server با استفاده از dbatools 13:33
-
نصب SSMS با استفاده از PowerShell 05:38
-
پیدا کردن Product ID مربوط به SSMS - اسکریپت 01:24
-
نصب SSIS، SSAS و SSRS همراه با SQL Server 18:16
-
اعمال Service Packها در SQL Server 04:32
-
آیا DBA باید Windows را بهروزرسانی کند؟ 01:38
-
بروزرسانی Windows Serverها از طریق PowerShell 13:41
-
بررسی پس از بروزرسانی Windows 03:31
-
معرفی سریع وبسایت dbatools 01:36
-
ایجاد ساده پایگاه داده 04:44
-
ایجاد پایگاه داده جدید در چندین سرور 01:18
-
ایجاد چندین پایگاه داده در چندین سرور 02:52
-
ایجاد پایگاه داده با چندین پارامتر 03:46
-
دریافت اطلاعات در سطح پایگاه داده (get-dbadbdatabase) 04:58
-
فیلتر کردن خروجی Get-dbadatabase 01:47
-
تغییر مالکیت پایگاه داده 01:56
-
تغییر Recovery Model و تنظیمات رشد فایلهای DB 06:38
-
چگونه پایگاههای داده را حذف کنیم؟ 01:05
-
کپی کردن یک پایگاه داده از یک instance به instance دیگر 02:37
-
بکاپ و بازیابی با استفاده از dbatools 10:09
-
بازیابی پیشرفته پایگاههای داده با استفاده از dbatools 08:54
-
مقدمهای بر کاربران و Loginها 00:59
-
ایجاد Login با استفاده از PowerShell 04:13
-
ایجاد کاربر با استفاده از PowerShell 01:46
-
تغییر ویژگیهای Login با استفاده از PowerShell 00:47
-
دریافت اطلاعات Login با استفاده از PowerShell 00:56
-
پیدا کردن Logins در گروههای Active Directory 01:06
-
مدیریت نقشهای پایگاه داده 02:06
-
مدیریت نقشهای سرور 01:32
-
کپی کردن Logins از یک سرور به سرور دیگر 01:01
-
حذف آسان Logins 02:03
-
جمعآوری اطلاعات در سطح instance با استفاده از PowerShell 07:59
-
مدیریت jobهای SQL Agent با استفاده از PowerShell 16:23
-
مدیریت Linked Serverها با استفاده از PowerShell 08:36
-
خواندن SQL Server Error Log با استفاده از PowerShell 04:57
-
رفع کاربران orphaned در یک خط 04:44
-
اجرای کوئریهای SQL با استفاده از دستور Invoke-SQLcmd 06:59
-
replication در SQL Server - سناریو 03:04
-
راهاندازی replication از CENTRALSERVER به VM1 11:20
-
چالشهای بازیابی یک پایگاه داده replicated 03:03
-
منطق خودکارسازی replication 13:17
-
خودکارسازی replication - ببینید اسکریپت چگونه کار میکند؟ 15:53
-
مهم: آشنایی با Switch - پارامتر Wildcard 06:00
-
جزئیات اسکریپت خودکارسازی 17:38
-
مقدمهای بر Grafana برای نظارت SQL Server 02:51
-
نصب Grafana برای نظارت SQL Server 06:06
-
راهاندازی یک login برای Grafana در SQL Server نظارت (centralserver) 03:39
-
راهاندازی یک داشبورد نمونه با استفاده از Grafana 06:13
-
جمعآوری IO Latency پایگاه داده از چندین سرور 05:43
-
job برای زمانبندی ثبت IO Latency 06:28
-
ایجاد داشبورد برای نمایش IO Latency 10:56
-
فیلتر کردن اطلاعات IO Latency بر اساس بازه زمانی 07:47
-
ثبت نظارت اجرای jobهای SQL Agent 06:56
-
ثبت داده SQL error log در جدول مخزن 07:10
-
جمعآوری اطلاعات پایگاه داده 03:16
-
ثبت نظارت CPU و حافظه سرورهای پایگاه داده 07:45
-
ثبت جزئیات اطلاعات آخرین بکاپ در جدول مخزن 06:18
-
ثبت جزئیات اطلاعات DBCC در جدول مخزن 05:54
-
ثبت جزئیات اطلاعات رشد پایگاه داده در جدول مخزن 06:21
-
ثبت اطلاعات Login در جدول مخزن 03:07
-
ثبت اطلاعات جزئی Login در جدول مخزن 04:48
-
ثبت داده پیکربندی SQL در جدول مخزن 02:56
-
ثبت جزئیات SQL Instance در جدول مخزن 03:07
-
نمایش CPU و حافظه در داشبورد Grafana 04:59
-
نمایش اطلاعات SQL Server Agent و جزئیات پایگاه داده در داشبورد Grafana 03:13
-
نمایش جزئیات آخرین بکاپ در داشبورد Grafana 05:24
-
نمایش اطلاعات Error Log در داشبورد Grafana 03:22
-
نمایش حافظه در دسترس فعلی سرورها 02:50
-
دستهبندی داشبورد با ردیفها 03:34
-
نمایش ویژگیهای Login و SQL Instance در داشبورد 06:09
-
تبدیل به قالببندی HTML 11:56
-
ارسال ایمیل از Gmail با استفاده از PowerShell 09:01
-
ارسال ایمیل از Gmail با استفاده از app password (برای ایمیلهای دارای احراز هویت دو مرحلهای) 05:44
-
رمزنگاری گذرواژه هنگام ارسال ایمیل 03:39
-
ایجاد گزارش بکاپهای missing با استفاده از PowerShell 04:56
-
ایجاد گزارش هشدار replication 05:53
-
گزارش وضعیت پایگاه داده 04:31
-
گزارشهای DBCC 06:01
-
چگونه با dbatools پایگاههای داده را مهاجرت دهیم؟ 04:11
-
مهاجرت - دمو 06:58
-
نکات کلیدی این دوره. جمعبندی 01:21
مشخصات آموزش
دوره PowerShell برای SQL Server DBA: خودکارسازی و نصب
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:102
- مدت زمان :09:45:20
- حجم :8.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy