Microsoft 2018 sql: купить лицензию по выгодной цене на официальном сайте Softline

Накопительное обновление SQL Server 2019 CU18

  • 8 октября 2022

28 сентября 2022 года вышло восемнадцатое накопительное обновление SQL Server 2019 CU18. Build version: 15.0.4261.1. KB5017593.

Странное обновление. В русскоязычную документацию не включено, возможно, не успели ещё. Или не захотели.

Из интересных исправлений: пофискили остановку резервного копирования БД из-за отсутствия сигнала завершения от SQL Server Agent.

Это обновление содержит 20 исправлений, выданных после выпуска накопительного пакета обновления 17 SQL Server 2019, и обновляет компоненты в следующих сборках:

  • SQL Server версии продукта: 15.0.4261.1, версия файла: 2019.150.4261.1
  • Службы Analysis Services — версия продукта: 15.0.35.33, версия файла: 2018.150.35.33

Посмотреть можно здесь:

https://support.microsoft.com/en-gb/topic/kb5017593-cumulative-update-18-for-sql-server-2019-5fa00c36-edeb-446c-94e3-c4882b7526bc

Известные проблемы с этим обновлением

В этом накопительном обновлении нет известных проблем.

Примечание

Сервис паки на MSSQL больше не выпускаются. Начиная с SQL Server 2017:

  • SPs больше не будет доступен. Будут выходить только накопительные обновления (CUs) и критические обновления (GDRs).
  • CUs будет содержать локализованный контент, если это необходимо, как SPs.
  • CUs будут сначала чаще, а затем реже: каждый месяц для первых 12 месяцев, а затем каждый квартал за четыре последних года жизненного цикла на 5 лет.

Исправления

Справочник по ошибкам

Номер статьи базы знаний

Описание

Область исправления

Платформа

14982785

 

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

In-Memory OLTP

Windows

14916804

 

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

  • Не удалось запустить выполнение шага 1 (причина: ошибка проверки подлинности прокси-сервера <ProxyName> системная ошибка: ConnGetProxyPassword).  Шаг завершился сбоем.

  • Ошибка BCryptDecrypt (-1073741762)

    Не удается запустить выполнение шага 1 (причина: ошибка проверки подлинности прокси-сервера <ProxyName>, системная ошибка: неправильное имя пользователя или пароль.)  Шаг завершился сбоем.

Примечание. Эта проблема может возникнуть, если число логических процессоров большое (больше 32), а задания параллелизма также очень высоки.

Средства управления

Windows

14979551

5017551

ИСПРАВЛЕНИЕ. Установка SQL Server ЦП может активировать исключение IndexOutOfRangeException

Установка & установки

Windows

14939335

 

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

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

Установка & установки

Windows

14978498

5017718

ИСПРАВЛЕНИЕ. Нарушение доступа при использовании query_post_execution_plan_profile XEvent и повторном использовании того же плана выполнения

Производительность SQL

Все

14930792

 

В Microsoft SQL Server 2019 и 2017 не удается создать индекс для сохраненного вычисляемого столбца и функции секционирования. Кроме того, возникает следующую ошибку 8624:

Внутренняя ошибка обработчика запросов: обработчику запросов не удалось создать план запроса. Для получения дополнительных сведений обратитесь в службу поддержки клиентов.

Производительность SQL

Windows

15016426

5018050

Улучшение. Добавление новых параметров SQL do Azure уровня службы базы данных в функцию Stretch Database

SQL Server engine

Windows

1945560

5019307

ИСПРАВЛЕНИЕ. Изменения не применяются к только что добавленной статье в одноранговой топологии с пользовательским портом

SQL Server engine

Windows

1926384

 

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

SQL Server engine

Windows

14654911

 

Уровень READ_COMMITTED_SNAPSHOT по-прежнему запрашивает блокировку объекта IS. Таким образом, непредвиденная блокировка возникает в столбце строкового типа с индексом columnstore.

SQL Server engine

Windows

14654914

 

Указание NOLOCK по-прежнему запрашивает блокировку объекта IS. Таким образом, непредвиденная блокировка возникает в столбце строкового типа с индексом columnstore.

SQL Server engine

Windows

14913295

 

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

SQL Server engine

Windows

14914170

 

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

Msg 208, уровень 16, состояние 1, процедура master.sys.sp_MSchangerepltablepasswords, line <LineNumber> [начальная строка пакетной службы 0]

Недопустимое имя объекта MSreplservers.

SQL Server engine

Windows

14931025

 

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

SQL Server engine

Windows

14942316

 

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

SQL Server engine

Windows

14964738

 

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

Ошибка: 5591, серьезность: 16, состояние: 5. Функция FILESTREAM отключена.

SQL Server engine

Windows

14987604

 

Ошибка 9833 «Недопустимые данные для символов в кодировке UTF8» может возникать в одном из следующих сценариев:

  • Вы создаете публикацию слиянием или принудительную подписку на слияние в базе данных публикации с параметрами сортировки UTF-8.

  • org/ListItem»>

    Вы создаете подписку по запросу на публикацию слиянием, а база данных публикации или база данных подписки имеет параметры сортировки UTF-8.

SQL Server engine

Windows

14989385

 

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

Msg 622, уровень 16, состояние 3, строка <номер строки>

Файловой группе «<FileGroupName>» не назначены файлы. Таблицы, индексы, текстовые столбцы, столбцы ntext и столбцы изображений не могут быть заполнены в этой файловой группе до добавления файла.

SQL Server engine

Windows

14993959

 

Приложение, работающее в режиме изоляции зафиксированных моментальных снимков (RCSI), может не видеть данные, зафиксированные транзакцией XA.

SQL Server engine

Все

15029590

 

Драйвер Filestream RsFx может привести к нарушению доступа для запросов IRP_MJ_NETWORK_QUERY_OPEN (API Windows GetFileAttributes), которое может активироваться сторонним приложением, например McAfee Application Control на Windows 10.

SQL Server engine

Windows

Теги

  • sql
  • Windows
  • update

💰 Поддержать проект

Похожие материалы

Олег
  • 23 декабря 2018
  • Подробнее о Накопительное обновление SQL Server 2014 SP3 CU1

12 декабря 2018 года вышло первое накопительное обновление SQL Server 2014 SP3 CU1. Build version: 12.0.6205.1. KB4470220.

Теги

  • sql
  • Windows
  • update
Олег
  • 17 ноября 2018
  • Подробнее о MSSQL 2014 — устанавливаем Service Pack 3

30 октября 2018 года вышел SQL Server 2014 SP3. Build version: 12.0.6024.0. KB4022619. Устанавливаем.

Теги

  • sql
  • Windows
  • special
  • update
Олег
  • 22 декабря 2018
  • Подробнее о MSSQL 2014 — устанавливаем Service Pack 2

11 июля 2016 года вышел SQL Server 2014 SP2. Build version: 12. 0.5000.0. KB3171021. Устанавливаем.

Теги

  • sql
  • Windows
  • special
  • update

Почитать

Типы аутентификации в Microsoft SQL Server » Cправочник системного инженера

В MicrosoftSQL Server, исторически сложилось 2 возможных типа аутентификации:

  • внутренняя аутентификация средствами SQL 
  • аутентификация Windows.

Режим проверки Windows, является основным, современным и рекомендованным к использованию типом аутентификации, а аутентификация средствами SQL Server оставлена преимущественно для совместимости с legacy системами, либо специальными задачами. Она включется только, если выбрать смешанный режим проверки подлиности (он разрешает оба типа аутентификации SQL Server и Windows). Проверку подлиности Windows отключить нельзя.

  • При включении смешанного режима, основной встроенной административной учетной записью, является SA, она обладает максимальными полномочиями на SQL сервере
  • Если смешанный режим не включался, то УЗ SA также будет создана, но отключена по умолчанию.

УЗ SA рекомендуется включать, только если это требуется для работы ПО, и ее пароль должен быть максимально безопасным. Хоть сейчас в целом нет необходимости использовать встроенную аутентификацию SQL, но еще встречается в инструкциях к third-party software, по прежнему использовать логин sa  для подключения и управления СУБД.

Преимущества аутентификации Windows

1. По сравнению  с аутентификацией SQL — она более безопасна, тк не передается логин и пароль, а используется встроенные механизмы безопасности Windows, токены или сертификаты
2. Централизованное управление (создание\изменение\блокирование) учетными записями на уровне windows машины или инфраструктуры AD
3. Удобство пользователя: локально подключение осуществляется через сессию Windows

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

1. Обеспечение поддержки устаревших систем
2. Возможность минимизировать взаимодействие с внешними системами. Например, при предоставлении доступа только УЗ SQL, можно ограничить перечень УЗ, которым позвонено получать доступ к данным, причем централизованное упраление УЗ не позволит к ним подключиться просто сменив пароль на уровне AD
3. Возможность в рамках одной сессии настроит разные процессы с разными правами доступа.

Как изменить тип аутентификации в Microsoft SQL Server 2019

Самый простой способ изменения типа аутентификации SQL, это использование графического интерфейса SQL Server Management Studio (SSMS). 

SSMS -включен в полную версию дистрибутива SQL Server, а также его можно бесплатно скачать с сайта Microsoft по ссылке: SSMS.

1. Запустить SSMS, и указать имя целевого SQL сервера
2. Подключиться и выбрать свойства сервера (Properties)
3. Перейти на закладку Security и выбрать необходимый режим проверки подлинности.
4. Нажать ОК
5. в случае, если режим аутентификации менялся, то для применения настроек, необходимо выполнить перезапуск службы SQL Server или перезагрузить сервер целиком.

Updated — Microsoft SQL Server на vSphere Best Practices

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

Обновление от мая 2019 г.: Рекомендации по VMware vSAN и SQL Server Engine

Я рад сообщить, что документ теперь включает полностью переработанный раздел VMware vSAN (3.8.2.). В этом разделе содержится много подробностей о новых функциях vSAN, и его цель — помочь в выборе правильной конфигурации vSAN для рабочих нагрузок различных типов SQL Server (OLTP, SSRS/BI и т. д.). Рекомендации были разработаны совместно с Дэвидом Морера и Тони Ву (опубликованы в разделе «Виртуальные блоки» блогов VMware), и я очень ценю их участие.

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

Проверьте документ, чтобы ознакомиться с новым содержанием, и мы всегда ценим ваши отзывы.

Обновление за август 2018 г.: функции vSphere 6.7 и рекомендации vNUMA


Я рад сообщить, что обновленное официальное руководство VMware: Архитектура Microsoft SQL Server на VMware vSphere®, август 2018 г. , теперь доступно. В значительно обновленном документе содержатся передовые практические рекомендации по проектированию и внедрению SQL Server на виртуальной машине для работы в VMware vSphere. Рекомендации не относятся к конкретному набору оборудования или размеру и области применения конкретной реализации SQL Server. Примеры и соображения в этом документе служат только руководством и не представляют строгих требований к дизайну, поскольку различные требования к приложениям могут привести к множеству допустимых вариантов конфигурации.

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

Документ был пересмотрен и частично переписан, чтобы отразить новые функции, представленные в выпуске VMware vSphere 6.7, и последние рекомендации по запуску SQL Server на VMware vSphere. Изменения включают, но не ограничиваются:

  •             Рассмотрение vNUMA для виртуальной машины, на которой размещен SQL Server
  • .

  •             Постоянная память
  •             Особенности vSphere 6.7

Большое спасибо! причитается:

  • Allan Hirt (Twitter @SQLHA) за просмотр документа и согласование терминологии)
  • Дэвид Кли (Twitter @Kleegeek) за его ценный вклад в настройки SQL Server
  • Деджи Акомолафе (Twitter @dejify) за его опыт и вклад

Буду признателен за ваши комментарии и отзывы!

Ошибка открытия Microsoft SQL Server Management Studio

спросил

Изменено
1 год, 3 месяца назад

Просмотрено
92к раз

Я установил SQL Server Management Studio, и все заработало. После этого я обновил Visual Studio с 2010 до 2013 Express, теперь он не работает с этим сообщением об ошибке:

Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение

Я переустановил его, но проблема осталась. Любое предложение?

  • sql-сервер
  • визуальная студия-2010

0

SSMS 2014 использует распространяемый пакет оболочки Microsoft Visual Studio 2010 (изолированный). Если его удалить, SSMS выдаст сообщение об ошибке «Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение». Это можно исправить:

  1. Переустановив оболочку VS 2010 отсюда: https://visualstudio.microsoft.com/vs/older-downloads/isolated-shell/
  2. Попробуйте снова открыть SSMS. если это еще выдает ошибку, потом:
  3. Запустить восстановление в программе установки SQL Server (2014)

SSMS 2016 использует распространяемый пакет оболочки Microsoft Visual Studio 2015 (изолированный). Если его удалить, SSMS выдаст сообщение об ошибке «Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение». Это можно исправить, переустановив VS 2015 или установив распространяемый пакет оболочки Microsoft Visual Studio 2015 (изолированный).

15

Я только что решил проблему:
SSMS зависит от VS 2010, и при его удалении возникла эта ошибка.

  • В моем установочном пакете сервера
  • есть папка с именем 1033_enu.

  • Внутри я нашел папку VSS, т.е. оболочку Visual Studio
  • .

  • и внутри этой установки VVS.
    Я просто запускаю эту настройку, и она решила проблему для меня. Спасибо

3

Для SSMS 2016 (не ниже v16.5.3) удалите из реестра следующую папку и перезапустите приложение:

 HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config
 

4

Ответ SQL Server 2017 Management Studio

SSMS 17. 1 также зависит от оболочки Visual Studio 2015 (изолированной). Мне пришлось восстановить Shell, чтобы заставить SSMS работать. Если кто-то ищет оболочку VS 2015: ССЫЛКА

Если вы не можете найти установщик по приведенной выше ссылке, ЗДЕСЬ установщик SSMS 17.x включает оболочку VS 2015.

Скотт Хансельман также удобно разместил здесь ссылку на каждую (>= 2008 R2) версию Express и версию SSMS: ССЫЛКА

3

У меня была такая же проблема, когда я очищал свой компьютер от всего Microsoft , чтобы обновить мою систему версиями продуктов Microsoft 2016-2017 годов. Впервые делая это, я удалил оболочку Visual Studio и установил все 2017, кроме 2015 VS shell (не уверен, что 2017 вышел), здесь была моя ошибка.

Чтобы решить… во-первых, убедитесь, что у вас установлена ​​изолированная оболочка Visual Studio . Для некоторых версий SSMS требуется определенная версия оболочки. Моя ситуация требовала VS Shell 2015 с моим SSMS 2016 ..

Просто установка и восстановление Shell не помогли мне полностью исправить ошибку. Мне помогло удаление ключа из моей Редактор реестра . Запустите команду regedit из любого места на вашем компьютере, а затем найдите:

 'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'
 

Щелкните правой кнопкой мыши и удалите эту папку/ключ. Для SSMS 2016 я удалил 13.0_Config.. Сразу же смог открыть SSMS как обычно.

0

Чтобы освободить место на моем диске, я удалил некоторые программы, после чего я начал получать эту ошибку.

Я следовал всем приведенным здесь решениям, но это не решило мою проблему.

В моем случае после установки Visual Studio Shell мне пришлось удалить ключ из реестра, следуя приведенным здесь инструкциям. Затем, наконец, моя SSMS снова заработала.

Цитата со страницы:

  1. Запустить regedit.exe
  2. Перейдите в HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio
  3. Удалить 13.0_Config
  4. Перезапустить ssms.exe

1

Все ответы здесь мне не помогли (SQL Server 2014).

Что сработало:

1) Удалите оболочку Visual Studio 2010 с помощью официального установщика ( не через Программы и компоненты ). Файл VSIsoShell.exe можно скачать здесь:
https://www.microsoft.com/en-us/download/details.aspx?id=1366

2) После удаления запустите установку SQL Server и нажмите 9.0013 Восстановить

Попробуйте запустить SSMS от имени администратора! После ремонта и переустановки нескольких компонентов, в конце концов, это был просто уровень безопасности моей учетной записи.

Я решил проблему с SQL Management Studio 2016, запустив установку VS, выбрав «Изменить», а затем установив обновление 3 инструментов расширения. После этого я просто запустил SQL Management Studio 2016 и сбросил изолированную оболочку VS

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

Это распространенная ошибка, и решение во всех версиях SQL Server заключается в восстановлении установки программы «Microsoft Visual Studio 20xx Shell (изолированная)», которая занимает около 30 минут для автоматического запуска.

Чтобы выполнить восстановление, выполните следующие действия:

  1. Закройте все экземпляры Visual Studio.
  2. Нажмите клавишу Windows.
  3. Введите «Программы».
  4. Нажмите «Установка и удаление программ» в появившемся списке.
  5. Введите «Shell» в появившееся окно поиска.
  6. Нажмите «Оболочка Microsoft Visual Studio 20xx (изолированная)»*
  7. Нажмите «Изменить» (если выделено серым цветом, нажмите «Удалить»).
  8. В появившемся окне нажмите «Восстановить».
  9. Подождите около 30 минут, пока ремонт не завершится.
  10. Перезапустите машину.

«Оболочка Microsoft Visual Studio 20xx (изолированная)» теперь будет восстановлена, и SQL Server Management Studio должна открыться в обычном режиме.

* Если установлено несколько версий «Microsoft Visual Studio 20xx Shell (Isolated)», сначала восстановите последнюю версию, работая в обратном порядке по версиям, пока не будет восстановлена ​​нужная программа. Обязательно запишите версию, исправляющую вашу версию SQL Server, для дальнейшего использования, так как она не изменится, пока не будет обновлено smss или vs.

0

У меня такая же проблема после использования пользовательского инструмента удаления VS2015 и установки VS2017. Восстановление или переустановка SSMS 17.3 не решает проблему.

Чтобы решить эту проблему, откройте панель управления Windows, выберите «Программы и компоненты». Выберите из списка оболочку Microsoft Visual Studio 2015 (изолированную) и нажмите «Изменить». Затем нажмите Восстановить в окне настройки VS. После завершения установки игнорируйте предупреждения о некоторых уже установленных новых компонентах. Нажмите Закрыть и все! SSMS запускается идеально! Надеюсь, это сэкономит чье-то время.

Я скачал VSIsoShell.exe, но не смог его установить. Когда я глубоко погружаюсь в журналы ошибок, причина в том, что в системе существует более новая версия Visual Studio. Я удалил сообщество vs2017, после чего установка VSIsoShell прошла успешно

Загрузите и установите изолированную оболочку Visual Studio 2015.

Подробнее об этом распространяемом пакете можно прочитать в Microsoft Visual Studio.
Распространяемый пакет 2015

Вы можете дополнительно загрузить этот пакет по этой ссылке

После установки этого пакета запустите SSMS для SQL SERVER 2016. У меня это действительно работает!

На всякий случай, если ни одно из изменений реестра или переустановок программного обеспечения, упомянутых в других ответах, не работает для вас, у меня возникла эта проблема из-за антивируса.