Форум системных администраторов

General => Главный => Тема начата: Gekko от 30 июля 2018, 11:50:42

Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 30 июля 2018, 11:50:42
Навернулся у меня SQL сервер. Покупался у сапорта 1с как рантайм, а после выходных вдруг заявил, что у него, дескать, "Истек период оценки SQL Server".
Сервер не поднимается как служба, доступа через агента к базам нет, но есть снапшот сервера до всей этой колизии недельной давности и файлы баз mdf и ldf со старого диска.
  Теперь вопрос: если я их копированием перенесу на подъятый заново снапшот этого же сервера - они приатачатся?
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Triangle от 30 июля 2018, 13:12:34
Размеры баз?
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 30 июля 2018, 13:17:36
Там их штук шесть. от 2Гб до 16Гб. Это сухой размер mdf файлов.
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: 6wings от 30 июля 2018, 13:36:50
Если тайм-бомба ориентирована на дату, то при поднятии снэпшота, м.б., имеет смысл сдвинуть дату назад. Хотя, дата может проверяться и на основе данных в БД. Это хуже.
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Triangle от 30 июля 2018, 13:45:41
Плохо, больше десятки, а что говорит саппорт у которого купили?  Рантайм это вобщем то вполне себе лицензия.


Updated: 30 July 2018, 13:54:35

Сервер не поднимается как служба
Ну а в логах то что?
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 30 июля 2018, 14:07:13
Плохо, больше десятки, а что говорит саппорт у которого купили?  Рантайм это вобщем то вполне себе лицензия.


Updated: 30 July 2018, 13:54:35

Сервер не поднимается как служба
Ну а в логах то что?

На снапшоте тоже самое - сколлапсировала тайм-бомба.
Про логи:
Цитировать
Служба "SQL Server (MSSQLSERVER)" завершена из-за следующей внутренней ошибки:
%%17051
То есть: 17051 = SQL Server evaluation period has expired.
Так то все совпадает - ознакомительный период - 6 месяцеы. Мы в как раз в конце января начале февраля его подымали.
Пока жду объяснений от 1с-ников.

Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Triangle от 30 июля 2018, 14:45:55
Кто ставил и какая версия стоит?
Program Files\Microsoft SQL Server\MSSQLx.MSSQLSERVER\MSSQL\log

В первых строках должно быть всё о версии.
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 30 июля 2018, 15:16:03
Цитировать
2018-07-30 13:59:19.22 Server      Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64)
   Oct 28 2016 18:17:30
   Copyright (c) Microsoft Corporation
   Enterprise Evaluation Edition (64-bit) on Windows Server 2016 Standard 6.3 <X64> (Build 14393: ) (Hypervisor)
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Triangle от 30 июля 2018, 16:01:39
Ну чо, задавайте вопросы тому кто ставил.
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 30 июля 2018, 16:03:07
Решил вопрос с evaluation версией.
Цитировать
2018-07-30 16:52:39.55 Server      Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64)
   Oct 28 2016 18:17:30
   Copyright (c) Microsoft Corporation
   Standard Edition (64-bit) on Windows Server 2016 Standard 6.3 <X64> (Build 14393: ) (Hypervisor)
Теперь основополагающий вопрос: если тупо подсунуть на место старых mdf ldf файлов новые - он затанцуе?
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 30 июля 2018, 17:27:22
С замиранием заменил три базы (шесть файлов) и, нервно теребя в потных рученках бэкапы, запустил пользователей... Вроде работает.
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Triangle от 30 июля 2018, 18:40:23
Ну да, если база небитая и без реплик, то да атачем всегда примется.
Название: Пренос SQL базы данных копированием файлов mdf и ldf.
Отправлено: Gekko от 31 июля 2018, 09:18:44
А вот вчера я заменяя эти файлы получил несколько седых волосков на анусе.
По поводу кто ставил - лог работ не велся от слова совсем. Скорее всего скачали с микрософта каким то образом образ MSSQL2016 и даже пробовали в него запихать ключ. Откуда ключ - непонятно, но на этапе установки поставили Evaluating вместо него. Одинэсники вобще сказали: образ iso для установки вы должны были скачать из вашего раздела с программами и обновлениями на сайте ИТС, и именно в этом дистрибутиве зашит ключ.


Updated: 31 July 2018, 09:44:09

И кроме того хотелось высказаться по поводу паскудной политики микрософт: выпадая в такой вот аут я не смог найти под рукой инструментарий, который бы мне дал доступ к моим базам. То есть базы остались заблочеными. Дали бы мне их хотя бы выгрузить через резервное копирование по человечески. Или есть какие нибудь возможности с базами работать локально?