Microsoft sql server что это за программа и нужна ли она

Обновлено: 05.07.2024

Добро пожаловать на нашу домашнюю страницу о клиентском программировании для взаимодействия с Microsoft SQL Server и базой данных SQL Azure в облаке. В этой статье содержится следующая информация:

  • Перечисляет и описывает доступные комбинации языков и драйверов.
    • Информация дана для операционных систем Linux (Ubuntu и др.), macOS и Windows.

    База данных Azure SQL

    На любом языке код подключения к SQL Server практически идентичен коду подключения к базе данных SQL Azure.

    Подробнее о строках подключения для подключения к базе данных SQL Azure см.:

      .
    • Другие статьи о базе данных SQL Azure, расположенные рядом с предыдущей статьей в оглавлении, о других языках. Например, см. статью Использование PHP для запросов к базе данных Azure SQL.

    Веб-страницы для создания приложений

    На наших веб-страницах Build-an-app представлены примеры кода, а также информация о конфигурации в альтернативном формате. Дополнительные сведения см. далее в этой статье в разделе Создание веб-сайта приложения.

    Языки и драйверы для клиентских программ

    В следующей таблице каждое языковое изображение является ссылкой на подробные сведения об использовании языка с SQL Server. Каждая ссылка ведет к следующему разделу этой статьи.

    Логотип Node.js

    Логотип Python

    ORM Entity Framework из .NET Framework

    Логотип Ruby

    Логотип Java

    логотип PHP

    Загружает и устанавливает

    Следующая статья посвящена загрузке и установке различных драйверов подключения SQL для использования языками программирования:

    Примеры кода

    < /th>
    Пример Описание
    Подтверждение концепции подключения к SQL с помощью ADO.NET Небольшой пример кода основное внимание уделяется подключению и выполнению запросов к SQL Server.
    Надежное подключение к SQL с помощью ADO.NET Повторите логику в примере кода, потому что соединения могут иногда сталкиваться с моментами потери соединения.

    Документация

    Entity Framework (EF) обеспечивает объектно-реляционное сопоставление (ORM). ORM упрощает для вашего исходного кода объектно-ориентированного программирования (ООП) манипулирование данными, полученными из реляционной базы данных SQL.

    EF имеет прямое или косвенное отношение к следующим технологиям:

    Исходный EF и новый EF

    На стартовой странице Entity Framework представлен EF с описанием, подобным этому:

    Entity Framework — это имя, используемое двумя отдельными ветвями исходного кода. Одна ветка EF устарела, и ее исходный код теперь может поддерживаться публично. Другой EF новый. Ниже описаны два EF:

    EF и связанные с ним технологии обладают мощными возможностями, и разработчику, который хочет освоить всю область, нужно многому научиться.

    Java logo
    Java и JDBC

    Microsoft предоставляет драйвер подключения к базе данных Java (JDBC) для использования с SQL Server (или с базой данных SQL Azure). Это драйвер JDBC типа 4, который обеспечивает подключение к базе данных через стандартные интерфейсы прикладных программ (API) JDBC.

    Примеры кода

    < td style="text-align: left;">Информация о конфигурации и примеры кода.
    Пример Описание
    Примеры кода Примеры кода, обучающие типам данных, наборам результатов и большие данные.
    Пример URL-адреса подключения Описывает, как используйте URL-адрес подключения для подключения к SQL Server. Затем используйте его, чтобы использовать оператор SQL для извлечения данных.
    Пример источника данных Описывает, как использовать источник для подключения к SQL Server. Затем используйте хранимую процедуру для извлечения данных.
    Используйте Java для запросов к базе данных Azure SQL Пример базы данных SQL Azure.
    Создание приложений Java с помощью SQL Server в Ubuntu

    Документация

    Документация JDBC включает следующие основные разделы:

    < /th>
    Область Описание
    Подключение к базе данных Java (JDBC) Корень нашей документации JDBC .
    Справочник Интерфейсы, классы и элементы.
    Руководство по программированию для драйвера JDBC SQL Информация о конфигурации, вместе с примерами кода.

    < /p>

    логотип Node.js
    Node.js

    С помощью Node.js вы можете подключаться к SQL Server из Windows, Linux или macOS. Корень нашей документации по Node.js находится здесь.

    Драйвер соединения Node.js для SQL Server реализован на языке JavaScript. Драйвер использует протокол TDS, который поддерживается всеми современными версиями SQL Server. Драйвер — это проект с открытым исходным кодом, доступный на GitHub.

    Примеры кода

    < td style="text-align: left;">Пример для базы данных SQL Azure в облаке.
    Пример Описание
    Подтверждение концепции подключения к SQL с помощью Node.js Голый исходный код для подключения к SQL Server и выполнения запроса.
    База данных Azure SQL: используйте Node.js для запросов
    Создание приложений Node.js для использования SQL Server в macOS Информация о конфигурации вместе с примерами кода.

    ODBC для C++

    логотип ODBC
    cpp-big-plus

    За прошедшие годы группами внутри и за пределами Microsoft было создано и выпущено множество драйверов ODBC. Ассортимент драйверов включает несколько клиентских языков программирования. Список целей данных выходит далеко за рамки SQL Server.

    Некоторые другие драйверы подключения используют ODBC для внутреннего использования.

    Пример кода

    Обзор документации

    Содержимое ODBC в этом разделе посвящено доступу к SQL Server или базе данных SQL Azure из C++. В следующей таблице приведен приблизительный перечень основной документации по ODBC.

    Область Подобласть Описание
    ODBC для C++ Корень нашей документации.
    Linux-macOS Информация об использовании ODBC в операционных системах Linux или macOS.
    Windows Информация об использовании ODBC в операционной системе Windows.
    Администрирование Инструмент администрирования для управления источниками данных ODBC.
    Microsoft< /td> Различные драйверы ODBC, созданные и предоставленные Microsoft.
    Концептуальное и справочное C концептуальная информация об интерфейсе ODBC в дополнение к традиционной справке.
    " Приложения Таблицы перехода состояний, библиотека курсоров ODBC и многое другое.
    " Разработка приложения Функции, маркеры и многое другое.
    " Разработка драйвера Как разработать собственный драйвер ODBC, если у вас есть специализированный источник данных.
    " Установить Установка ODBC, подразделы и многое другое.
    " Синтаксис API для установки, установки, перевода и доступа к данным.

    логотип PHP
    PHP

    Вы можете использовать PHP для взаимодействия с SQL Server. Корень нашей документации по PHP находится здесь.

    Примеры кода

    < td style="text-align: left;">
    Пример Описание
    Подтверждение концепции подключения к SQL с помощью PHP Небольшой пример кода, посвященный подключение и запрос SQL Server.
    Отказоустойчивое подключение к SQL с помощью PHP Повторите логику в примере кода, потому что при подключении через Интернет и облако иногда могут возникать моменты потери связи.
    База данных SQL Azure: использование PHP для запросов Пример базы данных SQL Azure.
    Создавайте приложения PHP для использования SQL Server на RHEL Информация о конфигурации вместе с примерами кода.

    Логотип Python
    Python

    Вы можете использовать Python для взаимодействия с SQL Server.

    Примеры кода

    < td style="text-align: left;">Информация о конфигурации и примеры кода.
    Пример Описание
    Подтверждение концепции подключения к SQL с помощью Python с помощью pyodbc Небольшой пример кода основное внимание уделяется подключению и запросам SQL Server.
    База данных Azure SQL: использование Python для запросов Пример базы данных SQL Azure.
    Создание приложений PHP для использования SQL Server на SLES

    Документация

    < /th> < /tr>
    Область Описание
    Python to SQL Server Корень нашей документации.
    драйвер pymssql Microsoft не поддерживает и не тестирует драйвер pymssql.

    Логотип Ruby
    Ruby

    Вы можете использовать Ruby для взаимодействия с SQL Server. Корень нашей документации по Ruby находится здесь.

    Примеры кода

    Пример Описание
    Подтверждение концепции подключения к SQL с помощью Ruby Небольшой пример кода, посвященный подключение и запрос SQL Server.
    База данных Azure SQL: используйте Ruby для запросов Пример базы данных Azure SQL.
    Создание приложений Ruby для использования SQL Server в macOS Информация о конфигурации и примеры кода.

    Веб-сайт для создания приложения для разработки клиента SQL

    На наших веб-страницах Создание приложения вы можете выбрать из длинного списка языков программирования для подключения к SQL Server. А ваша клиентская программа может работать в различных операционных системах.

    Создание приложения подчеркивает простоту и полноту для разработчика, который только начинает. Шаги объясняют следующие задачи:

    1. Как установить Microsoft SQL Server
    2. Как загрузить и установить инструменты и драйверы.
    3. Как выполнить необходимые настройки в соответствии с выбранной операционной системой.
    4. Как скомпилировать предоставленный исходный код.
    5. Как запустить программу.

    Далее несколько приблизительных описаний деталей, представленных на веб-сайте:

    Java в Ubuntu

    1. Настройте среду
      • Шаг 1.1. Установите SQL Server
      • Шаг 1.2. Установите Java
      • Шаг 1.3. Установите Java Development Kit (JDK)
      • Шаг 1.4. Установите Maven
    2. Создание приложения Java с помощью SQL Server
      • Шаг 2.1. Создайте приложение Java, которое подключается к SQL Server и выполняет запросы.
      • Шаг 2.2. Создайте приложение Java, которое подключается к SQL Server с помощью популярной платформы Hibernate.
    3. Сделайте свое приложение Java в 100 раз быстрее
      • Шаг 3.1. Создайте приложение Java для демонстрации индексов Columnstore.

    Python в Windows

    1. Настройте среду
      • Шаг 1.1. Установите SQL Server
      • Шаг 1.2. Установите Python
      • Шаг 1.3. Установите драйвер ODBC и утилиту командной строки SQL для SQL Server
    2. Создание приложения Python с помощью SQL Server
      • Шаг 2.1. Установите драйвер Python для SQL Server
      • Шаг 2.2. Создайте базу данных для своего приложения.
      • Шаг 2.3. Создайте приложение Python, которое подключается к SQL Server и выполняет запросы.
    3. Сделайте свое приложение Python в 100 раз быстрее
      • Шаг 3.1. Создайте новую таблицу с 5 миллионами с помощью sqlcmd.
      • Шаг 3.2. Создайте приложение Python, которое запрашивает эту таблицу и измеряет затраченное время.
      • Шаг 3.3. Измерьте, сколько времени требуется для выполнения запроса.
      • Шаг 3.4. Добавьте в таблицу индекс columnstore
      • Шаг 3.5. Измерьте, сколько времени требуется для выполнения запроса с индексом columnstore.

    Следующие снимки экрана дают вам представление о том, как выглядит наш веб-сайт с документацией по разработке SQL.

    Выберите язык

    Веб-сайт SQL Dev, начать работу

    Выберите операционную систему

    Веб-сайт SQL Dev, Java Ubuntu

    Другие разработки

    В этом разделе приведены ссылки на другие варианты разработки. К ним относится использование этих же языков для разработки Azure в целом. Информация не ограничивается только базой данных SQL Azure и Microsoft SQL Server.

    Что такое Microsoft SQL Server и для чего он используется?

    Современные деловые операции полностью отличаются от прошлых. Сегодня многие предприятия по всему миру используют технологии для повышения эффективности и увеличения скорости. Предприятия также больше обеспокоены тем, как они обрабатывают, хранят и используют свои данные. При выборе технологии, которая будет соответствовать их обстоятельствам, бизнес-менеджеры будут учитывать некоторые факторы. Доступность, производительность и масштабируемость позволят компании вносить коррективы по мере ее роста и развития отрасли.

    Microsoft SQL Server — это одна из инновационных технологий, которая произвела революцию в способах обработки данных в компаниях. В любой момент времени у вашего бизнеса будут данные, касающиеся поставщиков, сотрудников, клиентов и других заинтересованных сторон. Крайне важно, чтобы информация была легко доступна, но оставалась защищенной от несанкционированного доступа. Microsoft SQL Server призван помочь вашему бизнесу в достижении этих целей. Однако для использования интеллектуального приложения также требуется, чтобы вы наняли сертифицированного эксперта, чтобы обеспечить его правильную круглосуточную работу.

    Что такое SQL-сервер и как он применяется в современном бизнесе?

    SQL Server — это система управления реляционными базами данных от Microsoft. Система спроектирована и построена для управления и хранения информации. Система поддерживает различные операции бизнес-аналитики, аналитические операции и обработку транзакций. Информация, хранящаяся на сервере, хранится в реляционной базе данных. Однако, поскольку система представляет собой гораздо больше, чем база данных, она также включает в себя систему управления. SQL расшифровывается как Structured Query Language, компьютерный язык, который управляет и администрирует сервер. Существует много версий SQL-сервера, каждая последующая версия является улучшенной моделью предыдущей.

    Microsoft SQL Server имеет множество приложений в деловом мире. Первый и наиболее очевидный — база данных используется для хранения и управления информацией. Тем не менее, предприятия, которые хранят конфиденциальную информацию о клиентах, такую ​​как личные данные, данные кредитной карты и другую конфиденциальную информацию, выиграют от повышения безопасности.Система также позволяет обмениваться файлами данных компьютерами в одной сети, что повышает надежность. Сервер SQL также используется для увеличения скорости обработки данных, что позволяет с легкостью выполнять большие операции. С информацией, хранящейся в базе данных, у предприятий будет надежная система резервного копирования.

    Зачем компаниям нужны специалисты, сертифицированные в этой области

    Когда системы не работают должным образом, это приводит к простоям и потере дохода. То же самое относится и к SQL-серверу в вашей организации. Только обеспечив эффективную работу реляционной базы данных, ваша компания сможет пользоваться преимуществами технологии. Вот почему вы должны обучать профессионалов с необходимой сертификацией, чтобы приносить пользу вашей компании.

    • Более высокая производительность. Сотрудники с соответствующей сертификацией не только вносят больший вклад в бизнес, но и будут наставлять других сотрудников, чтобы повысить общую производительность. В конечном итоге ваш бизнес обязательно выиграет.
    • Более эффективное снижение рисков: сертифицированные сотрудники обладают знаниями для своевременного выявления, диагностики и реагирования на проблемы. Независимо от характера проблемы в системе эти сотрудники своевременно отреагируют, чтобы сократить время непредвиденных простоев.
    • Устойчивый найм: тот факт, что сотрудники, сертифицированные по SQL, будут брать на себя больше обязанностей, означает, что они будут быстрее продвигаться на рынке труда. Чем больше они вовлечены, тем больше вероятность, что они останутся в вашей компании на разумный период времени.
    • Повышение гибкости бизнеса. Если у вашего бизнеса сжатые сроки, сертифицированный специалист поможет разработать функции и приложения, которые принесут улучшения. Большинство этих приложений будут доступны по цене, чтобы помочь бизнесу сэкономить деньги.

    Преимущества сертификации сотрудника по SQL

    Есть несколько причин, по которым учащиеся, прошедшие необходимое обучение и сдавшие экзамены, получают этот сертификат.

    Сертификат является доказательством того, что сотрудник выполнил необходимые курсовые работы и практические занятия. Это означает, что у них есть знания и опыт для выполнения всех поставленных перед ними соответствующих задач.

    Учебная программа сертификации по SQL такова, что подразумевает использование международно признанных стандартов. Это не только гарантирует, что сотрудник может работать в любой части мира, но и то, что работа, выполняемая сотрудником, будет соответствовать высоким стандартам отрасли.

    Если вы хотите узнать больше о сертификатах Microsoft SQL, свяжитесь с нами. Вы можете связаться с нами лично или через Интернет, чтобы узнать больше об имеющихся возможностях.

    Эта статья содержит рекомендации по использованию различных версий Microsoft SQL Server на компьютере под управлением операционной системы Windows.

    Исходная версия продукта: SQL Server
    Исходный номер базы знаний: 2681562

    Обзор

    Если не указано иное, если ОС поддерживается для основной версии SQL, она остается поддерживаемой для всех последующих выпусков обслуживания. Например, если SQL Server 2016 RTM поддерживается в Windows 10, это означает, что любые CU поверх SQL Server 2016 RTM или SQL Server 2016 с пакетом обновления 1 (SP1) поддерживаются в Windows 10.

    Как пользоваться этой статьей:

    Узнайте минимальные требования к версии SQL Server, которую вы пытаетесь установить для соответствующей ОС.

    Чтобы найти ответы на следующие вопросы, перейдите по соответствующей ссылке на странице «Требования к оборудованию и программному обеспечению».

    Используйте столбец "Дополнительная информация/Ограничения" в приведенной выше таблице, чтобы найти дополнительную информацию о запуске SQL Server в конкретной операционной системе.

    Например, если вы хотите установить SQL Server 2016 Developer Edition в Windows 10 Professional:

    Проверьте, поддерживается ли SQL Server 2016 в Windows 10. Соответствующее значение в таблице выше — Да (SP2).

    Да означает, что SQL Server 2016 в Windows 10 поддерживается.

    (SP2) указывает, что SQL Server 2016 должен быть обновлен как минимум до SP2, чтобы он поддерживался в Windows 10.

    Страница требований к оборудованию и программному обеспечению для SQL 2016 подтверждает, что версия SQL Server 2016 Developer поддерживается в Windows 10 Professional.

    В столбце "Дополнительная информация/Ограничения" для Windows Server 2016 не указаны какие-либо дополнительные известные проблемы для этой конфигурации.

    Минимальные требования к версии SQL Server для Windows Server 2022 и Windows 11

    В этом разделе описаны минимальные требования к версии для установки SQL Server на компьютер под управлением Windows Server 2022 или Windows 11.

    Прежде чем устанавливать SQL Server на компьютер под управлением Windows Server 2022 или Windows 11, необходимо убедиться, что выполняются следующие минимальные требования в зависимости от ситуации.

    Для SQL Server 2019 в Windows

    Выпуск поддерживается в версии SQL Server 2019 для Windows RTM Release.

    Для SQL Server 2017 в Windows

    Выпуск поддерживается в версии SQL Server 2017 для Windows RTM Release.

    Для SQL Server 2016 и более ранних версий

    SQL Server 2016 и более ранние версии не поддерживаются в Windows Server 2022 или Windows 11.

    Минимальные требования к версии SQL Server для Windows Server 2019

    В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютер под управлением Windows Server 2019.

    Перед установкой SQL Server на компьютер под управлением Windows Server 2019 необходимо убедиться, что выполняются следующие минимальные требования в зависимости от ситуации.

    Для SQL Server 2019 в Windows

    Выпуск поддерживается в версии SQL Server 2019 для Windows RTM Release.

    Для SQL Server 2017 в Windows

    Выпуск поддерживается в версии SQL Server 2017 для Windows RTM Release.

    Для SQL Server 2016

    Необходимо установить пакет обновления 2 для SQL Server 2016 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2016.

    Для SQL Server 2014

    Необходимо установить пакет обновления 3 для SQL Server 2014 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2014.

    Для SQL Server 2012

    Необходимо установить пакет обновления 4 для SQL Server 2012 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2012.

    • Обязательно проверяйте известные проблемы с установкой при установке SQL Server 2012 в Windows 10 или Windows Server 2016.
    • Требования к оборудованию и программному обеспечению для установки SQL Server 2012 в электронной документации еще не были обновлены, чтобы отразить поддержку Windows Server 2016 и Windows Server 2019.

    Для SQL Server 2008 R2

    SQL Server 2008 R2 не поддерживается в Windows 10 или Windows Server 2016.

    Для SQL Server 2008

    SQL Server 2008 не поддерживается в Windows 10 или Windows Server 2016.

    Минимальные требования к версии SQL Server для Windows 10 и Windows Server 2016

    В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютер под управлением Windows 10 или Windows Server 2016.

    Прежде чем устанавливать SQL Server на компьютер под управлением Windows 10 или Windows Server 2016, необходимо убедиться, что выполняются следующие минимальные требования в зависимости от ситуации.

    Для SQL Server 2019 в Windows

    Выпуск поддерживается в версии SQL Server 2019 для Windows RTM Release.

    Для SQL Server 2017 в Windows

    Выпуск поддерживается в версии SQL Server 2017 для Windows RTM Release.

    Для SQL Server 2016

    Необходимо установить пакет обновления 2 для SQL Server 2016 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2016.

    Для SQL Server 2014

    Необходимо установить пакет обновления 1 для SQL Server 2014 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2014.

    Для SQL Server 2012

    Необходимо установить пакет обновления 2 для SQL Server 2012 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2012.

    Обязательно проверяйте известные проблемы с установкой при установке SQL Server 2012 в Windows 10 или Windows Server 2016.

    Тема электронной документации «Требования к оборудованию и программному обеспечению для установки SQL Server 2012» еще не обновлена, чтобы отразить поддержку Windows Server 2016 и Windows Server 2019.

    Для SQL Server 2008 R2

    SQL Server 2008 R2 не поддерживается в Windows 10 или Windows Server 2016.

    Для SQL Server 2008

    SQL Server 2008 не поддерживается в Windows 10 или Windows Server 2016.

    Минимальные требования к версии SQL Server для Windows Server 2012 R2 или Windows 8.1

    В этом разделе описаны минимальные требования к версии для установки SQL Server на компьютер под управлением Windows Server 2012 R2 или Windows 8.1.

    Прежде чем устанавливать SQL Server на компьютер под управлением Windows Server 2012 R2 или Windows 8.1, необходимо убедиться, что выполняются следующие минимальные требования в зависимости от ситуации:

    Для SQL Server 2019 в Windows

    SQL Server 2019 не поддерживается в Windows 8.1 или Windows Server 2012 R2.

    Для SQL Server 2017 в Windows

    Вы можете установить выпускную версию SQL Server 2017 в Windows или более позднюю версию. Дополнительные сведения см. на главной странице SQL Server 2014.

    Для SQL Server 2016

    Необходимо установить пакет обновления 2 для SQL Server 2016 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2016.

    Для SQL Server 2014

    Необходимо установить пакет обновления 3 для SQL Server 2014 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2014.

    Для SQL Server 2012

    Необходимо установить пакет обновления 1 для SQL Server 2012 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2012.

    Пожалуйста, проверьте известные проблемы установки при установке SQL Server 2012 в Windows 8 или Windows Server 2012.

    Для SQL Server 2008 R2

    Необходимо установить пакет обновления 3 для SQL Server 2008 R2 или более позднюю версию. Дополнительные сведения см. в разделе Как получить последний пакет обновления для SQL Server 2008 R2.

    Для SQL Server 2008

    Необходимо установить пакет обновления 4 для SQL Server 2008 или более позднюю версию.

    Поддерживается RTM-установка продукта. Однако после завершения первоначальной настройки необходимо установить соответствующие пакеты обновлений. Ваша установка SQL Server 2008 не поддерживается, если вы не примените пакет обновления 4 после установки выпуска RTM. Дополнительные сведения см. в разделе Как получить последний пакет обновления для SQL Server 2008.

    Также проверьте известные проблемы с установкой при установке SQL Server 2008 R2 и SQL Server 2008 на компьютер под управлением Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

    Минимальные требования к версии SQL Server для Windows Server 2012 или Windows 8

    Поддержка Windows 8 подошла к концу. Это означает, что устройства с Windows 8 больше не получают важных обновлений безопасности. Мы рекомендуем выполнить бесплатное обновление до Windows 8.1, чтобы продолжать получать обновления безопасности и поддержку. Дополнительные сведения см. в статье Обновление до Windows 8.1 с Windows 8.

    В этом разделе описываются минимальные требования к версии для установки SQL Server на компьютер под управлением Windows Server 2012 или Windows 8.

    Прежде чем устанавливать SQL Server на компьютер под управлением Windows Server 2012 или Windows 8, необходимо убедиться, что выполняются следующие минимальные требования в зависимости от ситуации:

    Для SQL Server 2019 в Windows

    SQL Server 2019 не поддерживается в Windows 8.1 или Windows Server 2012 R2.

    Для SQL Server 2017 в Windows

    Выпуск поддерживается в версии SQL Server 2017 для Windows RTM Release.

    Для SQL Server 2016

    Необходимо установить пакет обновления 2 для SQL Server 2016 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2016.

    Для SQL Server 2014

    Необходимо установить пакет обновления 3 для SQL Server 2014 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2014.

    Для SQL Server 2012

    Необходимо установить пакет обновления 4 для SQL Server 2012 или более позднюю версию. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2012.

    Пожалуйста, проверьте известные проблемы установки при установке SQL Server 2012 в Windows 8 или Windows Server 2012.

    Для SQL Server 2008 R2

    Необходимо установить Microsoft SQL Server 2008 R2 с пакетом обновления 3 или более поздним обновлением.

    Поддерживается RTM-установка продукта. Однако после завершения первоначальной настройки необходимо установить соответствующие пакеты обновлений. На странице Центра решений вы увидите следующее сообщение:

    Для SQL Server 2008

    Необходимо установить пакет обновления 4 для SQL Server 2008 или более позднюю версию.

    Поддерживается RTM-установка продукта. Однако после завершения первоначальной настройки необходимо установить соответствующие пакеты обновлений. Ваша установка SQL Server 2008 не поддерживается, если вы не примените пакет обновления 4 после установки выпуска RTM. Вы увидите следующее сообщение на странице Центра решений.

    Снимок экрана с подробными сведениями о проблеме установки для SQL Server 2008: Microsoft SQL Server (2008 и 2008 R2) имеет известные проблемы совместимости.

    Следующее диалоговое окно появляется в SQL Server 2008 R2 и SQL Server 2008 при запуске программы установки.

    Снимок экрана диалогового окна помощника по совместимости программ, на котором показано, что у этой программы есть проблемы с совместимостью.

    После завершения программы установки SQL Server необходимо установить пакеты обновлений, прежде чем запускать SQL Server в этой версии Windows.

    Для SQL Server 2008 необходимо установить пакет обновления 4 (SP4) или более позднюю версию.

    Для SQL Server 2008 R2 необходимо установить пакет обновления 3 (SP3) или более позднюю версию.

    Также проверьте известные проблемы с установкой при установке SQL Server 2008 R2 и SQL Server 2008 на компьютер под управлением Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8.

    Для выпусков SQL Server Compact

    В средах Windows 8.1, Windows 8, Windows Server 2012 и Windows Server 2012 R2 поддерживаются следующие версии:

    • SQL Server Compact 3.5 с пакетом обновления 2 (SP2) и более поздние версии
    • SQL Server Compact 4.0 и более поздние версии

    Поддержка устройств Windows RT не планируется.

    Поддержка переключения режимов в Windows Server 2012 R2 или Windows Server 2012

    В этом разделе обсуждается политика поддержки при переключении режимов работы Windows Server 2012 R2 или Windows Server 2012 при установленном SQL Server.

    Windows Server 2012 R2 и Windows Server 2012 имеют следующие состояния или режимы функций:

    • Полный сервер
    • Минимальный серверный интерфейс
    • Ядро сервераВы можете переключаться между этими состояниями функций в любое время.

    Вы можете переключиться с Server Core или Minimal Server Interface на Full Server, если установлены один или несколько экземпляров SQL Server 2014 или SQL Server 2012. Однако имейте в виду, что вы не можете переключиться с Full Server на Minimal Server Interface или Server Core, если установлены один или несколько экземпляров SQL Server 2014 или SQL Server 2012.

    Чтобы переключиться с полного сервера на минимальный серверный интерфейс или серверное ядро, когда установлен один или несколько экземпляров SQL Server 2014 или SQL Server 2012, необходимо удалить SQL Server 2014 или SQL Server 2012, переключить режимы, а затем переустановить SQL Server. 2014 или SQL Server 2012. Однако вы можете включить предварительные условия установки SQL Server 2014 или SQL Server 2012 в режиме полного сервера, переключиться в режим основных серверных компонентов, а затем установить SQL Server 2014 или SQL Server 2012.

    Минимальный сервер — это установка ядра сервера, на которой установлены диспетчер сервера и другие серверные инструменты. Поэтому программа установки SQL Server выполняет одни и те же шаги установки в режиме минимального интерфейса сервера Windows Server 2012 R2, в режиме минимального интерфейса сервера Windows Server 2012 и в режиме ядра сервера. Кроме того, вы можете переключаться между Server Core и Minimal Server, когда установлены один или несколько экземпляров SQL Server 2014 или SQL Server 2012. Это поддерживаемый сценарий.

    Службы SQL Server Reporting Services 2012 не поддерживаются в Windows Server 2012 R2 Server Core, Windows Server 2012 Server Core, в режиме минимального интерфейса сервера Windows Server 2012 R2 или в режиме минимального интерфейса сервера Windows 2012. Вы можете установить SQL Server Reporting Services 2012 на сервер под управлением Windows Server 2012 в режиме полного сервера, а затем переключиться в режим Windows Server 2012 Server Core. Однако эта конфигурация не поддерживается.

    Мы рекомендуем удалить все функции SQL Server 2012, которые не поддерживаются на сервере под управлением Windows Server 2012 R2 или Windows Server 2012 в режиме Server Core. Сведения о том, как это сделать, см. в разделе Установка SQL Server 2012 на Server Core).

    Эта проблема не относится к SQL Server 2008 или SQL Server 2008 R2. SQL Server 2008 и SQL Server 2008 R2 не поддерживаются в режиме минимального интерфейса сервера или в режиме ядра сервера.

    Дополнительные сведения о параметрах установки, доступных при установке Windows Server 2012, см. в разделе Параметры установки Windows Server.

    SQL Server 2012 и SQL Server 2008 R2 поддерживают новые функции в Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012

    В этом разделе кратко описано, как версии SQL Server работают с некоторыми новыми функциями в Windows 8.1, Windows 8, Windows Server 2012 R2 и Windows Server 2012.

    В следующей таблице показано, как версии SQL Server работают с некоторыми новыми функциями в Windows 8 и Windows Server 2012.

    Если в следующей таблице не указано иное, все функции Windows Server 2012 поддерживаются во всех поддерживаемых версиях SQL Server.

    Функция Функция или компонент SQL, который взаимодействует с этой новой функцией Функция SQL, которая затронута или поддерживается Минимальные требования к версии и пакету обновлений для SQL Исключения или ограничения поддержки Дополнительная информация
    Места для хранения< /td> SQL Server 2008 R2 с пакетом обновления 1 или более поздней версии, SQL Server 2012 (окончательная первоначальная версия и более поздние версии)

    Информация о SQL Server 2005

    В этом разделе содержится информация о поддержке экземпляров SQL Server 2005 в средах Windows 8.1 или Windows 8. В нем также описаны параметры, доступные для клиентов, использующих SQL Server 2005.

    Microsoft SQL Server 2005 (версия выпуска и пакеты обновлений) и более ранние версии SQL Server не поддерживаются в Windows 10, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 8.1 или Windows 8. получать предупреждение в Центре уведомлений, если Windows 10, Windows 8.1 или Windows 8 обнаружит экземпляр SQL Server 2005.

    Чтобы решить эту проблему, обновите или удалите существующий экземпляр SQL Server 2005.Сведения об обновлении SQL Server см. в разделе Обновление до SQL Server.

    Эта ссылка указывает на SQL Server 2014. Вы можете использовать инструмент выбора версии в верхней части ссылки MSDN (Другие версии) для получения информации о других версиях.

    Для получения информации о выпусках SQL Server Express посетите следующие веб-сайты Microsoft:

    В статье перечислены минимальные требования к оборудованию и программному обеспечению для установки и запуска SQL Server 2019 (15.x) в операционной системе Windows.

    Требования к аппаратному и программному обеспечению для других версий SQL Server см. в:

    Требования к оборудованию

    Ко всем выпускам SQL Server применяются следующие требования к памяти и процессору:

    Экспресс-версии: 512 МБ

    Все остальные версии: 1 ГБ

    Рекомендуется:

    Экспресс-версии: 1 ГБ

    Установка SQL Server поддерживается только на процессорах x64. Он больше не поддерживается на процессорах x86.

    * Минимальный объем памяти, необходимый для установки компонента Data Quality Server в Data Quality Services (DQS), составляет 2 ГБ ОЗУ, что отличается от минимального требования к памяти для SQL Server. Сведения об установке DQS см. в разделе Установка служб Data Quality Services.

    Требования к программному обеспечению

    Ко всем установкам применяются следующие требования:

    Windows Server 2016 или более поздней версии

    Программа установки SQL Server устанавливает следующие программные компоненты, необходимые для продукта:

    • Собственный клиент SQL Server
    • Файлы поддержки программы установки SQL Server

    Для функции PolyBase существуют дополнительные требования к оборудованию и программному обеспечению. Дополнительные сведения см. в разделе Начало работы с PolyBase.

    Поддержка операционных систем

    В следующей таблице показано, какие выпуски SQL Server 2019 (15.x) совместимы с какими версиями Windows:

    th> < tr> < tr>
    Выпуск SQL Server: Enterprise Для разработчиков Стандартный ВебExpress
    Windows Server 2022 Центр обработки данных Да Да Да Да Да
    Windows Server 2022 Datacenter: Azure Edition Да Да Да Да Да
    Windows Server 2022 Standard Да Да Да Да Да
    Windows Server 2019 Datacenter Да Да Да Да Да
    Windows Server 2019 Standard Да Да Да Да Да
    Windows Server 2019 Essentials Да Да Да Да Да
    Windows Server 2016 Центр обработки данных Да Да Да Да Да
    Windows Server 2016 Standard Да Да Да Да Да
    Windows Server 2016 Essentials Да Да Да Да Да
    Windows 11 IoT Корпоративная Нет Да Да Нет Да
    Windows 11 Корпоративная Нет Да Да Нет Да
    Windows 11 Professional< /td> Нет Да Да Нет Да
    Windows 11 Home Нет Да Да Нет Да
    Windows 10 IoT Корпоративная Нет Да Да Нет Да
    Windows 10 Корпоративная Нет Да Да Нет Да
    Windows 10 Professional Нет Да Да Нет Да
    Windows 10 Home Нет Да Да Нет Да

    Поддержка ядра сервера

    Установка SQL Server 2019 (15.x) в режиме Server Core поддерживается следующими выпусками Windows Server:

    Windows Server 2022 Core

    Windows Server 2019 Базовая

    Windows Server 2016 Core

    Дополнительную информацию об установке SQL Server на Server Core см. в разделе Установка SQL Server на Server Core.

    Многоязычная поддержка

    Дополнительную информацию о многоязычной поддержке и рекомендациях по установке SQL Server на локализованных языках см. в разделе Местные языковые версии в SQL Server.

    Требования к дисковому пространству

    Во время установки SQL Server установщик Windows создает временные файлы на системном диске. Прежде чем запускать программу установки для установки или обновления SQL Server, убедитесь, что на системном диске имеется не менее 6,0 ГБ свободного места для этих файлов. Это требование применяется, даже если вы устанавливаете компоненты SQL Server не на диск по умолчанию.

    Фактические требования к пространству на жестком диске зависят от конфигурации вашей системы и функций, которые вы решите установить. В следующей таблице приведены требования к дисковому пространству для компонентов SQL Server.

    Функция Требования к дисковому пространству
    Ядро базы данных и файлы данных, Службы репликации, полнотекстового поиска и качества данных 1480 МБ
    Ядро базы данных (см. выше) со службами R (в базе данных) 2744 МБ
    Ядро базы данных (как указано выше) со службой запросов PolyBase для внешних данных 4194 МБ
    Службы Analysis Services и файлы данных 698 МБ
    Службы Reporting Services 967 МБ
    Сервер Microsoft R (автономный) 280 МБ
    Службы Reporting Services — SharePoint 1203 МБ
    Надстройка Reporting Services для продуктов SharePoint 325 МБ
    Клиент качества данных 121 МБ
    Подключение клиентских инструментов 328 МБ
    Интеграция Службы 306 МБ
    Клиентские компоненты (кроме компонентов электронной документации по SQL Server и инструменты Integration Services) 445 МБ
    Master Data Services 280 МБ
    Компоненты SQL Server Books Online для просмотра и управления справочным содержимым* 27 МБ
    Все функции 8030 МБ

    *Для загруженного содержимого Books Online требуется 200 МБ свободного места на диске.

    Типы хранения файлов данных

    • Локальный диск
      • В настоящее время SQL Server поддерживает диски со стандартными собственными размерами секторов 512 байт и 4 КБ. Жесткие диски с размерами секторов больше 4 КБ могут вызывать ошибки при попытке сохранить на них файлы данных SQL Server. Дополнительные сведения о поддержке размера сектора жесткого диска в SQL Server см. в разделе Границы поддержки размера сектора жесткого диска в SQL Server. Дополнительные сведения см. в разделе Устранение ошибок, связанных с размером сектора системного диска более 4 КБ.
      • Установка отказоустойчивого кластера SQL Server поддерживает локальный диск только для установки файлов tempdb. Убедитесь, что путь, указанный для файлов данных и журналов tempdb, действителен на всех узлах кластера. Если во время отработки отказа каталоги tempdb недоступны на целевом узле отработки отказа, ресурс SQL Server не сможет подключиться к сети.
      • Хранилище SMB не поддерживается для файлов данных служб Analysis Services как для автономных, так и для кластерных установок. Вместо этого используйте хранилище с прямым подключением, сеть хранения данных или S2D.
      • Хранилище SMB может размещаться на файловом сервере Windows или на стороннем устройстве хранения SMB. Если используется Windows File Server, версия Windows File Server должна быть 2008 или более поздней. Дополнительные сведения об установке SQL Server с использованием общей папки SMB в качестве хранилища см. в разделе Установка SQL Server с помощью общей папки SMB в качестве варианта хранилища.

      Установка SQL Server на контроллере домена

      В целях безопасности мы рекомендуем не устанавливать SQL Server на контроллере домена. Программа установки SQL Server не блокирует установку на компьютере, который является контроллером домена, но применяются следующие ограничения:

      • Вы не можете запускать службы SQL Server на контроллере домена под учетной записью локальной службы.
      • После установки SQL Server на компьютер его нельзя превратить из члена домена в контроллер домена. Перед изменением хост-компьютера на контроллер домена необходимо удалить SQL Server.
      • После установки SQL Server на компьютер его нельзя превратить из контроллера домена в члена домена. Прежде чем сделать хост-компьютер членом домена, необходимо удалить SQL Server.
      • Экземпляры отказоустойчивого кластера SQL Server не поддерживаются, если узлы кластера являются контроллерами домена.
      • SQL Server не поддерживается на контроллере домена только для чтения.Программа установки SQL Server не может создавать группы безопасности или подготавливать учетные записи служб SQL Server на контроллере домена, доступном только для чтения. В этом случае установка завершится ошибкой.
      • Экземпляр отказоустойчивого кластера SQL Server не поддерживается в среде, где доступен только контроллер домена только для чтения.

      Установочный носитель

      Вы можете получить соответствующий установочный носитель из следующих мест:

      Кроме того, вы можете создать виртуальную машину Azure, на которой уже запущен SQL Server, хотя SQL Server на виртуальной машине будет работать медленнее, чем изначально, из-за накладных расходов на виртуализацию.

      Дальнейшие шаги

      После того, как вы ознакомились с требованиями к оборудованию и программному обеспечению для установки SQL Server, вы можете приступить к планированию установки SQL Server или ознакомиться с соображениями безопасности для SQL Server.

      Читайте также: