نیاز های نرم افزاری و سخت افزاری نصب SQL Server
قبل از نصب هر نرم افزاری بهتر است پیش نیاز های نصب آن نرم افزار را بررسی کنیم تا در مراحل نصب و یا استفاده با مشکل مواجه نشویم. مایکروسافت SQL Server نیز از این قاعده مستثنی نیست و البته پیش نیاز های متعددی دارد. در این مقاله لیست نیاز های نرم افزاری و سخت افزاری برای نصب و اجرای SQL Server را بر روی سیستم عامل ویندوز شرح می دهیم. SQL Server از نسخه 2017 (14.x) قابلیت نصب بر روی لینوکس را نیز دارد. برای اطلاعات بیشتر مقاله پیش نیاز نصب SQL Server بر روی Linux را مطالعه کنید. همچنین می توانید از فروشگاه مایکروسافت می برای خرید لایسنس اورجینال SQL Server نیز اقدام کنید.
ملاحظات زیر بر روی همه نسخه های این پایگاه داده اعمال می شود:
- توصیه می کنیم SQL Server را بر روی کامپیوتر های با فرمت فایل NTFS یا ReFS اجرا کنید. نصب SQL Server روی یک کامپیوتر با فرمت FAT32 پشتیبانی می شود اما به دلیل امنیت پایین آن نسبت به NTFS یا ReFS توصیه نمی شود.
- نصب SQL Server بر روی درایو های فشرده شده، Read Only و Mapped (اشتراک گذاری شده) امکان پذیر نیست.
- امکان نصب از طریق اتصال Remote Desktop با وجود فایل های نصب بر روی کلاینت RDC وجود ندارد. برای نصب sql روی ویندوز 10 باید فایل های نصب روی یک شبکه محلی، فیزیکی یا ماشین مجازی باشند. فایل های نصبی SQL Server باید یا روی شبکه، درایور Mapped، درایور محلی یا بر روی یک فایل ISO در ماشین مجازی وجود داشته باشند.
- برای اجرای عملیات نصب از طریق SQL Server management studio باید نسخه NET 4.6.1. نصب باشد. اگر این فریم ورک را نصب ندارید عملیات نصب خودکار آن را انتخاب و نصب می کند.
- عملیات نصب SQL Server اجزای زیر را که مورد نیاز محصول هستند، نصب می کند:
- SQL Server Native Client
- فایل های پشتیبان SQL Server
نیاز های سخت افزاری و نرم افزاری
فریم ورک NET. | نصب نسخه (SQL Server 2016 (13.x به بالا نیازمند نصب .NET 4.6 است که مورد استفاده بخش های Database Engine، Master Data Service و Replication است. عملیات نصب SQL Server به صورت خودکار آن ها را نصب میکند. همچنین شما می توانید به صورت دستی .Net Framework را از این لینک دانلود کنید. ویندوز 8.1 و ویندوز سرور 2012 R2 نیازمند آپدیت KB2919355 قبل از نصب .Net framework 4.6 هستند. |
نرم افزار شبکه | سیستم عامل های مورد پشتیبانی توسط SQL Server نرم افزار پیشفرض برای شبکه دارند. نرم افزار شبکه مد نظر بیاد از از پروتکل های Shared memory، Named Pipes، TCP/IP و VIA پشتیبانی کند. نکته: پروتکل VIA بر روی failover cluster پشتیبانی نمی شود. کلاینت ها و اپلیکیشن هایی که روی یک گره کلاستر فیل اور مانند SQL Server اجرا می شوند می توانند از پروتکل Shared Memory برای اتصال به SQL Server توسط آدرس های local pipe استفاده کنند. با این حال، استفاده از این نوع اتصال به طور کامل بر کلاستر تکیه ندارد و با فیل شدن یک سرور در کلاستر متوقف می شود. از این رو استفاده از آن توصیه نمی شود و فقط باید در موارد بسیار خاص مورد استفاده قرار گیرد. مهم: پروتکل VIA منقضی شده است. این ویژگی در حالت تعمیر قرار دارد و ممکن از در نسخه آینده SQL Server حذف شود. از استفاده از این پروتکل در کار های جدید اجتناب کنید و اگر در حال استفاده از آن هستید برای تغییر آن برنامه ریزی کنید. |
هارد دیسک | نصب SQL Server نیازمند حداقل 6 گیگ فضا بر روی هارد دیسک است. فضای مورد نیاز هارد دیسک بسته به مولفه ها و اجزایی که شما در حین نصب SQL Server انتخاب می کنید متفاوت است. برای اطلاعات بیشتر به نیازمندی فضای هارد در پایان مقاله رجوع کنید. |
درایو DVD | اگر SQL Server را از روی دیسک نصب می کنید داشتن یک درایو DVD الزامی است. |
مانیتور | SQL Server نیازمند یک مانیتور super-VGA (800*600) یا رزولوشین بالاتر است. |
اینترنت | برای عملکرد SQL Server تحت اینترنت، به دسترسی اینترنت نیاز دارید (ممکن است برایتان هزینه داشته باشد). |
توجه داشته باشید به دلیل مجازی سازی ، اجرای SQL Server بر روی یک ماشین مجازی کندتر از اجرای محلی کندتر خواهد بود.
مهم: برای ویژگی PolyBase نیاز های سخت افزاری و نرم افزاری اضافی نیز وجود دارد.
پردازنده ، حافظه و سیستم عامل مورد نیاز
حافظه و پردازنده زیر برای همه نسخه های SQL Server مورد نیاز است:
نکته: نصب SQL Server فقط بر روی پردازنده های با معماری x64 پشتیبانی می شود. امکان نصب بر روی معماری x86 دیگر وجود ندارد.
حافظه رم | حداقل: نسخه اکسپرس: 512 مگابایت همه نسخه های دیگر: 1 گیگابایت توصیه شده: نسخه اکسپرس: 1 گیگابایت همه نسخه های دیگر: حداقل 4 گیگابایت؛ برای عملکرد مناسب باید با افزایش سایز دیتابیس، ارتقا یابد. |
سرعت پردازنده | حداقل: 1.4 گیگاهرتز، پردازنده x64 توصیه شده: 2.0 گیگاهرتز یا سریعتر |
نوع پردازنده | AMD Opteron AMD Athlon 64 Intel Xeon با پشتیبانی از Intel EM64T Intel Pentium IV با پشتیبانی از EM64T |
حداقل حافظه مورد نیاز برای نصب مولفه Data Quality در سرویس های (Data Quality(DQS مقدار 2 گیگابایت است که بسته به نسخه های مختلف SQL Server حداقل حافظه آن متفاوت است.
پشتیبانی WOW64
قابلیت WOW64 یا Windows 32 bit on Windows 64 bit، ویژگی در نسخه های 64 بیت ویندوز است که امکان نصب اپلیکیشن های 32 بیت را به صورت بومی (بدون مجازی سازی) می دهد. در این حالت اپلیکیشن ها با این که سیستم عامل پایه 64bit است به عملکرد خود ادامه می دهند. قابلیت WOW64 در SQL Server پشتیبانی نمی شود، با این حال ابزار های مدیریت آن قابل پشتیبانی هستند.
پشتیبانی حالت Server Core
امکان نصب SQL Server در نسخه 2016 و 2017 در حالت Server Core بر روی نسخه های زیر از سیستم عامل ویندوز وجود دارد.
- Windows Server 2019 Standard
- Windows Server 2016 Standard
- Windows Server 2012 R2 Standard
- Windows Server 2012 Standard
- Windows Server 2019 Datacenter
- Windows Server 2016 Datacenter
- Windows Server 2012 R2 Datacenter
- Windows Server 2012 Datacenter
ویژگی های قابل پشتیبانی در نسخه 32 بیت سیستم عامل
نسخه های کلاینت ویندوز مانند ویندوز 10 و ویندوز 8.1 با معماری های 32 و 64 موجود هستند. همه قابلیت های SQL Server بر روی سیستم عامل کلاینت 64 بیت قابل نصب هستند. برای سیستم عامل های کلاینت 32 بیت، تنها ویژگی های زیر پشتیبانی می شوند:
- Data Quality Client
- Client Tools Connectivity
- Integration Services
- Client Tools Backwards Compatibility
- Client Tools SDK
- Documentation Components
- Distributed Replay Components
- Distributed Replay Controller
- Distributed Replay Client
- SQL Client Connectivity SDK
سازگاری سیستم عامل
جدولی که در ادامه مشاهده می کنید نشان میدهد کدام نسخه از اس کیو ال سرور 2016 و 2017 با کدام نسخه از ویندوز سازگار هستند.
Enterprise | Developer | Standard | Web | Express | |
---|---|---|---|---|---|
Windows Server 2012 R2 Essentials | ✓ | ✓ | ✓ | ✓ | ✓ |
Windows Server 2012 R2 Foundation | ✓ | ✓ | ✓ | ✓ | ✓ |
Windows Server 2012 Datacenter | ✓ | ✓ | ✓ | ✓ | ✓ |
Windows Server 2012 Standard | ✓ | ✓ | ✓ | ✓ | ✓ |
Windows Server 2012 Essentials | ✓ | ✓ | ✓ | ✓ | ✓ |
Windows Server 2012 Foundation | ✓ | ✓ | ✓ | ✓ | ✓ |
Windows 10 IoT Enterprise | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 10 Enterprise | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 10 Professional | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 10 Home | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 8.1 Enterprise | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 8.1 Pro | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 8.1 Enterprise | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 8 Pro | ✕ | ✓ | ✓ | ✕ | ✓ |
Windows 8 | ✕ | ✓ | ✓ | ✕ | ✓ |
نکته: در این بخش یک استثنا وجود دارد. قابلیتهای زیر از سری قابلیتهای Business Intelligence برای (SQL Server 2016 (13.x و نسخه های قبلتر، امکان نصب بر روی ویندوز سرور 2008 R2 SP1 به بعد را دارد:
• سرویس های گزارش گیری – SharePoint
• سرویس های گزارش گیری add-in در محصولات SharePoint
نیاز فضای هارد دیسک
طی عملیات نصب SQL Server، اینستالر ویندوز فایل های موقتی را روی هارد ایجاد می کند. قبل از اجرای فایل نصب SQL Server برای نصب یا ارتقا، مطمئن شوید که حداقل 6 گیگابایت فضای روی هارد دیسک خود برای این فایل های موقت دارید. این نیاز حتی اگر شما اجزای SQL Server را روی درایوی غیر از درایو سیستم عامل، نصب کنید هم الزامی است.
میزان فضای هارد دیسک مورد نیاز بسته به تنظیمات سیستم و ویژگی هایی که قصد دارید نصب شوند، دارد. جدول زیر نیاز های هر یک از ویژگی های SQL Server را نشان می دهد.
حجم (مگابایت) | ویژگی ها |
---|---|
1480 | Database Engine and data files, Replication, Full-Text Search, and Data Quality Services |
2744 | Database Engine (as above) with R Services (In-Database) |
4194 | Database Engine (as above) with PolyBase Query Service for External Data |
698 | Analysis Services and data files |
967 | Reporting Services |
280 | Microsoft R Server (Standalone) |
1203 | Reporting Services – SharePoint |
325 | Reporting Services Add-in for SharePoint Products |
121 | Data Quality Client |
328 | Client Tools Connectivity |
306 | Integration Services |
445 | Client Components (به غیر از اجرای آنلاین SQL Server Books Books و ابزارهای خدمات یکپارچه سازی) |
280 | Master Data Services |
27 | SQL Server Books Online Components to view and manage help content |
8030 | همه ویژگی ها |
انواع ذخیره سازی برای فایل های داده
انواع ذخیره سازی سازی برای فایل های داده عبارت اند از:
- لوکال دیسک
- SQL Server در حال حاضر درایو های دیسکی که اندازه سکتور استاندارد 512 بایت و 4 کیلوبایت دارند را پشتیبانی می کند. هارد دیسک های با اندازه بیشتر از 4 کیلوبایت ممکن است باعث بروز خطا در هنگام ذخیره فایل های داده توسط SQL Server شود.
- قابلیت failover cluster موجود در SQL Server فقط از دیسک لوکال برای نصب فایل های tempdb پشتیبانی می کند. مطمئن شوید مسیر تعیین شده برای tempdb و فایل های لوگ بر روی همه گره های کلاستر قابل دسترس و معتبر هستند. در طی failover، اگر پوشه tempdb برای گره های هدف failover در دسترس نباشند، بخش منابع SQL Server امکان اجرا نخواهند داشت.
- ذخیره سازی اشتراکی
- فضای ذخیره سازی مستقیم (ُS2D)
- اشتراک فایل SMB
- ذخیره سازی SMB برای سرویس های آنالیز داده فایل برای حالت نصب مستقل و خوشه ای (clustered) پشتیبانی نمی شوند. از یک حافظه ذخیره سازی مستقیم، ذخیره سازی شبکه یا S2D برای این منظور استفاده کنید.
- SMB می تواند بر روی فایل های سرور ویندوز یا حافظه ثانویه SMB میزبانی شود. اگر از فایل های ویندوز سرور استفاده شود، نسخه فایل های ویندوز سرور باید حداقل 2008 به بالا باشند.
نصب SQL Server بر روی Domain Controller
به دلایل امنیتی، ما توصیه می کنیم که SQL Server را روی Domain Controller نصب نکنید. امکان نصب SQL Server بر روی کامپیوتری که Domain Controller دارد امکان پذیر است اما محدودیت های زیر برای آن اعمال خواهد شد:
- شما نمی توانید سرویس های SQL Server را روی Domain Controller تحت local service account اجرا کنید.
- پس از نصب SQL Server بروی یک کامپیوتر، شما نمی توانید آن کامپیوتر را از Domain member به Domain Controller تغییر دهید. برای این منظور ابتدا باید SQL Server را قبل از تغییر کامپیوتر میزبان Domain Controller حذف کنید.
- قابلیت failover cluster در حالتی که گره های خوشه بر روی Domain Controller هستند امکان پذیر نیست.
- SQL Server برای یک Domain Controller با حالت read-only پشتیبانی نمی شود. در مرحله نصب SQL Server، عملیات نصب نمی تواند یک گروه امنیتی یا اکانت های سرویس SQL Server را روی یک read-only Domain controller ایجاد کند. در این سناریو عملیات نصب با شکست مواجه می شود.
اگر این مقاله برایتان مفید بود در قسمت نظر کاربران منتظر خواندن نظر های انرژی بخشتان هستیم همچنین اگر سوالی در رابطه با محصولات مایکروسافت دارید میتوانید در قسمت نظر کاربران بپرسید.
برخی از سوالات رایج:
1.برای نصب SQL Server به چه قدر فضای هارد دیسک نیاز داریم؟
طی عملیات نصب SQL Server، اینستالر ویندوز فایل های موقتی را روی هارد ایجاد می کند. قبل از اجرای فایل نصب SQL Server برای نصب یا ارتقا، مطمئن شوید که حداقل 6 گیگابایت فضای روی هارد دیسک خود برای این فایل های موقت دارید. این نیاز حتی اگر شما اجزای SQL Server را روی درایوی غیر از درایو سیستم عامل، نصب کنید هم الزامی است.
2.انواع ذخیره سازی برای فایل های داده در هنگام نصب SQL Server کدام است؟
- لوکال دیسک
- ذخیره سازی اشتراکی
- فضای ذخیره سازی مستقیم (ُS2D)
- اشتراک فایل SMB
سلام وقت بخیر..لطفا مطالب رو بروز رسانی کنید. الان نسخه ۲۰۱۹ و ۲۰۲۲ هم اومده و قابلیت های خوبی
دارند
سلام مشکل نصب sql server در ویندوز ۱۰ دارم. لطفا راهنمایی کنید.
سلام لطفا دقیقا بفرمایید چه مشکلی دارید تا راهنمایی بشه خدمتتون.
هرگز کامل نبود
سلام اگر مقاله کامل تری سراغ دارید لطفا لینک بذارید بررسی می کنیم و حتما کاستی ها رو اضافه خواهیم کرد.
عالی