Как обновить ms sql server
Перейти к содержимому

Как обновить ms sql server

  • автор:

Как обновлять SQL Server

Данная статья описывает необходимую информацию для отслеживания обновлений для SQL-сервера Microsoft.
Прежде чем обновляться, необходимо выяснить, какая версия уже установлена. Необходим точный номер, включающий в себя номер построения (build number). Более детально описано в разделе «Вопросы»

MS SQL Server

MS SQL Server (Официальные сборки)
RTM (без SP) SP1 SP2 SP3 SP4 Примечание
SQL Server 2022 16.0.1000.6 Последний update
SQL Server 2019 15.0.2000.5 Последний update
SQL Server 2017 14.0.1000.169 Последний update
SQL Server 2016 13.0.1601.5 13.0.4001.0
(13.1.4001.0)
13.0.5026.0
(13.2.5026.0)
13.0.6300.2
(13.0.6300.2)
При работе с репликацией рекомендуется SP1 или выше.
SQL Server 2014 12.0.2000.8 12.0.4100.1
(12.1.4100.1)
12.0.5000.0
(12.2.5000.0)
12.0.6024.0
(12.3.6024.0)
При работе с репликацией рекомендуется SP1 или выше.
SQL Server 2012 11.0.2100.60 11.0.3000.0
(11.1.3000.0)
11.0.5058.0
(11.2.5058.0)
11.0.6020.0
(11.3.6020.0)
11.0.7001.0
(11.4.7001.0)
При работе с репликацией рекомендуется SP2 или выше.
SQL Server 2008 R2 10.50.1600.1 10.50.2500.0
(10.51.2500.0)
10.50.4000.0
(10.52.4000.0)
10.50.6000.34
(10.53.6000.34)
При работе с репликацией рекомендуется SP2 или выше.
SQL Server 2008 10.0.1600.22 10.0.2531.0
(10.1.2531.0)
10.0.4000.0
(10.2.4000.0)
10.0.5500.0
(10.3.5500.0)
10.0.6000.29
(10.4.6000.29)
При работе с репликацией рекомендуется SP3 или выше.
SQL Server 2005 9.0.1399.06 9.0.2047 9.0.3042 9.0.4035 9.0.5000 При работе с репликацией рекомендуется SP4.

Вопросы

В: Как определить версию?
О: Для определения какая точно у вас версия стоит выполните запрос SELECT @@VERSION.

В: Подойдет ли обновление от Express на Standard или наоборот?
О: Обновления универсальны и подходят ко всем редакциям конкретной версии серверов.

В: Как ставить обновления?
О: Только последнее. Например, для SQL 2014: 12.0.2000.8 => 12.0.6024.0. Последний SP по списку содержит предыдущие пакеты обновления

В: Не порушится ли база?
О: Нет. Но отсутствие бэкапа не делает автоматизатора специалистом!

В: Что случится с репликацией?
О: Ничего особенного. Принцип обновления: сначала центральный сервер, затем подписчики. Обмен в это время должен быть завершен окончательно для всех подписчиков. В случае с круглосуточной работой необходимо обеспечить переключение работы на другой пк (например, на паблишер или резервный подписчик).

В: Как долго ставятся обновления?
О: В зависимости от версии разнится и время установки. В среднем процедура обновления занимает от 10 до 30 минут, может быть дольше.

В: Можно ли работать с базой в это время?
О: Категорически нет.

Некоторые полезные ресурсы

  • Документация по всем продуктам;
  • Форум технической поддержки Microinvest, где Вы сможете быстро получить ответ на интересующий вопрос;
  • Примеры автоматизации ресторанов и торговли на базе Microinvest в России и странах СНГ;
  • График предстоящих обучений в России и странах СНГ;
  • Программы для автоматизации ресторанов и кафе бесплатные полнофункциональные демо-версии продуктов Microinvest для ресторанного бизнеса;
  • Программы для автоматизации торговли и склада бесплатные полнофункциональные демо-версии продуктов Microinvest для магазинов;
  • Автоматизация торговли под Linux;
  • www.microinvest.tv Видеоуроки, обучения;
  • Корпоративный блог — интересные события в мире Microinvest;
  • Все статьи Базы Знаний;
  • Скачать офф-лайн версию Базы Знаний на свой компьютер.

Обновление SQL Server

Экземпляры SQL Server 2012 (11.x), SQL Server 2014 (12.x), SQL Server 2016 (13.x), SQL Server 2017 (14.x) или SQL Server 2019 (15.x) можно обновить непосредственно до SQL Server 2022 (16.x). Для SQL Server 2008 (10.0.x) и SQL Server 2008 R2 (10.50.x) необходимо выполнить параллельное обновление или миграцию в SQL Server 2022 (16.x), так как между поддерживаемой основной операционной системой нет общего перекрытия. Перед запуском программы установки для обновления просмотрите следующие статьи, относящиеся к процессу обновления, и связанные заметки о выпуске.

Узнайте о новых возможностях в каждой версии продукта:

  • Заметки о выпуске SQL Server 2022
  • Заметки о выпуске SQL Server 2019
  • Заметки о выпуске SQL Server 2017
  • Заметки о выпуске для SQL Server 2016

Поддержка SQL Server 2012 (11.х) завершилась 12 июля 2022 года. Сведения о возможностях поддержки см. в разделе Новые варианты при окончании поддержки SQL Server 2012 и Windows Server 2012.

Если вы обновляете после завершения поддержки версию SQL Server, например SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) и SQL Server 2012 (11.x), ознакомьтесь с вариантами поддержки.

Документация по обновлению

Следующие статьи помогут обновить компоненты SQL Server:

  • Поддерживаемые обновления версий и выпусков
  • Подготовка к обновлению с помощью помощника по миграции данных
  • Обновление служб Analysis Services
  • Обновление [компонент ядра СУБД]
  • Обновление служб Data Quality Services
  • Обновление служб Integration Services
  • Обновление служб Master Data Services
  • Обновление Power Pivot для SharePoint
  • Обновление реплицируемых баз данных
  • Обновление и перенос служб Reporting Services
  • Обновление средств управления SQL Server
  • Обновление SQL Server с помощью мастера установки (программа установки)
  • Обновление до другого выпуска SQL Server (программа установки)
  • Варианты окончания поддержки SQL Server

Связанный контент

  • Обновление [компонент ядра СУБД]
  • Обновление служб Analysis Services
  • Обновление и перенос служб Reporting Services
  • Обновление служб Integration Services
  • Обновление реплицируемых баз данных
  • Обновление служб Master Data Services
  • Анализатор соответствия рекомендациям для SQL Server 2008 R2
  • Обратная совместимость

Следующие шаги

  • Обновление [компонент ядра СУБД]
  • Обновление до другого выпуска SQL Server (программа установки)

Обновление до другого выпуска SQL Server (программа установки)

Программа установки SQL Server поддерживает обновление различных выпусков SQL Server. Сведения о поддерживаемых путях обновления выпуска см. в статье «Поддерживаемые обновления версий и выпусков» (SQL Server 2022).

Список функций, поддерживаемых выпусками SQL Server в Windows, см. в следующих статье:

  • Выпуски и поддерживаемые функции SQL Server 2022
  • Выпуски и поддерживаемые функции SQL Server 2019
  • Выпуски SQL Server 2017 и поддерживаемые функции
  • Выпуски и поддерживаемые функции SQL Server 2016

Перед началом обновления выпуска экземпляра SQL Server ознакомьтесь со следующими статьями:

  • Ограничения по производительности вычислений для разных выпусков SQL Server
  • Требования к оборудованию и программному обеспечению для установки SQL Server

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

Необходимые компоненты

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

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

Процедура

Обновление до другого выпуска SQL Server

  1. Вставьте установочный носитель SQL Server. В корневой папке дважды щелкните setup.exe или запустите Центр установки SQL Server из средств настройки. Чтобы выполнить установку из общей сетевой папки, перейдите в корневую папку общего ресурса и дважды щелкните файл setup.exe.
  2. Чтобы обновить существующий экземпляр SQL Server до другого выпуска, в Центре установки SQL Server выберите «Обслуживание«, а затем выберите «Обновление выпуска».
  3. Если необходимы файлы поддержки установки, программа установки SQL Server устанавливает их. Если будет предложено перезагрузить компьютер, перезапустите его перед продолжением.
  4. Средство проверки конфигурации системы запускает операцию обнаружения на компьютере. Чтобы продолжить, нажмите кнопку ОК.
  5. На странице «Ключ продукта» выберите переключатель, чтобы указать, выполняется ли обновление до бесплатного выпуска SQL Server или имеется ключ PID для рабочей версии продукта. Дополнительные сведения см. в выпусках и поддерживаемых функциях SQL Server 2022 и поддерживаемых обновлениях версий и выпусков (SQL Server 2022).
  6. На странице «Условия лицензии» прочтите лицензионное соглашение, а затем установите флажок, подтверждая принятие условий соглашения. Чтобы продолжить работу, щелкните Далее. Щелкните Отмена, чтобы завершить настройку.
  7. На странице выбора экземпляра укажите экземпляр SQL Server для обновления.
  8. Конфигурация компьютера проверяется на странице «Правила обновления выпуска» перед началом операции обновления выпуска.
  9. На странице «Все готово для обновления выпуска» показано представление параметров установки в виде дерева, выбранных в программе установки. Чтобы продолжить, выберите «Обновить«.
  10. В процессе обновления выпуска необходимо перезапустить службы, чтобы применить новую настройку. После обновления выпуска на завершающей странице содержится ссылка на файл сводного журнала установки для обновления выпуска. Чтобы закрыть мастер, нажмите кнопку «Закрыть«.
  11. На завершающей странице содержится ссылка на файл сводного журнала установки и другие важные примечания.
  12. Если будет предложено перезагрузить компьютер, выполните перезагрузку. Важно прочитать сообщение мастера установки при завершении установки. Дополнительные сведения о файлах журналов установки см. в разделе Просмотр и чтение файлов журналов программы установки SQL Server.
  13. При обновлении с SQL Server Express необходимо выполнить дополнительные действия, прежде чем использовать обновленный экземпляр SQL Server:
    • Включите службу агент SQL Server в Windows SCM.
    • Подготовьте учетную запись службы агент SQL Server с помощью диспетчер конфигурации SQL Server.

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

  • Пользователи, подготовленные в SQL Server Express, остаются подготовленными после обновления. В частности, группа пользователей BUILTIN\Users сохраняется. При необходимости отключите, удалите или переназначьте эти учетные записи. Дополнительные сведения см. в статье Настройка учетных записей службы Windows и разрешений.
  • Размеры и модель восстановления для tempdb системных баз данных и баз данных модели остаются неизменными после обновления. При необходимости измените эти настройки. Дополнительные сведения см. в статье Резервное копирование и восстановление системных баз данных (SQL Server).
  • Шаблоны баз данных остаются на компьютере после обновления.

Если процедура не выполняется в правиле Engine_SqlEngineHealthCheck, можно использовать параметр установки из командной строки, чтобы пропустить это конкретное правило и успешно завершить процесс обновления. Чтобы пропустить проверку этого правила, откройте командную строку, перейдите в путь, содержащий программу установки SQL Server (Setup.exe). Затем введите следующую команду:

setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID= /SkipRules=Engine_SqlEngineHealthCheck 

См. также

  • Обновление SQL Server
  • Обратная совместимость

как я могу обновить Microsoft SQL Server Management Studio чтобы установить новую базу данных ПСБ

Судя по всему, у вас стоит Microsoft SQL Server 2005, а вы хотите в него распаковать конфигурацию сделанную для Microsoft SQL Server 2008. Если это так, то для того чтобы обновить Microsoft SQL Server вам необходимо сначала удалить его через Панель управления (и удалить папку Microsoft SQL Server который находиться на диске С (c:\Program files\)), а потом поставить новую версию Microsoft SQL Server 2008.

После выхода Клиент-Коммуникатор 7.0, который работает только на MS SQL Server 2008, все актуальные базы наших конфигураций адаптированы под MS SQL Server 2008.

Odpowiedzi 5

  • Zacznij od najnowszych
  • Zacznij od najstarszych

нет у меня стоит Microsoft SQL Server 2008, версия 10.00.1600
предудущая база ставится нормально, без проблем.

при попытке добавить свежескачанную базу данных выскакивает сообщение о ошибке, что то типа » база данных сделана для версии MS SQL 10.50.1617, а у меня версия 10.00.1600

Действительно, наша последняя конфигурация (база данных) была сделана уже на более новом, чем у вас, релизе Microsoft SQL Server 2008 (10.50.1617).

Видимо, разработчик SQL (Майкрософт) внес туда существенные изменения, повлекшие несовместимость со старыми релизами на уровне баз данных.

Настоятельно рекомендуем обновить ваш релиз SQL-сервера.
Либо через Центр обновлений Windows (Пуск->Панель у правление->Центр обновления Windows).
Либо найти на сайте Microsoft самостоятельно последние обновления и установить их вручную.

Либо полностью переустановить MS SQL Server 2008, скачав с сайта Microsoft самый последний вариант дистрибутива. Прежнюю версию при этом необходимо будет предварительно удалить, сохранив все нужные вам базы данных в архивах.

обновил, все получилось, спасибо

я поторопился сказать, что все получилось.

Обновление через Центр обновлений Windows прошло только до версии10,00,4,64

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

Если переустановить полностью SQL я не уверен, что правильно настрою его после этого.

что можно сделать?

если переустанавливать, можете дать ссылку именно на вашу версию SQL server management studio 10.50.1617

в интернете мало понятно, какую версию ставишь.

я и так уже потерял много времени.

Мы нашим клиентам рекомендуем использовать MS SQL Server 2008 R2 Express так как она распространяется бесплатно.

Для скачивания этого дистрибутива вы можете перейти по этой ссылке(http://www.microsoft.com/sqlserver/en/us/editions/express.aspx), выбрав в правой части экрана разрядность вашего компьютера(32 или 64).

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

Если у вас еще возникли проблемы, то вы можете связаться со мной по по почте(support@axistem.ru) или по ICQ(629420009)

Z odpowiedzią

Судя по всему, у вас стоит Microsoft SQL Server 2005, а вы хотите в него распаковать конфигурацию сделанную для Microsoft SQL Server 2008. Если это так, то для того чтобы обновить Microsoft SQL Server вам необходимо сначала удалить его через Панель управления (и удалить папку Microsoft SQL Server который находиться на диске С (c:\Program files\)), а потом поставить новую версию Microsoft SQL Server 2008.

После выхода Клиент-Коммуникатор 7.0, который работает только на MS SQL Server 2008, все актуальные базы наших конфигураций адаптированы под MS SQL Server 2008.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *