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

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

  • автор:

 

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

Автор:

Обновите MS SQL Server до более поздней версии или обновите MS SQL Express до MS SQL Server.

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

MS SQL Server можно обновить до более новой версии на ваш выбор: например, версию 2008 можно обновить до версии 2014, версию 2012 — до версии 2016 и т. д.

  1. Скачайте версию SQL Express, до которой необходимо обновиться, с веб-сайта http://www.microsoft.com.
  2. Выберите пункт «Установка» и начните обновление SQL Server 20XX.
  3. Продолжите выполнение процесса подготовки к установке. Обновляются заранее указанные файлы и службы. Обрабатываются правила поддержки установки.
  4. На экране выбора экземпляра выберите экземпляр Autodesk Vault для обновления и подтвердите его настройки. Нажмите кнопку «Далее».
  5. Примите параметры по умолчанию на экране выбора компонентов, нажав кнопку «Далее».
  6. На экране настройки экземпляра нажмите кнопку «Далее».
  7. На экране «Все готово для обновления» нажмите «Обновить». Установка завершится, и произойдет обновление экземпляра Autodesk Vault SQL до загруженной версии.

Обновление Microsoft SQL Express до Microsoft SQL Standard или более новой версии

Обновить SQL Express до полной версии SQL при использовании носителя без пакета обновления можно одним из следующих способов.

  1. Запустите полную версию приложения настройки SQL.
  2. Выберите Обслуживание > Обновление выпуска .
  3. Выберите экземпляр AUTODESKVAULT и запустите обновление.
  4. После завершения обновления примените последний пакет обновления SQL, так как это обновление не содержится в SQL Express и не переносится из этого приложения.
  1. Создайте полную резервную копию хранилища с помощью консоли сервера. Примечание. Выполнение следующих действий приведет к удалению всех баз данных хранилищ. Перед продолжением работы убедитесь в возможности восстановления резервной копии, выполнив его на тестовом сервере. Не продолжайте установку, если тестовое восстановление завершится с ошибкой. Исправьте все ошибки резервного копирования перед выполнением следующих действий.
  2. После успешного завершения тестового восстановления откройте консоль ADMS и удалите из списка все хранилища и библиотеки. После этого выберите в меню «Сервис» команду «Отключить главное хранилище».
  3. Убедитесь в том, что все пользователи вышли из хранилища.
  4. Полностью удалите приложение SQL Express, в том числе следующие приложения в указанном порядке:
    • Примечание для версий Microsoft SQL Server 2XXX: при наличии нескольких экземпляров SQL Express следует удалить только экземпляр AutodeskVault. НЕ удаляйте другие компоненты SQL после завершения этого действия.
    • Обозреватель Microsoft SQL Server 20XX
    • Встроенный клиент MS SQL Server 20XX
    • Файлы поддержки программы установки MS SQL Server 20XX
    • Средство записи VSS MS SQL Server
  5. Удалите папки SQL Express из папки Program Files (включая файлы данных). Если базы данных Vault расположены на другом диске, убедитесь в том, что файлы удалены из этого расположения.
  6. Установите полную версию SQL Server с экземпляром AUTODESKVAULT, как описано в разделе «Предварительная установка Microsoft SQL Server».
  7. Установите выпуск Microsoft SQL для используемого продукта Autodesk Vault.

Обновление Microsoft SQL сервера: как ничего не поломать?

Здравствуйте и добро пожаловать в другую подробную статью о MSSQL. Сегодня я коснусь темы выполнения встроенного обновления MSSQL-сервера с одной версии на другую.

В сегодняшней статье мы будем обновлять Microsoft SQL Server 2014 до SQL Server 2017.

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

Так как мы, вероятно, будем использовать Windows Server 2012 R2 с нашей установкой SQL 2014, вот «список»:

  • Обновления Windows
  • .NET Framework 4.6.1
  • KB2919355
  • Свободное место
  • Помощник по миграции данных

Теперь посмотрим, что делает каждый шаг. Первый шаг, конечно, должен убедиться, что у вас есть все ваши обновления Windows. Это также будет включать в себя пакеты обновления SQL 2014. Рекомендуется установить Service Pack 3. Затем нам нужно убедиться, что у нас установлен .NET 4.6.1.

Опять же, если вы запустили обновления Windows, скорее всего, будет установлен .NET Framework. Затем мы должны убедиться, что KB2919355 также установлен. Теперь следующим шагом должно быть общее решение, но всегда проверяйте, чтобы на ваших разделах было не менее 100 ГБ свободного места, прежде чем выполнять какие-либо обновления на своих серверах.

Теперь последний шаг также является началом всего процесса обновления. Запуск Data Migration Assistant проанализирует нашу установку SQL и базы данных и предложит наилучший способ обновления до 2017 года.

Чтобы загрузить Data Migration Assistant, вы можете перейти по этой ссылке:

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

Обновите SQL Server до новой версии

Итак, начнем обновление!

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

Нажмите Далее, затем на следующем экране примите условия и нажмите Далее.

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

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

Теперь давайте начнем с нажатия кнопки «+» и выбора нашего сценария миграции. Как только вы нажмете эту кнопку, появится новое лезвие с некоторыми опциями.

Как видите, я выбираю «Оценка», вставляю имя любого проекта (у меня это 2014to2017, так как это то, чего мы пытаемся достичь), и я устанавливаю тип исходного и целевого сервера как SQL Server, поскольку все, что мы собираемся сделать, это линейное обновление.

Теперь давайте нажмем кнопку «Создать».

Как только мы нажмем «Создать», нам будет предоставлено три варианта выбора. Проверьте проблемы совместимости , которые будут нашим единственным выбором для этого обновления.

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

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

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

Теперь мы нажимаем Добавить, а затем нажимаем Начать оценку.

 

Теперь мы просто дождемся окончания оценки.

Теперь, когда оценка завершена, и мы видим, что рядом с нашей БД установлен зеленый флажок, мы можем перейти на SQL Server 2017, зная, что ничего не сломается, и есть полная совместимость.

Теперь пришло время начать процесс обновления.

Я подключил ISO-стандарт SQL 2017 к моей машине. Теперь мы просто запускаем обычную настройку и выбираем Upgrade из предыдущей версии SQL Server.

Мы можем либо ввести наш серийный номер, либо выбрать «Оценка», в зависимости от наших текущих потребностей.

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

На следующей странице у нас есть возможность выбрать и отменить выбор функций, которые мы хотим обновить.

На следующих экранах мы просто нажимаем «Далее» до тех пор, пока не перейдем к процессу обновления, дождемся его завершения и все готово!

Это оно! Спасибо, что нашли время, чтобы прочитать эту подробную статью о том, как правильно выполнить обновление SQL Server!

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

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

Но прежде чем идти туда, необходимо выяснить, какая версия установлена у нас прямо сейчас. Нам нужен точный номер, включающий в себя номер построения (build number). Получить его можно посмотрев на системную переменную @@Version:

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

Запомните эти цифры — только по ним мы сможем определить какие обновления у нас уже установлены, а какие — нет. SQL-сервер, в отличие от операционной системы сам не сообщает нам о каждом установленном обновлении. Поэтому придётся работать с номером @@Version.

Теперь заходим в центр обновления SQL-сервера и видим там удобную табличку:

Update Center for Microsoft SQL Server

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

Здесь нам понадобятся три вещи:

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

Cumulative Update package for SQL Server

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

История обновлений SQL Server

Это из-за того, что у нас не установлен сервисный пакет SP1. Придётся сначала поставить его.

И вот теперь у нас есть план действий:

  1. Устанавливаем сервисный пакет SP1.
  2. Устанавливаем накопительный пакет обновлений CU4.

Действуем! После установки SP1 проверяем номер @@Version. С исходного 2100.60 он увеличился до 3000.0:

SQL Server Service Pack 1

Теперь, сразу после установки SP1 устанавливаем CU4 и снова проверяем номер @@Version. Теперь этот номер совпадает с заявленным в описании CU4:

Upgrade SQL Server And Database To Higher Version

In this article, I will go over the steps to upgrade SQL Server 2016 and it’s databases to a higher version (SQL Server 2017). First you have to download the higher version of SQL Server and upgrade it. Then you have to upgrade the compatibility level of the per-existing database to the higher version.

Tools & Technologies Used

  • OS: Windows 10 Pro
  • Installed DB Server: SQL Server 2016 Developer Edition
  • New DB Server: SQL Server 2017 Developer Edition

Download SQL Server 2017 Developer Edition

Upgrade SQL Server - Download

  1. You can download SQL Server 2017 developer edition from several places.
    • The first option is to go to https://www.microsoft.com/en-in/sql-server/sql-server-downloads and download the installer (5.2 mb exe file) and navigate through the installer. The downside of this option is, you have to do the download on each a every computer where you want to install SQL Server.
    • The second and the best option to download the iso file from the Visual Studio Dev Essentials, so as you can reuse the setup file on any number of computers. Here I’ve used this option.
  2. Login to Visual Studio Dev Essentials Program and go to Downloads. Select SQL Server 2017 and download the iso of either the developer edition or the express edition.
  3. The file name of the downloaded iso file fo developer edition will be like en_sql_server_2017_developer_x64_dvd_11296168.iso.

Upgrade SQL Server

  1. Mount the iso file by right clicking on it and selecting the Mount option.
    Upgrade SQL Server - Mount ISO
  2. Once mounted, go to the mounted drive and double-click setup.exe. This will open the SQL Server Installation Center.
  3. Go to Installation from the left panel.
  4. Press Upgrade from a previous version of SQL Server.
    Upgrade SQL Server - Upgrade Screen
  5. This will open the Upgrade to SQL Server 2017 screen. Select the preferred options and navigate through the upgrade process.
    Upgrade SQL Server - Upgrade Instance
  6. In the Select Instance screen, make sure the correct instance to be upgraded is selected and proceed further.
    Upgrade SQL Server - Upgrade Instance 2
  7. The upgrade process may take around 5 minutes depending on the speed of the computer. You will see the below screen once the upgrade is complete.
    Upgrade SQL Server - Upgrade Successful
  8. Now launch the Management Studio, connect to the upgraded instance and verify the version.

Upgrade Database

The above steps will only upgrade SQL Server, but not the database in it. The existing databases on the SQL Server, will not upgraded by itself. i.e. the compatibility level of the existing databases will be still on the older version. These databases will not use the new features available in the new version of SQL Server. So, you have to upgrade the compatibility level of the database to the higher version.

BEWARE: It is possible that some of the features from older version of SQL Server may not work as expected in the newer version. So, before increasing the compatibility level of the DB, go through the release notes and the changes between the two SQL server versions. After changing the compatibility level, do proper testing and make sure all the stored procedures, functions, views, triggers, indexes, and queries are working properly.

Follow the below steps to upgrade the compatibility level of the database.

Upgrade SQL Server - Upgrade Database

  1. Launch the Management Studio and connect the SQL Server instance. (NOTE: Make sure the login you are using has database ALTER permission. If not, the compatibility level field will be disabled and grayed out.)
  2. Right-click the database and select Properties from the context menu.
  3. In the Database Properties screen, select Options from the left panel.
  4. From the right panel against the Compatibility level drop down field, select the upgraded version and press OK button.

 

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

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