آنچه یاد خواهید گرفت:
ساخت یک آزمایشگاه کامل چندسروره با استفاده از 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 یا مهندس خودکارسازی تبدیل شوند.