SQL Server 2017 در زمان معرفی خود، قابلیت‌های جدیدی را ارائه کرده بود که از آن جمله می‌توان به سرویس‌های یادگیری ماشینی با استفاده از زبان‌های R و پایتون اشاره کنیم. در این مقاله به آموزش نصب SQL Server 2017 در ویندوز 10 خواهیم پرداخت.

آموزش نصب SQL Server 2017 در ویندوز 10

در نخستین گام برای آموزش نصب SQL Server 2017 در ویندوز 10 باید به صفحه دانلود SQL Server 2017 در این نشانی (+) بروید. در این صفحه قبل از هر کاری باید ابتدا نسخه محصول مورد نظر خود را انتخاب کنید. در این صفحه مشاهده می‌کنیم که چهار گزینه برای دانلود در اختیار ما قرار گرفته است:

آموزش نصب SQL Server 2017 در ویندوز 10

اینک سؤال این است که از کدام نسخه باید استفاده کنیم؟

  • نسخه اینترپرایز (Enterprise): این نسخه از SQL Server امکان دسترسی به قابلیت‌های حساس و مقیاس‌پذیری ناموازی، امنیت، دسترس‌پذیری بالا و عملکرد برتر را برای پایگاه داده سطح 1، هوش تجاری و کارهای تحلیلی پیشرفته عرضه می‌کند.
  • نسخه استاندارد (Standard): در این نسخه به قابلیت‌های غنی برنامه‌نویسی، ابتکارهای امنیتی و عملکرد سریع برای اپلیکیشن‌های سطح متوسط و دیتامارت‌ها دسترسی داریم. امکان ارتقای آسان به نسخه اینترپرایز بدون نیاز به هیچ تغییری در کد فراهم آمده است.
  • نسخه اکسپرس (Express): با استفاده از این نسخه می‌توانید اپلیکیشن‌های وب و موبایل کوچک مبتنی بر داده با حداکثر اندازه دیتابیس 10 گیگابایت و سطح مقدماتی بسازید. این نسخه به طور رایگان عرضه شده است.
  • نسخه توسعه‌دهنده (Developer): با استفاده از این نسخه می‌توانید اپلیکیشن‌ها را در محیط غیر پروداکشن ساخته، تست کرده و نمایش دهید. به جز این نکته این شامل همه قابلیت‌های نسخه کامل SQL Server 2017 است.

ما در این راهنمای آموزش نصب SQL Server 2017 در ویندوز 10 از نسخه توسعه‌دهنده استفاده می‌کنیم. این نسخه را دانلود کنید و فایل نصب را اجرا نمایید. این نصاب موتور پایگاه داده را همراه با برخی کامپوننت‌های ابتدایی نصب می‌کند. ما از گزینه Custom برای آشنایی با قابلیت‌های دیگر موجود در SQL Server 2017 استفاده می‌کنیم. گزینه SQL Server 2017 نیز برای نصب بعدی یا نصب سرور روی دستگاه‌های دیگر کاربرد دارد.

آموزش نصب SQL Server 2017 در ویندوز 10

در صفحه بعد امکان نصب در یک مکان متفاوت وجود دارد. نصب این سرور نیازمند 9000 مگابایت فضای خالی روی دیسک است. پس از انتخاب مکان نصب، روی Install کلیک کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

در صحه نصب SQL Server 2017 برخی URL-های مفید نمایش می‌یابند. برای نمونه در تصویر زیر انجمن‌های اینترنتی SQL Server (+) را مشاهده می‌کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

همچنین می‌توانید از صفحه گیت‌هاب (+) پروژه استفاده کنید که شامل دیتابیس‌های نمونه، نمونه کدها و موارد زیاد دیگر است.

آموزش نصب SQL Server 2017 در ویندوز 10

در صفحه Planning نصاب منابع مفید دیگری مانند الزامات سخت‌افزاری و نرم‌افزاری را مشاهده می‌کنید و می‌توانید تأیید کنید که سیستم شما این الزامات را دارد یا نه. همچنین مستندات امنیتی، بررسی پیکربندی سیستم، دستیار مهاجرت داده‌ها، مستندات آنلاین نصب و مستندات Failover و ارتقا را می‌بینید.

آموزش نصب SQL Server 2017 در ویندوز 10

ما از بخش Installation استفاده کرده و گزینه نصب مستقل سرور جدید SQL را انتخاب می‌کنیم. توجه کنید که سرویس‌های گزارش‌گیری SQL Server به طور جداگانه نصب می‌شوند:

آموزش نصب SQL Server 2017 در ویندوز 10

در بخش «کلید محصول» (product key) می‌توانید یک لایسنس را تعریف کنید و یا یک نسخه رایگان را انتخاب نمایید. در این مثال ما نسخه توسعه‌دهنده را نصب می‌کنیم.

آموزش نصب SQL Server 2017 در ویندوز 10

در بخش «شرایط لایسنس» (License Terms) با شرایط نصب این سرور آشنا می‌شوید و باید موافقت خود را با آن اعلام کنید:

آموزش نصب SQL Server 2017 در ویندوز 10

در بخش Microsoft Update می‌توانید بررسی کنید آیا هیچ به‌روزرسانی برای نصب ارائه شده یا نه.

آموزش نصب SQL Server 2017 در ویندوز 10

بخش Install Rules کتابخانه اکتیو تمپلیت، کلیدهای رجیستری و این که رایانه کنترلر دامنه نباشد را بررسی می‌کند:

آموزش نصب SQL Server 2017 در ویندوز 10

لطفاً توجه داشته باید که بخش «انتخاب قابلیت‌ها» (Feature Selection) منظور از Data Engine Services همان خود دیتابیس است.

  • «تکرار» (Replication): در صورتی مفید است که بخواهید داده‌ها را روی یک سرور دیگر یا یک وهله دیگر از اس‌کیو‌ال سرور نیز داشته باشید.
  • «سرویس‌های یادگیری ماشین» (Machine Learning Services): امکان نصب زبان‌های R و پایتون را فراهم می‌سازد تا از قابلیت‌های یادگیری ماشین در سرور دیتابیس خود بهره بگیرید.
  • قابلیت «استخراج‌های تمام-متن و معنایی برای جستجو» (Full-Text and Semantic Extractions for Search) برای کوئری‌های تمام متن استفاده می‌شوند.
  • «سرویس‌های کیفیت داده‌ها» (Data Quality Services) برای غنی‌سازی، استاندارد کردن و اجتناب از تکراری بودن داده‌ها استفاده می‌شود.
  • قابلیت مفید دیگر این بخش PolyBase نام دارد که برای کوئری به داده‌های NoSQL کاربرد دارد.
  • «سرویس‌های تحلیل» (Analysis Services) برای هوش تجاری (BI) و ایجاد گزارش‌های سازمانی به همراه فناوری چند دامنه‌ای مورد استفاده قرار می‌گیرد:

آموزش نصب SQL Server 2017 در ویندوز 10

ما در این راهنمای آموزش نصب SQL Server 2017 در ویندوز 10 دو گزینه سرویس‌های یادگیری ماشین و Standalone را انتخاب کرده‌ایم که اولی برای نصب موتور دیتابیس اس‌کیو‌ال سرور و دومی نیازی به نصب موتور دیتابیس ندارد.

کلاینت کیفیت داده‌ها برای اجرای عملیات کیفی با استفاده از ابزارهای Standalone کاربرد دارد. در بخش «سرویس‌های یکپارچه‌سازی» (Integration Services) گزینه‌های Scale Out Master و Scale Out Worker را داریم. با بهره‌گیری از این قابلیت، می‌توانید این پکیج را روی سرورهای مختلف توزیع کنید تا عملکرد بهتری به دست آورید. مستر مسئول عملیات است و ورکر وظایف را دریافت می‌کند. ابزارهای کلاینت سازگاری با نسخه‌های قبلی دارند و شامل ابزارهایی برای کار با نسخه‌های قبلی اس‌کیو‌ال سرور مانند ابزارهای منسوخ‌شده، ابزارهای متوقف‌شده و تغییرات ناسازگار در ابزارهای SQL هستند.

SDK ابزارهای کلاینت شامل منابع مفیدی برای برنامه‌نویسان است. کنترلر Distributed Replay قابلیتی است که مسئولیت مدیریت کلاینت‌های Replay توزیع یافته را بر عهده دارد. Distributed Replay وظایف ردگیری، تأیید عملکرد، و امنیت را بر عهده دارد و برای ارتقاها یا محیط‌های تست مانند یک پروفایلر SQL عمل می‌کند، اما Distributed Replay می‌تواند رد چندین سرور را بگیرد.

امکان نصب کلاینت Distributed Replay برای شبیه‌سازی بارهای کاری وجود دارد. SDK اتصال‌پذیری کلاینت SQL موجب می‌شود که SQL Server OLEBD و کانکتورهای ODBC نصب شوند که برای اتصال به سرور SQL با استفاده از ‎.NET، جاوا، PHP و دیگر زبان‌های برنامه‌نویسی کاربرد دارد.

در نهایت سرویس‌های Master Data برای سازمان‌دهی داده‌ها در مدل‌ها، ایجاد قاعده‌ها برای دسترسی به داده‌ها و برای کنترل افرادی که از داده‌ها استفاده می‌کنند، کاربرد دارند.

آموزش نصب SQL Server 2017 در ویندوز 10

اگر گزینه نصب PolyBase را انتخاب کنید، برنامه نصب از شما می‌خواهد که Oracle JRE را نصب کنید. برای دانلود این پکیج به این نشانی (+) بروید.

آموزش نصب SQL Server 2017 در ویندوز 10

امکان نصب چندین وهله از SQL Server در یک سرور وجود دارد. این حالت در مواردی مفید است که بخواهید ریپلیکیشن‌ها را شبیه‌سازی و تمرین کنید، یک نسخه عینی از یک وهله بسازید، یا وهله‌های مجزایی برای مقاصد گوناگون نیاز داشته باشید. به طور پیش‌فرض، امکان نصب وهله پیش‌فرض وجود دارد که معمولاً همان نام رایانه سرور است:

آموزش نصب SQL Server 2017 در ویندوز 10

در حالت PolyBase می‌توانید یک وهله مستقل (standalone) را نصب کنید و یا از یک گروه PolyBase scale-out استفاده کنید. گروه scale-out در مواردی کاربرد دارد که بخواهید به داده‌های مستر کوئری بزنید و نیاز باشد این کار را روی چندین وهله از SQL Server توزیع کنید. این گزینه نیازمند فعال‌سازی پورت‌ها و فعال‌سازی MSDTC است.

آموزش نصب SQL Server 2017 در ویندوز 10

برخی نام‌های حساب وجود دارند که به طور خودکار برای هر سرویس ساخته شده‌اند. حفظ کردن آن‌ها کار خوبی است. توجه کنید که نباید به این حساب‌ها دسترسی مدیریتی بدهید، مگر این که چاره دیگری نداشته باشید.

آموزش نصب SQL Server 2017 در ویندوز 10

در SQL Server دو گزینه برای احراز هویت وجود دارد. گزینه «احراز هویت ویندوز» (Windows authentication) از اطلاعات همان حساب ویندوز برای اجرای هویت SQL استفاده می‌کند. «حالت ترکیبی» (Mixed Mode) امکان ایجاد نام کاربری و رمز عبور اختصاصی SQL Server را فراهم می‌سازد. بدین ترتیب می‌توانید اکانت‌هایی را با استفاده از Add Current User یا با فشردن دکمه Add اضافه کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

در زبانه Data Directories می‌توانید مکان فایل داده‌ها و فایل لاگ را تعیین کنید. بهتر است این دو فایل را در درایوهای مختلف قرار دهید تا عملکرد دیتابیس افزایش یابد و امنیت سیستم نیز در هنگام بروز خرابی بیشتر باشد.

آموزش نصب SQL Server 2017 در ویندوز 10

زبانه TempDB برای پیکربندی پایگاه داده TempDB استفاده می‌شود. این یک جدول سیستم است که برای ذخیره داده‌های موقت کاربرد دارد. برای کسب اطلاعات بیشتر و پیکربندی صحیح این دیتابیس می‌توانید از این مقاله آموزشی (+) کمک بگیرید.

آموزش نصب SQL Server 2017 در ویندوز 10

زبانه FILESTREAM امکان ذخیره داده‌های غیر ساخت‌یافته مانند اسناد، تصاویر و غیره را در پایگاه داده فراهم می‌سازد.

آموزش نصب SQL Server 2017 در ویندوز 10

بخش Analysis Services Configuration امکان  نصب حالت چندبعدی و داده‌کاوی را فراهم می‌سازد. PowerPivot را می‌توان در اکسل و یا SharePoint استفاده کرد.

آموزش نصب SQL Server 2017 در ویندوز 10

گزینه Integration Scale-Out Configuration – Master Mode برای تعریف پورت‌ها جهت برقراری ارتباط بین گره مستر  و گره های ورکر استفاده می‌شود. در این بخش باید یک گواهینامه نیز ایجاد کرده و یا از گواهینامه‌های موجود استفاده کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

در بخش Integration Services Scale Out Configuration – Worker Node باید نقطه انتهایی گره مستر را تعریف کنید که شامل نام گره مستر و پورت آن است. امکان تعریف گواهینامه SSL نیز وجود دارد.

آموزش نصب SQL Server 2017 در ویندوز 10

در بخش بعدی از شما سوال می‌شود آیا می‌خواهید R را نصب کنید یا نه. آن را قبول کرده و Next را بزنید. R یک زبان کاملا محبوب است که برای یادگیری ماشین و کاربردهای مختلف دیگر استفاده می‌شود.

آموزش نصب SQL Server 2017 در ویندوز 10

همچنین می‌توانید قابلیت نصب پایتون را نیز تیک بزنید که مشابه زبان R است و ظرفیت‌های مفید زیادی را در اختیار شما قرار می‌دهد.

آموزش نصب SQL Server 2017 در ویندوز 10

در انتهای مراحل آموزش نصب SQL Server 2017 در ویندوز 10 هنگامی که همه چیز برای نصب انتخاب شد، می‌توانید اقدام به بررسی پیکربندی نصب بکنید. اگر همه چیز درست بود، روی Install کلیک کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

پس از حدود 15 تا 45 دقیقه، پایگاه داده شما نصب شده است.

آموزش نصب SQL Server 2017 در ویندوز 10

هنگامی که پایگاه داده و دیگر کامپوننت‌ها نصب شدند، برنامه نصب را باز کنید. در بخش Installation گزینه نصب ابزارهای مدیریت SQL Server را انتخاب کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

به این ترتیب به صفحه وب SSMS می‌روید و باید این محصول را دانلود کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

پس از دانلود کردن، این محصول را نصب کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

در منوی ویندوز، استودیوی مدیریت SQL Server را باز کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

نام SQL Server مورد نظر خود را انتخاب کرده و روی Connect بزنید.

آموزش نصب SQL Server 2017 در ویندوز 10

یک پایگاه داده انتخاب کرده و روی New Query راست-کلیک کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

ما در این بخش از راهنمای آموزش نصب SQL Server 2017 در ویندوز 10 یک روال ذخیره شده سیستمی را اجرا می‌کنیم. روال sp_who نشست‌ها، کاربران متصل به دیتابیس و پردازش‌های مربوطه را نمایش می‌دهد.

آموزش نصب SQL Server 2017 در ویندوز 10

مورد دیگری که به طور مجزا نصب می‌شود، ابزارهای داده‌ای SQL Server است. این ابزارها در صورتی که بخواهید در زمینه‌های هوش تجاری مانند SSAS, SSIS یا SSRS فعالی کنید، مفید خواهند بود.

آموزش نصب SQL Server 2017 در ویندوز 10

این لینک به صفحه وب SSDT می‌رود و کمک می‌کند که آخرین نسخه آن را دانلود کنید.

آموزش نصب SQL Server 2017 در ویندوز 10

سخن پایانی

در این مطلب به آموزش نصب SQL Server 2017 در ویندوز 10 پرداختیم. SQL Server 2017 قابلیت‌های مفید زیادی مانند پشتیبانی از پایتون، مقیاس‌پذیری SSIS Master، گروه‌های ورکر و غیره را معرفی کرده است. در این راهنما با شیوه نصب SQL Server 2017 و همچنین برخی گزینه‌ها و پیکربندی قابلیت‌های مختلف این سیستم مدیریت پایگاه داده آشنا شدیم.

اگر این مطلب برای شما مفید بوده است، آموزش‌ها و مطالب زیر نیز به شما پیشنهاد می‌شوند:

میثم لطفی (+)

«میثم لطفی» دانش‌آموخته ریاضیات و شیفته فناوری به خصوص در حوزه رایانه است. وی در حال حاضر علاوه بر پیگیری علاقه‌مندی‌هایش در رشته‌های برنامه‌نویسی، کپی‌رایتینگ و محتوای چندرسانه‌ای، در زمینه نگارش مقالاتی با محوریت نرم‌افزار نیز با مجله فرادرس همکاری دارد.

بر اساس رای 3 نفر

آیا این مطلب برای شما مفید بود؟

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *