Sql server версии: Как узнать версию MS SQL Server

Содержание

Список версий Microsoft SQL Server

Основная статья: Microsoft SQL Server

При разработке каждой версии SQL Server корпорация Microsoft использует внутреннее версионирование для контроля за выпускаемыми версиями продукта, например 7.00.699, где первое число соответствует поколению продукта, второе число — резервное, используется когда изменений в новой версии продукта для присваивания очередной версии поколения недостаточно, но данная версия выпускается как самостоятельный продукт, а не дополнение к имеющемуся. В частности, такой использовался при выпуске SQL Server 6.5, который при официальном выпуске имел версию 6.50.201 (для сравнения, версия при выпуске SQL Server 6.0 — 6.00.121), а также при выпуске SQL Server 2008 R2, получивший номер версии 10.50.2500.0 (SQL Server 2008 — 10.00.5500.00). При выходе каждое поколение продукта получает маркетинговое название, например SQL Server 2000, SQL Server 2005. Следует отметить, что указание года в названиях очередного поколения продукта было введено при выпуске SQL Server 2000, до него маркетинговое название совпадало с поколением продукта. Третье число используется для указания версии основного исполняемого файла продукта (например, Sqlservr.exe для SQL Server 7.0 и SQL Server 2000), которая увеличивается с каждой новой версией файла, например, при установке пакетов обновлений (англ. Service Pack) или пакетов исправления безопасности[1].

Помимо использования версионирования продукта используется также понятие уровня продукта. В качестве таких уровней корпорация Microsoft использует следующее разделение:

Полное название уровняСокращённое названиеПояснение
CTPВерсия для предварительного ознакомления, для технических специалистов
RTMПервая официальная версия продукта, выпускаемая публично
SPНаличие уже установленного пакета обновления
CUКумулятивное или накопительное обновление

Для определения пользователем версии установленного продукта предусмотрена специальная функция языка Transact-SQL:

SELECT @@VERSION

. При подключении к работающему серверу с помощью анализатора запросов и выполнении данной команды сервер вернёт ответ в виде:

  Microsoft SQL Server  7.00 - 7.00.623 (Intel X86)
       Nov 27 1998 22:20:07
       Copyright (c) 1988-1998 Microsoft Corporation
       Desktop Edition on Windows NT 5.1 (Build 2600: )

Содержание

  • 1 SQL Server 6.0
  • 2 SQL Server 6.5
  • 3 SQL Server 7.0
  • 4 SQL Server 2000
  • 5 SQL Server 2005
  • 6 SQL Server 2008
  • 7 SQL Server 2008 R2
  • 8 SQL Server 2012
  • 9 SQL Server Compact Edition
  • 10 Примечания
  • 11 Ссылки

SQL Server 6.0

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 6.0 RTM
6.00.121
SQL Server 6.0 с пакетом обновления 1 (SP1)
6.00.124
SQL Server 6. 0 с пакетом обновления 2 (SP2)
6.00.139
SQL Server 6.0 с пакетом обновления 3 (SP3)
6.00.151

SQL Server 6.5

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 6.5 RTM
6.50.201
SQL Server 6.5 с пакетом обновления 1 (SP1)
6.50.213
SQL Server 6.5 с пакетом обновления 2 (SP2)
6.50.240
SQL Server 6.5 с пакетом обновления 3 (SP3)
6.50.252
Данная версия содержала ошибки
SQL Server 6.5 с пакетом обновления 3 (SP3)
6.50.258
SQL Server 6.5 с пакетом обновления 3 (SP3)
6.50.259
SP3 SBS Only
SQL Server 6. 5 с пакетом обновления 4 (SP4)
6.50.281
SQL Server 6.5 с пакетом обновления 5 (SP5)
6.50.297
Site Server 3
SQL Server 6.5 с пакетом обновления 5 (SP5)
6.50.339
Y2K Hotfix
SQL Server 6.5 с пакетом обновления 5 (SP5)
6.50.415
Содержал ошибки
SQL Server 6.5 с пакетом обновления 5a (SP5a)
6.50.416
Содержал ошибки
SQL Server 6.5 с пакетом обновления 5a (SP5a) и исправлением Q275483
6.50.464
SP5a + Q275483
SQL Server 6.5 с пакетом обновления 5a (SP5a)
6.50.479
Post SP5a
SQL Server 6.5 с пакетом обновления 5a (SP5a) и исправлением Q238621
6.50.480
Post SP5a + Q238621

SQL Server 7.

0

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 7.0 Beta 37.00.517
SQL Server 7.0 RC17.00.583
SQL Server 7.0 RTM7.00.623
SQL Server 7.0 RTM + Q2201567.00.643Исправлена ошибка, вызванная некорректной обработкой названий SQL Virtual Server (SVS) при установке в режиме кластера[2].
SQL Server 7.0 с пакетом обновления 1 (SP1)7.00.699
SQL Server 7.0 с пакетом обновления 2 (SP2)7.00.842
SQL Server 7.0 с пакетом обновления 3 (SP3)7.00.961
SQL Server 7.0 с пакетом обновления 4 (SP4)7.00.1063

SQL Server 2000

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 2000 RTM2000. 80.194.0
SQL Server 2000 с пакетом обновления 1 (SP1)2000.80.384.0
SQL Server 2000 с пакетом обновления 2 (SP2)2000.80.534.0
SQL Server 2000 с пакетом обновления 3 (SP3)2000.80.760.0
SQL Server 2000 с пакетом обновления 3a (SP3a)2000.80.760.0

SQL Server 2005

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 2005 RTM9.00.1399November 7, 2005
SLQ Server 2005 Service Pack 1 (SP1) Beta9.00.2029
SQL Server 2005 Service Pack 1 (SP1) CTP9.00.2040March 12, 2006
SQL Server 2005 Service Pack 1 (SP1)9.00.2047April 18, 2006
SQL Server 2005 Service Pack 2 (SP2)9. 00.3042February 19, 2007
SQL Server 2005 Service Pack 3 (SP3)9.00.4035December 15, 2008
SQL Server 2005 Service Pack 4 (SP4)9.00.5000December 17, 2010
2494123 MS11-049: Description of the security update for SQL Server 2005 Service Pack 4 GDR: June 14, 20119.00.5292June 14, 2011Last on 20/02/2012

SQL Server 2008

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 2008 RTM10.00.1600August 7, 2008
SQL Server 2008 с пакетом обновления 1 (SP1)10.00.2531April 7, 2009
SQL Server 2008 с пакетом обновления 2 (SP2)10.00.4000September 29, 2010
SQL Server 2008 с пакетом обновления 3 (SP3)10.00.5500.00October 06, 2011Отображение в журналах служб SQL Server Integration Services общего количества строк, отправленных в потоки данных; исправлена проблема с включенным прозрачным шифрованием данных и предоставление доступа к нему; улучшена работа с функциями последовательностей в плане параллельного выполнения[3].

SQL Server 2008 R2

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 2008 R2 RTM10.50.1600April 21, 2010
SQL Server 2008 R2 с пакетом обновления 1 (SP1)10.50.2500.0July 11, 2011Добавлены новые возможности: динамические административные представления, технология ForceSeek, платформа Data-tier Application Component Framework (DAC Fx) и др[4].
SQL Server 2008 R2 с пакетом обновления 2 (SP2 CTP)[5]10.50.3720.0May 13, 2012
SQL Server 2008 R2 с пакетом обновления 2 (SP2)10.50.4000.0July 26, 2012
SQL Server 2008 R2 с пакетом обновления 2 (SP2) CU110.50.4260.0August 1, 2012http://support.microsoft.com/kb/2720425
SQL Server 2008 R2 с пакетом обновления 2 (SP2) CU210. 50.4263.0August 30, 2012http://support.microsoft.com/kb/2740411

SQL Server 2012

НазваниеНомер версииДата релизаОсновные новшества
SQL Server 2012 CTP111.00.1103November 8, 2010
Microsoft SQL Server 2012 (codename Denali) Community Technology Preview 3 (CTP3)11.00.1440July 11, 2011
Microsoft SQL Server 2012 Release Candidate 0 (RC0)11.00.1750November 17, 2011
Microsoft SQL Server 2012 Release Candidate 1 (RC1)11.00.1913December 16, 2011
Microsoft SQL Server 2012 Release11.00.2218Jun 12, 2012
Microsoft SQL Server 2012 с пакетом обновления 1 (SP1)11.00.3000Nov 9, 2012

SQL Server Compact Edition

НазваниеНомер версииДата релизаОсновные новшества
Microsoft SQL Server Compact 3. 0
Microsoft SQL Server Compact 3.1
Microsoft SQL Server Compact 3.5
Microsoft SQL Server Compact 4.04.0.8482.1

Примечания

  1. Как определить версию и выпуск пакета обновления для SQL Server
  2. [LN;Q220156 FIX: SQL Cluster Install Fails When SVS Name Contains Special Characters]  (англ.)
  3. SQL Server 2008 с пакетом обновления 3 (SP3)
  4. Microsoft® SQL Server® 2008 R2 с пакетом обновления 1 (SP1)  (рус.)
  5. Microsoft ® SQL Server ® 2008 R2 Service Pack 2 Community Technology Preview

Ссылки

  • SQL Server Version Database  (англ.)
  • SQL Server Builds  (англ.)
  • SQL Server How To: Determine which service pack is installed  (англ.)

Программа перехода на обновлённые версии SQL и Windows Server • MONT


Прокрутите ниже

Окончание поддержки SQL Server 2008

9 июля 2019 года закончится поддержка SQL Server 2008 и 2008 R2.

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

Мы поможем вам!

Эксперты MONT готовы помочь вам и вашим заказчикам перейти на обновлённые версии SQL Server по следующим направлениям:

  1. Первичная консультация исходя из текущего состояния лицензий и задачи
  2. Консультационная поддержка
  3. Подбор правильной архитектуры в облаке и расчет стоимости
  4. Помощь в пресейле

Срок действия программы MONT: с 01.03.2019 по 30.06.2019

Материалы о SQL Server: https://www.microsoft.com/ru-ru/sql-server/sql-server-2008

Подготовьтесь к окончанию поддержки SQL и Windows Server. Практический вебинар

Подготовьтесь к окончанию поддержки SQL и Windows Server. Практический вебинар

Приглашаем вас 25-27 июня 2019 года на трёхдневный практический вебинар, посвящённый переходу на обновлённые версии серверного ПО. Мы ждём специалистов, уже работавших с SQL Server и Windows Server и желающих узнать особенности новых версий серверного ПО. В конце первого дня участники смогут решить практические задания. Успешно справившиеся получат призы. Регистрируйтесь и подключайтесь, будет интересно!

Зарегистрироваться на вебинар

Авторизуйтесь!

Авторизуйтесь, чтобы увидеть полный текст акции и зарегистрироваться для участия в ней!

Зачем обновлять SQL Server?

Зачем обновлять SQL Server?

  • Техническая поддержка вендора не будет исправлять ошибки, возникающие при использовании устаревших версий SQL Server. Все риски, связанные со сбоем системы, пользователи берут на себя.
  • По статистике, большинство атак происходит на устаревшие версии продуктов, к которым не выпускаются обновления безопасности.
  • На рынке не будет квалифицированных специалистов, готовых заниматься поддержкой устаревших версий SQL Server.
  • Обновление SQL Server повысит производительность работы СУБД до 20%. [1] 

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

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

 


[1] за счёт оптимизации (TechNet Microsoft) https://technet.microsoft.com  

Варианты обновления в переходный период

Варианты обновления в переходный период

Временно перенесите рабочую нагрузку

  1. В управляемый экземпляр баз данных Azure SQL с незначительными изменениями, чтобы воспользоваться преимуществами платформы, не зависящей от версий.
  2. На виртуальные машины Azure, чтобы воспользоваться расширенными обновлениями системы безопасности в течение трёх лет бесплатно.

Преимущества переходного периода:

  • обновление в вашем темпе и на ваших условиях. Вы платите только за фактически потребляемые ресурсы;
  • встроенные функции безопасности Azure и более 70 сертификатов соответствия;
  • сэкономьте до 80%, используя существующие лицензии Windows Server и SQL Server с программой преимуществами гибридного использования Azure.

Обновите локальную версию и сохраните защиту

Обновите локальную версию и сохраните защиту

Преимущества:

  • Обновитесь до SQL Server 2017 для повышения уровня безопасности, производительности, доступности и внедрения инноваций с помощью облачной аналитики;
  • Чтобы сохранить защиту после окончания поддержки, приобретите расширенные обновления системы безопасности на 3 года – защитите только рабочие нагрузки, которые необходимы вам во время обновления.

Для начала необходимо сделать три простых шага

Для начала необходимо сделать три простых шага:

Шаг 1. Анализ

Определите и опишите приложения и роли сервера, выполняемые в SQL Server 2008 и 2008 R2. Проанализируйте рабочие нагрузки, чтобы найти оптимальный вариант: миграция в Azure или локальное обновление.

Шаг 2. Миграция

Сделайте свой ход: перенесите старые решения SQL Server в Azure или обновите SQL Server до последней версии.

Шаг 3. Оптимизация

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

Распечатать условия


Авторизоваться на сайте

Что такое SQL Server? Версии, редакции, архитектура и службы

SQL Server — это доминирующая система управления базами данных (СУБД), используемая различными организациями по всему миру. В этой статье представлен подробный обзор его многочисленных версий, редакций, архитектуры и служб платформы баз данных.

Содержание

  • Что такое SQL Server?
  • Для чего используется SQL Server?
  • История версий SQL Server
    • SQL Server 2012
    • SQL Server 2014
    • SQL Server 2016
    • SQL Server 2017
    • SQL Server 2019
  • Популярные выпуски SQL Server
  • Архитектура SQL-сервера
    • Основные компоненты SQL Server
  • Службы и инструменты SQL Server
  • Экземпляр SQL Server
  • Преимущества использования экземпляров SQL Server

Что такое SQL Server?

Microsoft SQL Server — это система управления реляционными базами данных (RDBMS), часть Microsoft Enterprise Library. Первоначально он был разработан Microsoft в 1989. Система предназначена для управления и хранения данных. Как и другое программное обеспечение для управления реляционными базами данных, SQL Server основан на SQL, языке программирования для доступа к реляционным базам данных и управления ими.

Дополнительную информацию о том, что такое SQL, можно найти в соответствующем сообщении блога.

Для чего используется SQL Server?

SQL Server — одна из наиболее широко используемых систем управления реляционными базами данных, или РСУБД, на сегодняшний день. Он работает в различных операционных системах, включая Linux, Windows и UNIX. Вы также можете запустить его в Azure или AWS. SQL Server используется для хранения данных, запросов и анализа. Это мощное, высокопроизводительное ядро ​​базы данных, обеспечивающее согласованную модель программирования. Он отличается высокой производительностью, надежностью, масштабируемостью, безопасностью и управляемостью и предлагает набор мощных инструментов для хранения данных, анализа, создания отчетов, ETL и OLAP.

SQL Server история версий

В 1989 году Microsoft и Sybase выпустили версию 1.0. Сотрудничество между ними закончилось в начале 1990-х годов. Microsoft сохранила за собой право собственности на это имя. С 1990-х годов выпускались последующие версии базы данных SQL Server 2000, 2005, 2008, 2012, 2014, 2016, 2017 и 2019. и пять лет расширенной поддержки).

Давайте кратко рассмотрим основные версии, начиная с 2012 года.

SQL Server 2012

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

SQL Server 2014

В SQL Server 2014 значительно улучшена производительность. Среди прочего, он добавил две новые функции, которые помогают приложениям OLTP: In-Memory OLTP и расширение буферного пула. Расширение буферного пула объединяет кэш памяти буферного пула SQL Server с твердотельным накопителем, что является простым и доступным способом повышения производительности ввода-вывода.

SQL Server 2016

SQL Server 2016 был разработан в рамках технологической стратегии Microsoft «сначала мобильные, в первую очередь облачные». SQL Server 2016 был первой версией системы управления базами данных, которая работала исключительно на 64-битных серверах на базе процессоров x64. Он добавил возможность запуска SQL Server в контейнерах Docker, которые изолируют приложения друг от друга в общей операционной системе.

SQL Server 2017

В Microsoft SQL Server 2017 появилась поддержка запуска SQL Server в Linux, что дало Microsoft возможность завоевать клиентов, которые не используют Windows или имеют смешанные серверные среды. Еще одной важной особенностью SQL Server 2017 является поддержка языка программирования Python, языка с открытым исходным кодом, широко используемого в аналитических приложениях.

SQL Server 2019

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

Популярные выпуски SQL Server

Существует пять выпусков SQL Server: Standard, Web, Enterprise, Developer и Express. Основные различия между редакциями перечислены ниже:

  • Стандартная редакция включает основные функции, необходимые для большинства приложений. Сюда входят общие средства разработки, управления данными и администрирования баз данных для эффективного управления базами данных с минимальными ресурсами.
  • Редакция Enterprise , в отличие от версии Standard, поддерживает широкий спектр функций хранилища данных, добавляет поддержку большего количества пользователей, баз данных и транзакций. Он также включает в себя несколько других расширенных функций, таких как сжатие данных, повышенная безопасность и поддержка больших размеров баз данных. Это идеальный выбор для компаний, ориентированных на масштабируемость и производительность.
  • Веб-редакция представляет собой недорогой вариант и отличается от стандартной редакции прежде всего максимальным объемом памяти для буферного пула и максимальной вычислительной мощностью.
  • Редакция Developer предназначена для разработчиков, которым необходимо создавать прикладные продукты, которые будут работать поверх SQL Server. Он предоставляет возможность создавать хранимые процедуры, функции и представления. По сути, она содержит все функции редакции Enterprise, но лицензирована для использования в качестве системы разработки и тестирования, а не в качестве производственной.
  • Выпуск Express — это самый ограниченный выпуск SQL Server. Он предназначен только для использования отдельными лицами или небольшими организациями. Он не включает какие-либо расширенные функции четырех других выпусков. Это наиболее доступная версия, но и наименее функциональная.

Архитектура SQL Server

Системы управления реляционными базами данных (RDBMS) предоставляют структурированные средства для хранения, обработки и извлечения больших объемов информации. Как и другие СУБД, SQL Server в основном построен на основе структуры таблиц на основе строк, которая соединяет связанные элементы данных в различных таблицах друг с другом, избегая необходимости избыточного хранения данных в различных местах в базе данных. Реляционная модель также сохраняет ссылочную целостность и другие ограничения целостности для обеспечения точности данных. Соблюдение принципов ACID гарантирует надежную обработку транзакций базы данных.

Основные компоненты SQL Server

Механизм базы данных

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

Операционная система SQL Server (SQLOS)

Операционная система SQL Server или SQLOS лежит в основе всех функций базы данных. Он управляет памятью и ресурсами ввода-вывода, заданиями и процессами, которые обращаются к базам данных, а также протоколом TDS, использующим потоки для передачи данных с сервера на клиент. Сетевые интерфейсы обеспечивают связь между серверами баз данных и клиентами.

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

Службы и инструменты SQL Server

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

Службы интеграции SQL Server (SSIS)

Службы интеграции SQL Server (SSIS) предоставляют возможности ETL (извлечение, преобразование и загрузка) для импорта данных, интеграции данных и хранения данных. Он также предоставляет инструменты для создания задач рабочего процесса, которые включают задачи потока данных, задачи управления потоком, задачи сценариев, пакетные операции с данными, преобразование данных и загрузку данных.

Службы качества данных SQL Server

Службы качества данных — это продукт, основанный на знаниях. DQS позволяет создавать базу знаний и использовать ее для выполнения различных важных задач по обеспечению качества данных, таких как исправление, обогащение и стандартизация.

SQL Server Master Data Services

Master Data Services можно использовать для управления основным набором данных вашей компании. Вы можете контролировать, кто обновляет данные, организовывать данные в модели и создавать правила для обновления данных. Набор основных данных может использоваться совместно с другими пользователями в организации.

SQL Server Data Tools

Microsoft Business Intelligence Development Studio (BIDS) используется для разработки решений для анализа данных и бизнес-аналитики. Он основан на среде разработки Visual Studio, но имеет другие расширения и типы проектов для сервера баз данных.

SQL Server Management Studio (SSMS)

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

Visual Studio

Встроенную поддержку программирования данных можно найти в Microsoft Visual Studio. Его можно использовать для написания кода, выполняемого базой данных. Также включен дизайнер данных, который можно использовать для создания, просмотра или редактирования схем базы данных в графическом виде. Существует два способа создания запросов: с помощью кода и визуально.

SQL Server Analysis Services (SSAS) 

SSAS добавляет в SQL Server возможности OLAP и интеллектуального анализа данных. SSAS поддерживает три различных типа хранилища: MOLAP, ROLAP и HOLAP, которые представляют собой методы хранения кубов. SSAS также поддерживает стандарт XML для анализа (XMLA) в качестве базового протокола связи. API интеллектуального анализа данных, DMX, включает функции, специфичные для интеллектуального анализа данных. Он включает в себя деревья решений, алгоритмы кластеризации, наивный байесовский алгоритм, временные ряды, кластеризацию последовательностей, линейную и логистическую регрессию и нейронные сети.

Службы отчетов SQL Server (SSRS)

Это среда создания отчетов для данных, собранных из баз данных SQL Server. Администрирование осуществляется через веб-интерфейс. SSRS имеет интерфейс веб-служб для поддержки разработки пользовательских приложений для создания отчетов. Инструмент SSRS поставляется бесплатно с SQL Server.

Технология служб машинного обучения

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

Служба полнотекстового поиска

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

SQLCMD

SQLCMD — это утилита командной строки для запроса и управления данными в SQL Server. Он позволяет запрашивать базы данных SQL Server и выполнять против них операторы SQL. Он предоставляет интерфейс сценариев для написания сценариев для создания или обслуживания баз данных.

SQL Server экземпляр

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

Преимущества использования экземпляров SQL Server

Установка разных версий на одну машину

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

Снижение затрат

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

Раздельное обслуживание рабочей среды, среды разработки и тестирования

Наличие разных экземпляров SQL Server на одном компьютере дает вам возможность использовать разные экземпляры для целей разработки, производства и тестирования.

Уменьшение временных проблем с базой данных

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

Отдельные привилегии безопасности

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

Поддерживать резервный сервер

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

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

Заключение

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

На рынке представлено множество программных решений для баз данных для SQL Server, и одними из лучших являются инструменты, поставляемые компанией Devart: dbForge Studio для SQL Server, который включает в себя универсальную IDE для всех возможных tasks и dbForge SQL Tools — набор расширенных автономных инструментов и надстроек для работы с базами данных. Продукты dbForge поставляются с полнофункциональной 30-дневной пробной версией, чтобы пользователи могли оценить все передовые функции, которые у них есть. Попробуйте оба и выберите тот, который вам по душе!

Сравнение версий SQL Server | SoftwareKeep

Любой, у кого нет опыта работы с ИТ, скорее всего, не понимает, что такое Microsoft SQL Server и для чего он используется. Скорее всего, они никогда не слышали об этом. Microsoft SQL Server — это система управления реляционными базами данных Microsoft (RDBMS). SQL Server — это полнофункциональная база данных , созданная для того, чтобы конкурировать с основными конкурентами, Oracle Database (DB) и MySQL 9.0006 .

Как и все основные RBDM, SQL Server поддерживает ANSI SQL, который является стандартным языком SQL. SQL Server включает T-SQL , который является его реализацией SQL . SQL Server Management Studio (SSMS) — это интерфейсный инструмент SQL Server. Поддерживает 32-битные и 64-битные среды. Вы также можете увидеть, что SQL Server называется MSSQL или Microsoft SQL Server.

Как и другие СУБД, Microsoft SQL Server построен на основе SQL, стандартизированного языка программирования, который администраторы баз данных (DBA) и другие ИТ-специалисты используют для управления базами данных и запросов к содержащимся в них данным. SQL Server привязан к Transact-SQL (T-SQL), реализация SQL от Microsoft, добавляющая к стандартному языку проприетарное программное расширение. Это часть того, что делает его другим.

Существует множество различных версий и несколько редакций Microsoft SQL Server. Может быть немного сложно не отставать. В период с 1995 по 2016 год Microsoft выпустила 10 версий SQL Server. Ранние версии были разработаны для приложений отделов и рабочих групп. Microsoft расширила возможности SQL Server, сделав его реляционная СУБД корпоративного класса , способная конкурировать с Oracle Database, DB2 и другими популярными базами данных.

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

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

  • Enterprise: Это первоклассная версия с полным набором функций , идеально подходящая для крупных предприятий и корпораций с обширными потребностями в серверах.
  • Standard: Меньше функций, чем Enterprise, но в нем есть все основные функции, и он идеально подходит для средних и крупных компаний, которым не нужны расширенные функции.
  • Workgroup : Издание идеально подходит для компаний , имеющих удаленных офисов . Здесь есть все основные функции.
  • Web: Эта версия разработана специально для работы с веб-приложениями.
  • Разработчик: Аналогичен Enterprise, но может быть лицензирован только для одного пользователя для разработки и тестирования. Эту версию можно обновить до Enterprise без переустановки.
  • Express: Бесплатная база данных начального уровня. Он может использовать только 1 ЦП и 1 ГБ памяти ; максимальный размер базы данных 10 ГБ .
  • Compact: Бесплатная встроенная база данных для разработки мобильных приложений. Максимальный размер базы данных 4 ГБ .
  • Datacenter: Основное изменение в новом SQL Server 2008 R2 — Datacenter Edition . Центр обработки данных не имеет ограничений по памяти и поддерживает более 25 экземпляров.
  • Business Intelligence:   Business Intelligence — новая функция SQL Server 2012. Она включает в себя все функции Standard Edition, а также поддержку расширенных функций бизнес-аналитики, таких как Power View и PowerPivot. Он не поддерживает расширенные функции доступности, такие как группы доступности AlwaysOn и некоторые другие онлайн-операции.
  • Enterprise Evaluation: SQL Server Evaluation Edition позволяет вам получить полнофункциональный и бесплатный экземпляр SQL Server, чтобы изучить его и посмотреть, подходит ли он вам. Он истекает через 6 месяцев.

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

SQL Server 2012 Standard:   Стандартная версия SQL Server наиболее популярна для операций с базами данных в крупных компаниях. В нем есть то, что вам нужно в большинстве случаев. Он поддерживает до 16 ядер и имеет неограниченный объем оперативной памяти.

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

SQL Server 2012 Enterprise: Требует большего бюджета, но это крайне важный выпуск, если ваша компания ориентирована на работу с базами данных. Если у вас есть более новое аппаратное и программное обеспечение, доступны более новые версии этих выпусков (2014 и 2016) с более богатым набором функций.

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

Обновление до SQL 2017

Поскольку SQL Server 2012 выпал из основной поддержки в 2017 г. , а SQL Server 2014 — в 2019 г., а SQL Server 2008 и SQL Server 2008 R2 OSE получили расширенную поддержку в 2019 г., вы возможно, вы захотите обновить свой сервер с этих устаревших версий SQL Server до более современной версии. Это может быть версия 2016, но если у вас есть бюджет на последнюю версию, SQL Server 2017 может лучше всего подойти для вашей компании.

Новые функции ядра в SQL Server 2017:

  • Сборки CLR — теперь они могут быть внесены в белый список в SQL Server 2017
  • Resumable Online index Rebuilds — теперь, когда индекс прерывается из-за отработки отказа, его можно возобновить.
  • IDENTITY_CACHE — Это помогает избежать пробелов в значениях столбцов идентификации
  • Усовершенствования обработки запросов — Новые улучшения обработки, которые адаптируют стратегии оптимизации к рабочим нагрузкам приложений.
  • Автоматическая настройка базы данных — анализирует проблемы с производительностью запросов и рекомендует решения проблем.
  • Возможности базы данных графов — Функции моделирования отношений между таблицами.
  • Динамические представления управления — Новые представления управления.
  • Database Tuning Advisor — новые параметры для повышения производительности.
  • Учетные данные для базы данных — улучшенные меры безопасности.
  • Автоматическая коррекция плана (зависит от функции хранилища запросов, представленной в SQL Server 2016). Это помогает обнаруживать и автоматически исправлять проблемы со стабильностью плана запросов.
  • Адаптивная обработка запросов (AQP) (включена в режиме совместимости 140) и полезна при операциях в пакетном режиме, используемых с индексами Columnstore. AQP состоит из трех компонентов, в том числе обратной связи по адаптивному предоставлению памяти в пакетном режиме, адаптивных соединений в пакетном режиме и выполнения с чередованием для функций с табличным значением из нескольких операторов.

Как выбрать версию Microsoft SQL Server, которая мне подходит

Какая версия или редакция Microsoft SQL Server вам подходит, зависит от ваших потребностей, современного оборудования и вашей компании. бюджет есть. Эти факторы могут помочь вам определить, какой Microsoft SQL Server вам нужен. Стандартная версия кажется хорошей отправной точкой для многих компаний. SQL Server Standard Edition поддерживает до 16 ядер с неограниченным объемом оперативной памяти. Существует структура лицензирования по количеству ядер, которая дает вам два варианта: приобретение лицензий по числу ядер или серверной лицензии вместе с клиентскими лицензиями. Это отличный вариант для многих типов и размеров бизнеса.

Windows Server или Windows SQL Server

Один из часто задаваемых вопросов заключается в том, следует ли вам выбрать Windows Server или Windows SQL Server. SQL Server работает поверх вашего Windows Server. SQL Server — это программное обеспечение RDBMS (приложение), для работы которого требуется ОС Windows. SQL Server — это исключительно управление базой данных. Windows Server — это операционная система Windows Server.

Различия между версиями Windows SQL Server

Вот сравнительный анализ версий SQL Server с 2008 по 2017 год:

  • OLTP в памяти поддерживается с 2014 года.
  • В памяти ColumnStore поддерживается с 2012 г. и далее.
  • Операционная аналитика в реальном времени только в 2016 и 2017 годах.
  • Расширение буферного пула для SSD доступно с 2014 г. и далее
  • Адаптивная обработка запросов только в 2017 г.
  • Базовые группы доступности только в 2016 и 2017 годах.
  • Прозрачное шифрование данных во всех версиях.
  • Поддержка резервного шифрования с 2014 года.
  • Динамическое маскирование данных и безопасность на уровне строк в 2016 и 2017 годах.
  • Разделение обязанностей с 2012 года.
  • Резервное копирование в Azure доступно с 2012 по 2017 год
  • Аварийное восстановление в Azure начиная с 2014 года.
  • Оптимизированные образы виртуальных машин в галерее Azure начиная с 2012 года.
  • База данных Stretch в 2016 и 2017 годах.
  • Работает только в Linux и Docker Containers 2017.
  • Временные таблицы в 2016 и 2017 гг.
  • Поддержка JSON только в 2016 и 2017 годах.
  • Поддержка графических данных только в 2017 году.
  • Службы интеграции управлялись как сервер с 2012 года.
  • PolyBase для запросов T-SQL в Hadoop в 2016 и 2017 годах.
  • Табличная семантическая модель BI во всех версиях.
  • Службы основных данных во всех версиях.
  • Службы качества данных во всех версиях, кроме 2008.
  • Расширенная аналитика в базе данных в 2016 и 2017 гг.
  • Сквозная мобильная бизнес-аналитика на любом устройстве в 2016 и 2017 годах.

Заключительные мысли

Если вы ищете компанию-разработчика программного обеспечения, которой можно доверять за ее добросовестность и честность в бизнесе, обратите внимание на SoftwareKeep.