Политики поддержки собственного клиента SQL Server
Собственный клиент SQL Server (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server или последний драйвер Microsoft ODBC для SQL Server . Сведения о SQLNCLI, которые поставляется в качестве компонента ядра СУБД SQL Server (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.
В этом разделе описывается, как можно использовать различные компоненты доступа к данным с собственным клиентом SQL Server (SNAC).
Поддержка сервера
SQL Server Native Client 11.0 поддерживает подключения к SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) и Базе данных SQL Azure.
Поддерживаемые версии операционных систем
В следующей таблице перечислены операционные системы, поддерживающие собственный клиент SQL Server.
Microsoft Windows Server 2003 или более поздней версии
Microsoft Windows XP с пакетом обновления 1 или более поздней версии
Microsoft Windows Vista (требуется SQL Server с пакетом обновления 2 или более поздней версии)
Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздней версии
Microsoft Windows Vista
Microsoft Windows XP с пакетом обновления 2 (SP2) или более поздней версии
Microsoft Windows Vista
Microsoft Windows Server 2008 R2
Microsoft Windows Server 2008 R2
Microsoft Windows 7
Microsoft Windows 8
Политика поддержки ADO
Приложения ADO могут использовать поставщик OLE DB SQLOLEDB, включенный в Windows, если они не требуют каких-либо функций SQL Server 2005 (9.x) или более поздней версии.
Приложения ADO могут использовать версию собственного клиента SQL Server, включенную в SQL Server 2005 (9.x). Приложения ADO также могут использовать собственный клиент SQL Server 11.0 (включен в SQL Server 2014 (12.x)), но если они делают это, они должны указывать DataTypeCompatibility=80 в строках подключения. При наличии в строках подключения доступны DataTypeCompatibility=80 только функции SQL Server 2005 (9.x).
Политика поддержки BCP
Начиная с SQL Server 2008 (10.0.x), bcp.exe поддерживает файлы данных, которые не более трех версий SQL Server старше версии SQL Server, в которой отправлен bcp.exe.
Политика поддержки ODBC
Приложения должны использовать драйвер ODBC SQL Server, включенный в операционную систему Windows. Драйвер ODBC собственного клиента SQL Server можно использовать, если приложение сертифицировано для использования с определенной версией собственного клиента SQL Server.
Политики поддержки OLE DB
Приложения должны использовать поставщик OLE DB SQL Server, включенный в операционную систему Windows. Поставщик OLE DB собственного клиента SQL Server можно использовать, если приложение сертифицировано для использования с определенной версией собственного клиента SQL Server.
Приложения OLE DB, которые не были сертифицированы для использования с собственным клиентом SQL Server, могут использовать собственный клиент SQL Server, если они указывают DataTypeCompatibility=80 в строках подключения.
Приложения OLE DB, использующие компоненты службы OLE DB, могут использовать только собственный клиент SQL Server, если они указывают DataTypeCompatibility=80 в строках подключения. Однако функции, добавленные после SQL Server 2005 (9.x), в этом случае не будут доступны.
Жизненный цикл поддержки
Жизненный цикл поддержки собственного клиента SQL Server можно найти в блоге о жизненном цикле SNAC. Этот жизненный цикл применяется к созданию приложений базы данных с помощью собственного клиента SQL Server.
Исключение жизненного цикла поддержки
Ограниченная поддержка предоставляется для sql Native Client 11.0, который устанавливается SQL Server 2012 до 2019 года до тех пор, пока sql Server не будет поддерживать соответствующие жизненные циклы завершения поддержки. Это исключение поддержки применяется только к драйверу SNAC 11, установленному и используемому компонентами SQL Server (например, связанными серверами ядра SQL Server). Это означает, что драйвер поддерживается в версиях Windows, где поддерживается SQL Server 2012 по SQL Server 2019. Не удаляйте поставщик собственного клиента SQL, который устанавливается SQL Server в системе. Исключение поддержки охватывает только критические исправления безопасности и не включает улучшения или исправления для собственного клиента SQL 11.0.
Это исключение поддержки не охватывает использование собственного клиента SQL 11.0 в качестве драйвера для приложений баз данных для подключения к SQL Server. Все приложения, использующие SNAC 11.0, должны быть обновлены для использования более новых версий (см. раздел «Скачать драйвер ODBC для SQL Server — ODBC Driver for SQL Server » и скачать драйвер Microsoft OLE DB для SQL Server — OLE DB Driver for SQL Server).
Using SQL Server in Windows
This article contains guidance about how to use different versions of Microsoft SQL Server on a computer that is running Windows operating system.
Original product version: SQL Server
Original KB number: 2681562
Summary
Unless noted otherwise, when an OS is supported for a SQL Major version, it remains supported for all subsequent servicing releases. For example, if SQL Server 2016 RTM is supported on Windows 10, this implies that any CUs on top of SQL Server 2016 RTM or SQL Server 2016 Service Pack 1 (SP1) are supported on Windows 10.
How to use this article:
-
- Find out the minimum requirements for the SQL Server version you are trying to install for the corresponding OS.
- Which editions of SQL Server are compatible with which versions of Windows?
- What are the .NET Framework requirements for my SQL version?
- Check if SQL Server 2016 is supported on Windows 10. The corresponding value in the above table is Yes (SP2).
- Yes indicates that SQL Server 2016 on Windows 10 is supported.
- (SP2) indicates that SQL Server 2016 should be updated to at least SP2 for it to be supported on Windows 10.
- The Hardware and Software Requirements page for SQL 2016 confirms that SQL Server 2016 Developer edition is supported on Windows 10 Professional.
- The More Information/Limitations column for Windows Server 2016 do not call out any additional known issues for this configuration.
Minimum SQL Server version requirements for Windows Server 2022 and Windows 11
This section describes the minimum version requirements to install SQL Server on a computer that is running Windows Server 2022 or Windows 11.
Before you install SQL Server on a computer that is running Windows Server 2022 or Windows 11, you must make sure that you fulfill the following minimum requirements, as appropriate for your situation.
- For SQL Server 2022 on Windows The release is supported at the SQL Server 2022 on Windows RTM Release version.
- For SQL Server 2019 on Windows The release is supported at the SQL Server 2019 on Windows RTM Release version.
- For SQL Server 2017 on Windows The release is supported at the SQL Server 2017 on Windows RTM Release version.
- For SQL Server 2016 and older versions SQL Server 2016 and older versions are not supported on Windows Server 2022 or Windows 11.
Minimum SQL Server version requirements for Windows Server 2019
This section describes the minimum version requirements to install SQL Server on a computer that is running Windows Server 2019.
Before you install SQL Server on a computer that is running Windows Server 2019 you must make sure that you fulfill the following minimum requirements, as appropriate for your situation.
- For SQL Server 2022 on Windows
The release is supported at the SQL Server 2022 on Windows RTM Release version. - For SQL Server 2019 on Windows The release is supported at the SQL Server 2019 on Windows RTM Release version.
- For SQL Server 2017 on Windows The release is supported at the SQL Server 2017 on Windows RTM Release version.
- For SQL Server 2016 You must apply SQL Server 2016 Service Pack 2 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2016.
- For SQL Server 2014 You must apply SQL Server 2014 Service Pack 3 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2014.
- For SQL Server 2012 You must apply SQL Server 2012 Service Pack 4 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2012.
- Make sure that you check known setup issues when you install SQL Server 2012 on Windows 10 or Windows Server 2016.
- The Books Online topic Hardware and Software Requirements for Installing SQL Server 2012 has not yet been updated to reflect the support for Windows Server 2016 and Windows Server 2019.
Minimum SQL Server version requirements for Windows 10 and Windows Server 2016
This section describes the minimum version requirements to install SQL Server on a computer that is running Windows 10 or Windows Server 2016.
Before you install SQL Server on a computer that is running Windows 10 or Windows Server 2016, you must make sure that you fulfill the following minimum requirements, as appropriate for your situation.
- For SQL Server 2022 on Windows
The release is supported at the SQL Server 2019 on Windows Server 2016 RTM Release version and Windows 10 TH1 1507 or greater versions. - For SQL Server 2019 on Windows
- The release is supported at the SQL Server 2019 on Window Server 2016 RTM Release version and Windows 10 TH1 1507 or greater versions.
- For SQL Server 2017 on Windows The release is supported at the SQL Server 2017 on Windows RTM Release version.
- For SQL Server 2016 You must apply SQL Server 2016 Service Pack 2 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2016.
- For SQL Server 2014 You must apply SQL Server 2014 Service Pack 1 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2014.
- For SQL Server 2012 You must apply SQL Server 2012 Service Pack 2 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2012.
- Make sure that you check known setup issues when you install SQL Server 2012 on Windows 10 or Windows Server 2016.
- The Books Online topic Hardware and Software Requirements for Installing SQL Server 2012 has not yet been updated to reflect the support for Windows Server 2016 and Windows Server 2019.
Minimum SQL Server version requirements for Windows Server 2012 R2 or Windows 8.1
This section describes the minimum version requirements for installing SQL Server on a computer that is running Windows Server 2012 R2 or Windows 8.1.
Before you install SQL Server on a computer that is running Windows Server 2012 R2 or Windows 8.1, you must make sure that you fulfill the following minimum requirements, as appropriate for your situation:
- For SQL Server 2022 on Windows
SQL Server 2022 is not supported on Windows 8.1 or Windows Server 2012 R2. - For SQL Server 2019 on Windows SQL Server 2019 is not supported on Windows 8.1 or Windows Server 2012 R2.
- For SQL Server 2017 on Windows You can install the release version of SQL Server 2017 on Windows or a later version. For more information, see the SQL Server 2014 main page.
- For SQL Server 2016 You must apply SQL Server 2016 Service Pack 2 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2016.
- For SQL Server 2014 You must apply SQL Server 2014 Service Pack 3 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2014.
- For SQL Server 2012 You must apply SQL Server 2012 Service Pack 1 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2012.
Note Please check known setup issues when you install SQL Server 2012 on Windows 8 or Windows Server 2012.
Note The RTM installation of the product is supported. However, you have to install the respective service packs after the initial setup is complete. Your SQL Server 2008 installation is not supported unless you apply Service Pack 4 after you install the RTM edition. For more information, see How to obtain the latest service pack for SQL Server 2008.
Also check known setup issues when you install SQL Server 2008 R2 and SQL Server 2008 on a computer that is running Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8.
Minimum SQL Server version requirements for Windows Server 2012 or Windows 8
Windows 8 has reach end of support, which means Windows 8 devices no longer receive important security updates. We recommend making the free upgrade to Windows 8.1 to continue receiving security updates and support. For additional information review Update to Windows 8.1 from Windows 8.
This section describes the minimum version requirements to install SQL Server on a computer that is running Windows Server 2012 or Windows 8.
Before you install SQL Server on a computer that is running Windows Server 2012 or Windows 8, you must make sure that you fulfill the following minimum requirements, as appropriate for your situation:
- For SQL Server 2022 on Windows SQL Server 2022 is not supported on Windows 8.1 or Windows Server 2012 R2
- For SQL Server 2019 on Windows SQL Server 2019 is not supported on Windows 8.1 or Windows Server 2012 R2.
- For SQL Server 2017 on Windows The release is supported at the SQL Server 2017 on Windows RTM Release version.
- For SQL Server 2016 You must apply SQL Server 2016 Service Pack 2 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2016.
- For SQL Server 2014 You must apply SQL Server 2014 Service Pack 3 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2014.
- For SQL Server 2012 You must apply SQL Server 2012 Service Pack 4 or a later update. For more information, see How to obtain the latest service pack for SQL Server 2012.
Note Please check known setup issues when you install SQL Server 2012 on Windows 8 or Windows Server 2012.
Note The RTM installation of the product is supported. However, you have to install the respective service packs after the initial setup is complete. You will see the following message on the Solution Center page:
Note The RTM installation of the product is supported. However, you have to install the respective service packs after the initial setup is complete. Your SQL server 2008 installation is not supported unless you apply Service Pack 4 after you install the RTM edition. You will see the following message on the Solution Center page.
For more information, see How to obtain the latest service pack for SQL Server 2008.
Important The following dialog box appears in SQL Server 2008 R2 and SQL Server 2008 when you run the Setup program.
- For SQL Server 2008, you have to install Service Pack 4 (SP4) or a later version.
- For SQL Server 2008 R2, you have to install Service Pack 3 (SP3) or a later version.
Note Please also check known setup issues when you install SQL Server 2008 R2 and SQL Server 2008 on a computer that is running Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8.
- SQL Server Compact 3.5 Service Pack 2 and later versions
- SQL Server Compact 4.0 and later versions
No support is planned for Windows RT devices.
Support for switching modes in Windows Server 2012 R2 or Windows Server 2012
This section discusses the support policy when you switch Windows Server 2012 R2 or Windows Server 2012 operating modes while SQL Server is installed.
Windows Server 2012 R2 and Windows Server 2012 have the following feature states, or modes:
- Full Server
- Minimal Server Interface
- Server CoreYou can switch between these feature states at any time.
You can switch from Server Core or Minimal Server Interface to Full Server when one or more instances of SQL Server 2014 or SQL Server 2012 are installed. However, be aware that you cannot switch from Full Server to Minimal Server Interface or Server Core when one or more instances of SQL Server 2014 or SQL Server 2012 are installed.
To switch from Full Server to Minimal Server Interface or Server Core when one or more instances of SQL Server 2014 or SQL Server 2012 are installed, you must uninstall SQL Server 2014 or SQL Server 2012, switch modes, and then reinstall SQL Server 2014 or SQL Server 2012. However, you can turn on SQL Server 2014 or SQL Server 2012 installation prerequisites in Full Server mode, switch to Server Core mode, and then install SQL Server 2014 or SQL Server 2012.
- Minimal Server is a Server Core installation that has Server Manager and other server tools installed. Therefore, the SQL Server Setup program performs the same installation steps in Windows Server 2012 R2 Minimal Server Interface mode and Windows Server 2012 Minimal Server Interface mode and Server Core mode. Additionally, you can switch between Server Core and Minimal Server when one or more instances of SQL Server 2014 or SQL Server 2012 are installed. This is a supported scenario.
- SQL Server Reporting Services 2012 is not supported on Windows Server 2012 R2 Server Core, Windows Server 2012 Server Core, Windows Server 2012 R2 Minimal Server Interface mode, or Windows 2012 Minimal Server Interface mode. You can install SQL Server Reporting Services 2012 on a server that is running Windows Server 2012 in Full Server mode and then switch to Windows Server 2012 Server Core mode. However, this configuration is not supported.
- We recommend that you uninstall all the SQL Server 2012 features that are not supported on a server that is running Windows Server 2012 R2 or Windows Server 2012 in Server Core mode. For information about how to do this, see Install SQL Server 2012 on Server Core).
- This issue does not apply to SQL Server 2008 or SQL Server 2008 R2. SQL Server 2008 and SQL Server 2008 R2 are not supported in Minimal Server Interface mode or Server Core mode.
For more information about the installation options that are available when you install Windows Server 2012, see Windows Server Installation Options.
SQL Server 2012 and SQL Server 2008 R2 support for new features in Windows 8.1, Windows 8, Windows Server 2012 R2, and Windows Server 2012
This section summarizes how versions of SQL Server work with some new features in Windows 8.1, Windows 8, Windows Server 2012 R2, and Windows Server 2012.
The following table summarizes how versions of SQL Server work with some new features in Windows 8 and Windows Server 2012.
Unless noted in the following table, all features of Windows Server 2012 are supported in all the supported versions of SQL server.
Feature SQL feature or component that interacts with this new feature SQL feature that is affected or supported Minimum version and service pack requirements for SQL Exceptions or support limitations More information Storage Spaces SQL Server 2008 R2 Service Pack 1 or later version, SQL Server 2012 (RTM and later versions) SQL Server 2005 information
This section provides support information about instances of SQL Server 2005 in Windows 8.1 or Windows 8 environments. It also describes the options that are available for customers who are using SQL Server 2005. Microsoft SQL Server 2005 (the release version and service packs) and earlier versions of SQL Server are not supported on Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8. You will receive a warning in the Action Center if Windows 10, Windows 8.1, or Windows 8 detects an instance of SQL Server 2005.
To resolve this issue, upgrade or remove the existing instance of SQL Server 2005. For information about how to upgrade SQL Server, see Upgrade to SQL Server.
This link points to SQL Server 2014. You can use the version picker tool at the top of the MSDN link (Other Versions) for information about other versions.
For information about the Express editions of SQL Server, go to the following Microsoft websites:
- SQL Server 2014 Service Pack 2 Express Edition
- SQL Server 2012 Service Pack 3 (SP3) Express Edition
- SQL Server 2008 R2 Service Pack 3 (SP3) Express Edition
Applies to
- SQL Server 2005 Enterprise X64 Edition
- SQL Server 2005 Express Edition
- SQL Server 2005 Standard Edition
- SQL Server 2005 Standard X64 Edition
- SQL Server 2005 Workgroup Edition
- SQL Server 2005 Developer Edition
- SQL Server 2005 Enterprise Edition
- SQL Server 2008 Developer
- SQL Server 2008 Enterprise
- SQL Server 2008 Express
- SQL Server 2008 R2 Datacenter
- SQL Server 2008 R2 Developer
- SQL Server 2008 R2 Enterprise
- SQL Server 2008 R2 Express
- SQL Server 2008 R2 Express with Advanced Services
- SQL Server 2008 R2 Standard
- SQL Server 2008 R2 Standard Edition for Small Business
- SQL Server 2008 R2 Web
- SQL Server 2008 R2 Workgroup
- SQL Server 2008 Standard
- SQL Server 2008 Standard Edition for Small Business
- SQL Server 2008 Web
- SQL Server 2008 Workgroup
- SQL Server 2012 Developer
- SQL Server 2012 Enterprise
- SQL Server 2012 Express
- SQL Server 2012 Standard
- SQL Server 2012 Web
- SQL Server 2012 Enterprise Core
- SQL Server 2014 Business Intelligence
- SQL Server 2014 Developer
- SQL Server 2014 Enterprise
- SQL Server 2014 Enterprise Core
- SQL Server 2014 Express
- SQL Server 2014 Standard
- SQL Server 2014 Web
- SQL Server 2016 Developer
- SQL Server 2016 Enterprise
- SQL Server 2016 Enterprise Core
- SQL Server 2016 Express
- SQL Server 2016 Standard
- SQL Server 2016 Web
- SQL Server 2017 on Windows (all editions)
- SQL Server 2019 on Windows
Какая версия sql server доступна для windows 7
This site https://dev.mysql.com/downloads/mysql/ is experiencing technical difficulty. We are aware of the issue and are working as quick as possible to correct the issue.
We apologize for any inconvenience this may have caused.
To speak with an Oracle sales representative: 1.800.ORACLE1.
To contact Oracle Corporate Headquarters from anywhere in the world: 1.650.506.7000.
To get technical support in the United States: 1.800.633.0738.
Требования к базе данных Microsoft SQL Server для ArcGIS 10.7.x и ArcGIS Pro 2.3 и 2.4
Посетите сайт Поддержки Esri для получения информации о поддерживаемой политике среды Esri .
Поддерживаемые версии баз данных
Следующие версии Microsoft SQL Server — минимальные сертифицированные версии, поддерживающиеся в ArcGIS. SQL Server Пакеты обновлений и другие обновления для этих версий поддерживаются, но не сертифицированы.
Версии Enterprise/Standard/Developer*
Microsoft SQL Server 2019 ( 64-разрядный)**
Microsoft SQL Server 2019 на Linux ( 64-разрядный)
Microsoft SQL Server 2017 ( 64-разрядный)
Microsoft SQL Server 2017 для Linux (64-bit)
Microsoft SQL Server 2016 ( 64-разрядный)
Microsoft SQL Server 2014 SP3( 64-разрядный)
Версии Express
Microsoft SQL Server 2019 ( 64-разрядный)**
Microsoft SQL Server 2017 ( 64-разрядный)
Microsoft SQL Server 2016 ( 64-разрядный)
Microsoft SQL Server 2014 SP3 (32-разрядный*** и 64-разрядный)
Microsoft SQL Server 2014 SP3( 64-разрядный)
Примечание:
* Версия для разработчиков поддерживается только в непроизводственных средах.
**Сертифицирован для ArcGIS 10.7.1 и ArcGIS Pro 2.4.3 и более поздних пакетов обновлений.
*** Microsoft SQL Server Express (32-разрядная) поддерживается только с настольными базами геоданных в ArcMap .
Поддерживаемые операционные системы
Если ваша СУБД установлена на сервере, где инсталлированы продукты ArcGIS, операционная система сервера должна соответствовать системным требованиям для продуктов ArcGIS, а также требованиям к ОС для вашей версии SQL Server .
Если ваша база данных не установлена на том же сервере, что и продукт ArcGIS, см. документацию Microsoft для требований операционной системы вашей версии SQL Server .
Программы, необходимые для подключения к SQL Server
Любые клиентские компьютеры, подключающиеся напрямую к SQL Server , должны иметь установленный клиент SQL Server . SQL Server клиенты для Microsoft Windows и Linux предоставляются Microsoft . SQL Server клиенты для Windows также доступны на My Esri . Необходимо установить клиента той же или более новой версии, что и база данных SQL Server , к который вы подключаетесь. Если вы обновляете SQL Server , одновременно обновите клиенты SQL Server . Если версия SQL Server более не поддерживается ArcGIS, соответствующая библиотека клиента SQL Server также более не поддерживается.
Поддерживаются следующие клиенты SQL Server :
- SQL Server 2019
- Microsoft Драйвер ODBC 17 для SQL Server
- Microsoft Драйвер ODBC для SQL Server
- Microsoft Драйвер ODBC для SQL Server
- Microsoft Драйвер ODBC 13 или 13.1 для SQL Server
- Microsoft Драйвер ODBC для SQL Server
- Microsoft Драйвер ODBC 13 или 13.1 для SQL Server
- Microsoft Драйвер ODBC 11 для SQL Server
Примечание:
При подключении из ArcGIS Server на Ubuntu к любой версии к поддерживаемой версии SQL Server , вы должны установить пакет Microsoft unixodbc-dev на все машины с ArcGIS Server в дополнение к драйверу ODBC.
