Определение необходимости обновления

Завершено

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

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

Какие версии SQL Server можно обновить?

Чтобы обеспечить максимальную безопасность и производительность базы данных, не обновляйте ее до версии ниже SQL Server 2014. Версии начиная с SQL Server 2012 можно обновить до SQL Server 2019. Если у вас есть более ранние версии, например SQL Server 2008, сначала обновите их до SQL Server 2017. Затем можно выполнить обновление до SQL Server 2019.

Причины для обновления до SQL Server 2019

Проверьте есть ли в вашей компании базы данных SQL Server 2008 или 2008 R2. Имейте в виду, что они больше не поддерживаются корпорацией Майкрософт. Если вы обязаны соблюдать какие-либо нормативные требования, убедитесь в том, что они по-прежнему соблюдаются. Кроме того, исправления безопасности и обновления не предоставляются, поэтому базы данных более подвержены вредоносной атаке. Безопасность в сочетании с улучшенной производительностью, которую вы увидите, являются наиболее убедительными причинами обновления.

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

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

Выполнив обновление до SQL Server 2019, вы получите в свое распоряжение возможности обработки и анализа данных, а также машинного обучения, что позволит вывести анализ данных на новый уровень. Как выпуск Standard, так и выпуск Enterprise обеспечивают базовые возможности интеграции с R и Python.

Влияние обновления на бизнес-процессы

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

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

Сокращение времени простоя с помощью правильных средств и методологий

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

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

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

Принятие решения об обновлении

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

  • SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2 больше не поддерживаются корпорацией Майкрософт, и обновления для этих версий не публикуются. Отсутствие поддержки означает, что ваши базы данных могут быть уязвимы для атак, возможность которых устраняется с помощью последних обновлений. Обновите эти серверы баз данных, если их утрата недопустима или нельзя, чтобы данные с них попали в руки злоумышленников.
  • Так как эти базы данных больше не поддерживаются, очень вероятно, что вы нарушаете законодательные требования к защите данных в вашем регионе.
  • Ваша компания уже использует платформу Azure для других систем, поэтому базы данных также может быть желательно перенести туда. В Базу данных SQL Azure невозможно перенести базу данных SQL Server 2000 или 2005.
  • Сервер базы данных SQL Server 2005 можно обновить до SQL Server 2017 напрямую. Однако для обновления с SQL Server 2005 до SQL Server 2019 необходимо сначала выполнить обновление до SQL Server 2017.

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

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