Что такое SQL?
Язык структурированных запросов (SQL) – это язык программирования для хранения и обработки информации в реляционной базе данных. Реляционная база данных хранит информацию в табличной форме со строками и столбцами, представляющими различные атрибуты данных и различные связи между значениями данных. Инструкции SQL можно использовать для хранения, обновления, удаления, поиска и извлечения информации из базы данных. Можно также использовать SQL для поддержания и оптимизации производительности базы данных.
Почему SQL так важен?
Язык структурированных запросов (SQL) – популярный язык запросов, который часто используется во всех типах приложений. Аналитики данных и разработчики изучают и используют SQL, потому что это решение хорошо интегрируется с различными языками программирования. Например, они могут внедрять SQL-запросы с языком программирования Java для создания высокопроизводительных приложений обработки данных с основными системами баз данных SQL, такими как Oracle или MS SQL Server. Решение SQL также довольно просто в освоении, так как в его утверждениях используются общепринятые английские ключевые слова.
Как найти и запустить экземпляр SQL Server
История SQL
Решение SQL было изобретено в 1970-х годах на основе реляционной модели данных. Изначально оно было известен как структурированный английский язык запросов (SEQUEL). Позднее этот термин был сокращен до SQL. Компания Oracle, ранее – Relational Software, стала первым поставщиком, предложившим коммерческую систему управления реляционными базами данных SQL.
Каковы компоненты системы SQL?
Системы управления реляционными базами данных используют язык структурированных запросов (SQL) для хранения данных и управления ими. В системе хранится несколько таблиц базы данных, связанных друг с другом. MS SQL Server, MySQL или MS Access являются примерами систем управления реляционными базами данных. Ниже перечислены компоненты такой системы.
Таблица SQL
Таблица SQL – это базовый элемент реляционной базы данных. Таблица базы данных SQL состоит из строк и столбцов. Инженеры баз данных создают связи между несколькими таблицами базы данных, чтобы оптимизировать пространство для хранения данных.
Например, инженер баз данных создает таблицу SQL для продуктов в магазине:
Идентификатор продукта
Название продукта
Идентификатор цвета
Затем инженер базы данных связывает таблицу продуктов с таблицей цветов с идентификатором цвета:
Идентификатор цвета
Название цвета
Операторы SQL
Инструкции SQL, или SQL-запросы, являются действительными инструкциями, понятными системам управления реляционными базами данных. Разработчики программного обеспечения создают инструкции SQL, используя различные языковые элементы SQL. Элементы языка SQL – это такие компоненты, как идентификаторы, переменные и условия поиска, которые формируют правильную инструкцию SQL.
Например, следующая инструкция SQL использует команду SQL INSERT для хранения матраса марки A стоимостью 499 долларов США в таблице с именем Mattress_table с именами столбцов brand_name и cost:
Доклад: Что нужно знать про SQL Server
ВСТАВКА В MATTRESS_TABLE (brand_name, cost)
Хранимые процедуры
Хранимые процедуры – это набор из одной или нескольких инструкций SQL, хранящихся в реляционной базе данных. Разработчики программного обеспечения используют хранимые процедуры для повышения эффективности и производительности. Например, они могут создать хранимую процедуру обновления таблиц продаж вместо написания одной и той же инструкции SQL в разных приложениях.
Как работает SQL?
Реализация языка структурированных запросов (SQL) включает серверную машину, которая обрабатывает запросы к базе данных и возвращает результаты. Процесс SQL проходит через несколько программных компонентов, включая указанные ниже.
Парсер
Синтаксический анализатор начинает с токенизации или замены некоторых слов в инструкции SQL специальными символами. Затем он проверяет инструкцию на наличие указанного ниже.
Корректность
Анализатор проверяет соответствие инструкции SQL семантике или правилам SQL, которые обеспечивают правильность инструкции запроса. Например, синтаксический анализатор проверяет, заканчивается ли команда SQL точкой с запятой. Если точка с запятой отсутствует, синтаксический анализатор возвращает ошибку.
Авторизация
Парсер также проверяет, что пользователь, выполняющий запрос, имеет необходимые полномочия для манипулирования соответствующими данными. Например, только пользователи с правами администратора могут иметь право удалять данные.
Реляционный движок
Реляционный движок, или обработчик запросов, создает план наиболее эффективного извлечения, записи или обновления соответствующих данных. Например, он проверяет наличие похожих запросов, повторно использует предыдущие методы обработки данных или создает новый. Он записывает план в промежуточном представлении инструкции SQL, называемой байтовым кодом. Реляционные базы данных используют байтовый код для эффективного поиска и модификации баз данных.
Движок хранения
Ядро хранения или ядро базы данных – это программный компонент, который обрабатывает байтовый код и выполняет предполагаемую инструкцию SQL. Система считывает и сохраняет данные в файлах базы данных на физическом диске. По завершении механизм хранения возвращает результат запрашивающему приложению.
Что такое команды SQL?
Команды языка структурированных запросов (SQL) – это специальные ключевые слова или инструкции SQL, которые разработчики используют для управления данными, хранящимися в реляционной базе данных. Команды SQL можно классифицировать указанным ниже образом.
Язык определения данных
Язык определения данных (DDL) относится к командам SQL, которые проектируют структуру базы данных. Инженеры баз данных используют DDL для создания и изменения объектов базы данных в соответствии с бизнес-требованиями. Например, инженер баз данных использует команду CREATE для создания объектов базы данных, таких как таблицы, представления и индексы.
Язык запроса данных
Язык запросов данных (DQL) состоит из инструкций по извлечению данных, хранящихся в реляционных базах данных. Программные приложения используют команду SELECT для фильтрации и возврата определенных результатов из таблицы SQL.
Язык управления данными
В инструкциях языка управления данными (DML) записывается новая информация или изменяются существующие записи в реляционной базе данных. Например, приложение использует команду INSERT для сохранения новой записи в базе данных.
Язык управления данными
Администраторы баз данных используют язык управления данными (DCL) для управления или авторизации доступа к базе данных для других пользователей. Например, они могут использовать команду GRANT, чтобы разрешить определенным приложениям манипулировать одной или несколькими таблицами.
Язык управления транзакциями
Реляционный механизм использует язык управления транзакциями (TCL) для автоматического внесения изменений в базу данных. Например, база данных использует команду ROLLBACK для отмены ошибочной транзакции.
Что такое стандарты SQL?
Стандарты SQL – это набор формально определенных рекомендаций языка структурированных запросов (SQL). Американский национальный институт стандартов (ANSI) и Международная организация по стандартизации (ISO) приняли стандарты SQL в 1986 году. Поставщики программного обеспечения используют стандарты ANSI SQL для создания программного обеспечения баз данных SQL для разработчиков.
Что такое внедрение SQL-кода?
SQL-инъекция – это кибератака, которая включает в себя обман базы данных с помощью SQL-запросов. Хакеры используют внедрение SQL-кода для извлечения, изменения или повреждения данных в базе данных SQL. Например, они могут заполнить SQL-запрос вместо имени человека в форме отправки, чтобы выполнить внедрение SQL-кода.
Что такое MySQL?
MySQL – это система управления реляционными базами данных с открытым исходным кодом, предлагаемая Oracle. Разработчики могут загружать и использовать MySQL без оплаты лицензионного сбора. Они могут устанавливать MySQL в разных операционных системах или облачных серверах. MySQL – популярная система баз данных для веб-приложений.
Сравнение SQL и MySQL
Язык структурированных запросов (SQL) – это стандартный язык для создания баз данных и управления ими. MySQL – это программа реляционных баз данных, использующая SQL-запросы. Хотя команды SQL определяются международными стандартами, программное обеспечение MySQL постоянно обновляется и совершенствуется.
Что такое NoSQL?
NoSQL относится к нереляционным базам данных, которые не используют таблицы для хранения данных. Разработчики хранят информацию в различных типах баз данных NoSQL, включая графики, документы и ключевые значения. Базы данных NoSQL популярны в современных приложениях, поскольку они масштабируются по горизонтали. Горизонтальное масштабирование означает увеличение вычислительной мощности за счет добавления большего количества компьютеров с программным обеспечением NoSQL.
Сравнение SQL и NoSQL
Язык структурированных запросов (SQL) обеспечивает единый язык обработки данных, но реализация NoSQL зависит от разных технологий. Разработчики используют SQL для транзакционных и аналитических приложений, тогда как NoSQL подходит для гибких и интенсивных приложений.
Что такое SQL-сервер?
SQL Server – это официальное название системы управления реляционными базами данных Microsoft, которая обрабатывает данные с помощью SQL. MS SQL Server имеет несколько выпусков, каждая из которых предназначена для конкретных рабочих нагрузок и требований.
Как AWS поддерживает SQL?
Microsoft SQL Server на AWS позволяет разработчикам запускать рабочие нагрузки Microsoft SQL на AWS. Система баз данных SQL лучше работает с масштабируемыми вычислительными ресурсами AWS. Используя MS SQL на AWS, компании достигают более высокой доступности сервисов, поскольку AWS имеет самую широкую глобальную инфраструктуру в 24 регионах. SQL Server на AWS интегрируется с более чем 230 сервисами безопасности, соответствия требованиям и управления для защиты данных от внешних угроз. Некоторые другие способы поддержки SQL AWS включают указанное ниже.
- Клиенты используют сервис Сервис миграции баз данных Amazon, чтобы упростить перенос баз данных SQL в AWS.
- Магазин эластичных блоков Amazon (EBS) предоставляет высокопроизводительное блочное хранилище для критически важных SQL-приложений.
Начните работу с SQL Server на AWS, зарегистрировав аккаунт AWS уже сегодня.
Источник: aws.amazon.com
Скачать Microsoft SQL Server Express Edition (x86/x64)
Для работы с программами ДНД Софт Вы можете использовать бесплатный Microsoft SQL Server Express Edition (версий 2008 R2 и выше).
Вы также можете использовать Microsoft SQL Server Express LocalDB . LocalDB — это очень обрезанная версия SQL Server, но функций этой версии полностью хватает для работы в нашей программе (ДНД ЭТЛ Профессионал .Нет и др.) на локальном ПК. Преимуществ у LocalDB два — это быстрая установка и маленький размер программы, что позволит сильно сэкономить место на жестком диске. Перейти к загрузке и установке Microsoft SQL Server Express LocalDB →
Посмотреть какой разрядности Ваш компьютер (x86 или x64) можно в сведениях компьютера, см. Рисунок 1.
Рисунок 1 — Сведения о Вашем компьютере.
Вы можете скачать дистрибутивы СУБД по следующим ссылкам:
2005 SP4 (только для Windows XP) — Windows XP больше не поддерживается нашими программами
2008 R2 (рекомендуем для Windows 7)
2014 (рекомендуем для Windows 8 — Windows 10)
Другие (новые) версии SQL Sever вы можете найти самостоятельно, например в Google по запросу «SQL Express 2019 скачать» (в запросе вместо 2019 может стоять любая другая версия).
Установка данных дистрибутивов простая. Если у Вас все-таки возникли трудности, то Вы можете в Google найти инструкцию по установке любой версии, например по запросу «установка SQL Express 2019«, вместо 2019 Вы можете указать любую другую версию.
Источник: www.etlpro.ru
Ms sql server что это за программа
В SQL Server’е базы данных хранятся в виде обычных файлов на диске. Как минимум на одну БД приходится таких файлов 2: *.mdf и *.ldf. В первом хранятся сами данные, таблицы, индексы и пр., а во втором находится т.н. transaction log, в котором находится информация необходимая для восстановления БД.
- используя SQL Server Enterprise Manager
- с использованием языка SQL и оператора CREATE DATABASE
Использование SQL Server Enterprise Manager
- Залогиньтесь на Ваш компьютер как Administrator или как пользователь, входящий в локальную группу Administrators
- Запустите SQL Server Enterprise Manager.
- Раскройте Вашу группу SQL серверов. Затем раскройте Ваш SQL сервер. (раскрыть — значит щелкнуть мышкой на «+» в дереве объектов Enterprise Manager).
- Щелкните на Вашем сервере.
- В меню Tools выберите пункт Wizards. . В появившемся окне раскройте пункт Database, щелкните на Create Database Wizard и нажмите Ok.
На экране появится окно «волшебника» по созданию БД. Жмем «Next» - На этом шаге «волшебник» поинтересуется у Вас именем БД, а также местом ее расположения на необъятных просторах Ваших дисков 🙂 Проще говоря нужно указать название БД (лучше не использовать русские буквы в имени БД), а также расположение файлов .mdf и .ldf
Я назвал ее гордым именем SQLStepByStep и в дальнейшем буду на нее так и ссылаться. - Теперь от Вас потребуется указать начальный размер БД и имя файла для хранения данных. укажите размер сколько Вам не жалко для экспериментов. IMHO, 5 МБ будет вполне достаточно. Имя файла тоже вполне произвольно. Например, я ввел sqlStep.
- Этот шаг называется: «Определение роста БД», т.е. требуется определить как будет (и будет ли) изменяться размер БД по мере добавления данных. Даны две группы опций:
- Do not automatically grow the database files — запретить автоматический рост файлов БД
- Automatically grow the database file — автоматический рост файлов БД, выбрано по умолчанию. Пусть так и будет.
- С параметрами файла данных определились, теперь требуется определиться с параметрами лога. Они точно такие же. Обязательно введите имя файла лога отличное от имени файла БД, просто добавьте к нему Log
- Нажмете «Next» и можно посмотреть на итоговый отчет. Если все в порядке нажмите «Finish» БД и создастся. Об этом вы получите сообщение, а затем Вам будет предложено создать maintenance plan нам сейчас не нужен, поэтому откажитесь.
В случае автоматического роста файлов можно задать прирост БД в мегабайтах или в процентах (по умолчанию стоит 10%). Кроме того можно ограничить или неограничивать максимальный размер БД (по умолчанию — неограниченно). Выбор тех или иных значений зависит от назначения БД, интенсивности и характера ее использования, т.е. от Ваше конкретной задачи. Как правильно (с моей колокольни 🙂 выбрать эти параметры мы рассмотрим позднее, в шагах посвященных вопросам оптимизации.
Использование SQL оператора CREATE DATABASE
Оператор CREATE DATABASE может повторить все ваши действия, описанные выше. Собственно Enterprise Manager «перевел» ваши нажатия в этот оператор и передал его SQL Server’у. Почти все функции Enterprise Manager’а именно так и выполняются: у пользователя запрашиваются данные, формируется оператор замечательного языка SQL (который мы рассмотрим позднее) и передается для выполнения SQL Server, а результаты выполнения показывают пользователю.
Рассмотрим поближе синтаксис оператора CREATE DATABASE.
CREATE DATABASE database_name [ON < [PRIMARY] (NAME = logical_file_name, FILENAME = ‘os_file_name’ [, SIZE = size] [, MAXSIZE = max_size] [, FILEGROWTH = growth_increment] ) >[. n] ] [LOG ON < ( NAME = logical_file_name, FILENAME = ‘os_file_name’ [, SIZE = size] ) >[. n] ] [FOR RESTORE]
FILENAME — полный путь и имя файла для размещения БД, должен указывать на локальный диск компьютера, на котором установлен SQL Server.
SIZE — начальный размер каждого файла в Мб.
MAXSIZE — максимальный размер файла в Мб, если не указана размер не ограничивается.
FILEGROWTH — единица увеличения файла, указывается в Мб (по умолчанию) или в процентах (т.е. к числу добавляется %), значение 0 запрещает увеличение файла.
Теперь посмотрим как выглядит создание БД:
CREATE DATABASE SQLStepByStep ON PRIMARY (NAME=SQLStepData, FILENAME=’c:mssql7datasqlstep_data.mdf’, SIZE=5, MAXSIZE=10, FILEGROWTH=10% ) LOG ON ( NAME=SQLStepLog, FILENAME=’c:mssql7datasqlstep_log.ldf’, SIZE=1, MAXSIZE=5, FILEGROWTH=1 )
Чтобы проверить эту команду, запустите Query Analyzer — очень полезная утилита, для выполнения SQL запросов. Подключитесь к Вашему серверу и в окне ввода команд наберите этот оператор. Отправьте запрос на выполнение (клавишей F5 или Ctrl-E или щелкните мышкой на кнопке с зеленой стрелкой). Все пошуршит и вскоре внизу, в окне сообщений, появится сообщение о том что БД создана успешно (или нет).
Все что мы создали можно и уничтожить. Удаление БД очень просто, как говорится «ломать не строить». SQL оператор:
DROP DATABASE
Набирается в Query Analyzer и запускается на выполнение. Фю-ю-и-ить, и БД уже нет.
В Enterprise Manager’e выберите БД щелкните правой кнопкой мыши и в контекстном меню выберите «Delete» и все. пропало.
На следующем этапе мы рассмотрим создание таблиц,типы данных в Transact-SQL.
Источник: firststeps.ru
Microsoft SQL Server Standard Edition 2016
Программное обеспечение Microsoft SQL Server Standard Edition 2016 – это надежная, эффективная и интеллектуальная платформа управления данными, готовая к работе в самых ответственных и требовательных бизнес-приложениях, помогающая сокращать затраты на обслуживание существующих систем и разработку новых приложений и предоставляющая широкие возможности бизнес-аналитики для всех сотрудников компании.
В целом состав выпусков Microsoft SQL Server 2016 такой же, как и в версии 2014, предлагаем ознакомиться со сравнением выпусков Microsoft SQL Server 2014.
Выпуск Microsoft SQL Server Standard Edition является экономичным вариантом для организаций малого и среднего размера. Редакция Standard Edition предлагает базовые функции управления данными, генерации отчетности и проведения бизнес-аналитики в IT-инфраструктурах с невысокими нагрузками на ресурсы и с некритичными рабочими процессами. SQL Server Standard демонстрирует лучшие в своем классе показатели удобства использования и управляемости приложений, на которых основывается работа подразделений организации.
Особенности редакции Microsoft SQL Server Standard
- Обеспечение доступности и аварийное восстановление. Редакция Standard включает двухузловую отказоустойчивую кластеризацию, передачу журнала транзакций и P2P-репликацию. Поддерживается перемещение логической копии баз данных SQL-сервера прямо в реляционную БД Microsoft Azure SQL Database в целях экономически эффективной и полностью резервированной защиты данных.
- Соответствие требованиям. Простое управление разрешениями на доступ к данным, включая определенные пользователям серверные роли, в целях разделения обязанностей и аутентификации автономной базы данных. Повышение управляемости и снижение сложности схемы БД благодаря новой встроенной схеме для групп, которая позволяет по умолчанию устанавливать схему БД для пользовательских аккаунтов групп Windows.
- Отчетность и аналитика. Поддержка многомерных моделей позволяет IT-специалистам создавать и выстраивать бизнес-логику с сервисами отчетности. Модуль Report Builder 3.0 предоставляет интуитивную среду формирования отчетов, а дополнение SQL Server Data Mining реализует преимущества предиктивной аналитики SQL Server в Excel и Visio.
- Обширная интеграция данных. Интеграция данных из разнородных источников благодаря службам SQL Server Integration Services (SSIS), поддерживающим развертывание и администрирование ETL-задач, таких как отслеживание статуса SSIS-пакетов и возможность запускать администрирование как отдельный экземпляр SQL Server.
- Улучшенная управляемость. SQL Server Management Studio и обновленные комплексы управления для System Center помогают централизованно контролировать инфраструктуру организации. Добавленная поддержка Windows PowerShell 2.0 автоматизирует задачи менеджмента, а усовершенствования Sys Prep позволяют эффективно создавать виртуальные машины.
- Гибкие средства разработки. С SQL Server Data Tools разработка баз данных интегрируется в среду Visual Studio и позволяет поддерживать создание новейших корпоративных, бизнес-аналитических, дата-зависимых, мобильных и web-приложений как в частных, так и в публичных облаках.
- Поддержка управления контентом. Модуль FileTable упрощает управление содержимым в блоб-хранилище FILESTREAM. Улучшения полнотекстного индексирования обеспечивают прирост производительности и расширяют возможности поиска. Технология поиска статистической семантики поддерживает автоматическое извлечение концепции и инновационный поиск ключевой фразы.
- Расширение любых данных в любом месте. SQL-сервер поддерживает реляционные и нереляционные данные, включая такие источники больших данных, как Hadoop. Заказчик может расширять гетерогенные среды с помощью стандартных API-интерфейсов (ADO.NET, ODBC, JDBC, PDO и ADO) на разных платформах, включая .NET, C/C++, Java, Linux и PHP.
Преимущества версии 2016
- Повышение эффективности обработки в памяти, при которой транзакции обрабатываются в 30 раз, а запросы — в 100 раз быстрее, чем в дисковых реляционных базах данных и системах оперативной аналитики в реальном времени.
- Новая технология Always Encrypted (всегда зашифровано) помогает защитить данные при хранении и при перемещении, в локальных системах и в облаке, с помощью основных ключей, расположенных в приложении, без внесения изменений в приложение.
- Технология Stretch Database (расширение базы данных) позволяет держать под рукой большую часть данных клиентских журналов, перемещая данные OLTP в Microsoft Azure безопасным способом без необходимости внесения изменений в приложение.
- Встроенные возможности расширенной аналитики обеспечивают масштабируемость и эффективность при создании и выполнении дополнительных аналитических алгоритмов непосредственно в основной транзакционной базе данных SQL Server.
- Изучение бизнес-данных посредством визуализации на мобильных устройствах с использованием собственных приложений для Windows, iOS и Android.
- Упрощенное управление реляционными и нереляционными данными с помощью запросов T-SQL с использованием PolyBase.
- Быстрые гибридные резервные копии, высокий уровень доступности и сценарии аварийного восстановления для резервного копирования и восстановления локальных баз данных в Microsoft Azure и размещение вторичных реплик SQL Server AlwaysOn в Azure.
Системные параметры
Минимальные требования к оборудованию и программному обеспечению, необходимые для установки и запуска SQL Server 2016.
- Рекомендуется запускать SQL Server 2016 на компьютерах с файловой системой NTFS. Установка SQL Server 2016 в файловой системе FAT32 поддерживается, но не рекомендуется, поскольку эта система менее защищена, чем NTFS.
- Программа установки SQL Server заблокирует установку на диски со сжатием, сетевые диски и диски, доступные только для чтения.
- Установку SQL Server 2016 не удастся выполнить, если запустить программу установки через удаленный рабочий стол, но носитель при этом будет расположен на клиенте RDC. Чтобы выполнить установку удаленно, установочный носитель должен быть расположен на общем сетевом ресурсе или в локальной папке физической или виртуальной машины. Установочный носитель SQL Server может быть расположен на общем сетевом ресурсе, сопоставленном диске, локальном диске или он может быть представлен в виде ISO-образа на виртуальной машине.
- Для установки Среда SQL Server Management Studio требуется платформа .NET 4.6.1. Платформа .NET 4.6.1 устанавливается автоматически, если выбран компонент Среда SQL Server Management Studio.
- Программа установки SQL Server устанавливает следующие компоненты, необходимые для продукта:
- Собственный клиент SQL Server
- Файлы поддержки программы установки SQL Server
Оборудование
x64: AMD Opteron, AMD Athlon 64, Intel Xeon с поддержкой Intel EM64T, Intel Pentium IV с поддержкой EM64T. (Установка SQL Server 2016 поддерживается только для процессоров x64. Процессоры x86 больше не поддерживаются.)
- Минимум: процессор x64 с тактовой частотой 1,4 ГГц
- Рекомендуется: 2,0 ГГц или выше
- Минимум: Экспресс-выпуски: 512 МБ. Все другие выпуски: 1 ГБ
- Рекомендуется: Экспресс-выпуски: 1 ГБ. Все другие выпуски: для обеспечения оптимальной производительности требуется не менее 4 ГБ с последующим увеличением по мере роста размера базы данных.
Минимальный объем оперативной памяти, необходимый для установки компонента Сервер DQS в Службы Data Quality Services (DQS), составляет 2 ГБ. Это значение отличается от требований, предъявляемых к минимальному объему памяти SQL Server 2016.
Программное обеспечение
Для установки SQL Server 2016 RC1 и более поздних версий требуется .NET Framework 4.6 для следующих компонентов: ядро СУДБ, Master Data Services и репликация. Во время установки SQL Server 2016 автоматически установится .NET Framework.
Поддерживаемые операционные системы для SQL Server 2016 содержат встроенное сетевое программное обеспечение. Именованные экземпляры и экземпляры по умолчанию изолированной установки поддерживают следующие сетевые протоколы: общая память, именованные каналы, TCP/IP и VI (Общая память и протокол VIA не поддерживаются в отказоустойчивых кластерах)A.
Операционная система
- Windows Server 2012 R2 Datacenter
- Windows Server 2012 R2 Standard
- 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 Домашняя
- Windows 10 Профессиональная
- Windows 10 Корпоративная
- Windows 8.1
- Windows 8.1 Профессиональная
- Windows 8.1 Корпоративная
- Windows 8
- Windows 8 Профессиональная
- Windows 8 Корпоративная
Функции, поддерживаемые в 32-разрядных клиентских операционных системах
Клиентские операционные системы Windows, такие как Windows 10 и Windows 8.1, могут иметь 32-разрядную или 64-разрядную архитектуру. Полная поддержка всех функций SQL Server доступна только в 64-разрядных операционных системах. В поддерживаемых 32-разрядных операционных системах Microsoft поддерживаются следующие функции:
- Клиент Data Quality
- Средства связи клиентских средств
- Службы Integration Services
- Обратная совместимость клиентских средств
- Пакет SDK клиентских средств
- Компоненты документации
- Компоненты распределенного воспроизведения
- Контроллер распределенного воспроизведения
- Клиент распределенного воспроизведения
- Пакет SDK для подключения клиентов SQL
Windows Server 2008 R2 и серверные операционные системы более поздней версии не поддерживают 32-разрядную архитектуру. Все поддерживаемые серверные операционные системы доступны только с 64-разрядной архитектурой. Полная поддержка всех функций доступна только в 64-разрядных серверных операционных системах.
Установка на контролере домена
Исходя из соображений безопасности, не рекомендуется устанавливать SQL Server 2016 на контроллере домена. Программа установки SQL Server не заблокирует установку на компьютере, который является контроллером домена, однако при этом будут применены следующие ограничения.
- Запуск служб SQL Server на контроллере домена в учетной записи локальной службы невозможен.
- После установки SQL Server компьютер, который является членом домена, нельзя будет сделать контроллером домена. Перед этим придется удалить SQL Server.
- После установки SQL Server компьютер, который является контроллером домена, нельзя будет сделать членом домена. Перед этим придется удалить SQL Server.
- SQL Server не поддерживает экземпляры отказоустойчивого кластера, где узлы кластера являются контроллерами домена.
- Программа установки SQL Server не может создавать группы безопасности или подготавливать учетные записи служб SQL Server на контроллере домена, доступном только для чтения. В такой ситуации программа установки завершается ошибкой.
Источник: www.litek.ru