Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Присоединение базы SQL 2008R2 к другому SQL 2008R2 / 22 сообщений из 22, страница 1 из 1
19.04.2019, 05:00
    #39803683
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
Добрый день.

Есть два сервера которые находятся в разных дата центрах:
SQL1 - Server SQL 2008 R2, ОС - server 2008 r2
SQL2 - Server SQL 2008 R2, ОС - server 2016 (с этого сервера ежедневно в ночное время снимается копия Acronis 11)

Раньше мы брали копию баз с SQL2 снятую Acronis, и ложили на сервер SQL1.
Далее просто на SQL1 выбирали присоединить базу и указывали путь к копиям от SQL2 и все подключалось без проблем.

Но сейчас мы этого сделать не можем пишет ошибку :

https://cloud.mail.ru/public/G6Pu/2TEz7x3eL

Проверили версии на SQL они немного отличались, обновили SQL1 до версии SQL2. Но результата не получили!

Подскажите как быть в такой ситуации? в связи с чем не присоединяется база!?
...
Рейтинг: 0 / 0
19.04.2019, 05:44
    #39803685
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21,

Версии SQL Server должны быть идентичными, вплоть до CU / Hotfix. Точнее, версия на SQL1 должна быть не старее, чем на SQL2.

Сравнивайте select @@version и смотрите, что вам нужно доустановить .
...
Рейтинг: 0 / 0
19.04.2019, 07:58
    #39803699
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
https://s.mail.ru/7bgF/j2taQUPJu
сравнил версии, они на данный момент идентичны!!!
или еще как-то нужно сравнить?
...
Рейтинг: 0 / 0
19.04.2019, 07:59
    #39803700
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21,

Я не вижу ваши картинки, у меня они не открываются. Попробуйте текст копировать.
...
Рейтинг: 0 / 0
19.04.2019, 09:13
    #39803731
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
...
Рейтинг: 0 / 0
19.04.2019, 09:22
    #39803738
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21Далее просто на SQL1 выбирали присоединить базу и указывали путь к копиям от SQL2 и все подключалось без проблем.

Но сейчас мы этого сделать не можем пишет ошибку :А что это за технология такая?
Это просто бакап диска, из которого вы выковыриваете файлы базы данных?

Файл базы нельзя просто так скопировать и присоединить, это не всегда возможно.
Гарантированно это возможно сделать, если ваша база была отсоединена, либо сиквел остановлен.
Поэтому не факт, что у вас вообще есть бакапы.
...
Рейтинг: 0 / 0
22.04.2019, 05:23
    #39804609
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
alexeyvg, да, acronis просто снимает копию файла SQL в ночное время.
Раньше я всегда так делал и проблем не было ни с одной базой.
Но когда SQL2 мы перевели на Server 2016 с тех пор данная схема перестала работать!
Может кто то еще что-нибудь подскажет?
...
Рейтинг: 0 / 0
22.04.2019, 06:47
    #39804611
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21alexeyvg, да, acronis просто снимает копию файла SQL в ночное время.
Раньше я всегда так делал и проблем не было ни с одной базой.
Но когда SQL2 мы перевели на Server 2016 с тех пор данная схема перестала работать!
Может кто то еще что-нибудь подскажет?

Забейте на acronis и осваивайте wbadmin.
Этя шняга может копировать файлы баз данных с работающего сервера.
...
Рейтинг: 0 / 0
22.04.2019, 09:53
    #39804672
rahzer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21alexeyvg, да, acronis просто снимает копию файла SQL в ночное время.
Раньше я всегда так делал и проблем не было ни с одной базой.
Но когда SQL2 мы перевели на Server 2016 с тех пор данная схема перестала работать!
Может кто то еще что-нибудь подскажет?
Во-первых, Акронис то какой?
Не все версии Акрониса поддерживают бэкап скуля "на живую" - это раз..
И у Акрониса есть фишка, что старые версии не поддерживают новые версии ПО и железа, поэтому Акронис тоже надо апгрейдить..
То, что Вам до этого везло - не показатель)
...
Рейтинг: 0 / 0
23.04.2019, 05:40
    #39805133
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
Ради эксперимента сделал следующее:

Развернул на тестовом сервере Server 2016 и установил SQL 2008 R2 (версия 6220)
Скопировал туда файлы sql взятые из копии сервера SQL2, и база подключилась без всяких проблем!

Видимо есть разница какая ОС стоит на ПК а от версии SQL это не зависит
...
Рейтинг: 0 / 0
23.04.2019, 07:16
    #39805146
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21Ради эксперимента сделал следующее:

Развернул на тестовом сервере Server 2016 и установил SQL 2008 R2 (версия 6220)
Скопировал туда файлы sql взятые из копии сервера SQL2, и база подключилась без всяких проблем!

Видимо есть разница какая ОС стоит на ПК а от версии SQL это не зависит

Экая буйная фантазия.
...
Рейтинг: 0 / 0
23.04.2019, 07:57
    #39805152
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21alexeyvg, да, acronis просто снимает копию файла SQL в ночное время.
Раньше я всегда так делал и проблем не было ни с одной базой.
uva21alexeyvg, да, acronis просто снимает копию файла SQL в ночное время.
Раньше я всегда так делал и проблем не было ни с одной базой.
Но когда SQL2 мы перевели на Server 2016 с тех пор данная схема перестала работать!
Может кто то еще что-нибудь подскажет?Непонятно, как акронис делал бакап, какие опции были включены. Копирование файла точно является неправильным, сервер такую базу может не подцепить. Но, возможно, акронис раньше делал не копию, либо делал детач базы.
От версии ОС это точно не зависит. Хотя может акронис на разных версиях работает по разному?

Подсказка простая - нанять сисадмина/DBA, который наладит вам бакапы.
Вы просто представьте, что все ваши базы пропали, и копий нет, какие будут последствия для фирмы.
...
Рейтинг: 0 / 0
23.04.2019, 11:06
    #39805259
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
alexeyvg, детач базы акронис точно не делал!
Он делал просто копирование файлов SQL. Года два назад сервер вышел из строя и пригодились копии сделанные именно акронисом (копирование файлов) до сих пор мы на этой базе сидим (которая была развернута из бэкапа) и проблем никаких нет. Версия Acronis 11.7

Хотя может акронис на разных версиях работает по разному
Вы имеете ввиду что acronis по разному снимает копию файла SQL в зависимости от ОС ?
...
Рейтинг: 0 / 0
23.04.2019, 11:50
    #39805292
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21 Хотя может акронис на разных версиях работает по разному
Вы имеете ввиду что acronis по разному снимает копию файла SQL в зависимости от ОС ?Да. Если просто скопировать файл, его необязательно потом можно присоединить. И, возможно, он его как то хитро копирует.

Я знаю, что подобный софт делает бакап БД, а потом при восстановлении делает рестор.
Вы это видите, как будто копируются файлы, но на самом деле это не так.
...
Рейтинг: 0 / 0
23.04.2019, 13:14
    #39805347
rahzer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
авторВерсия Acronis 11.7
Эта версия Акрониса поддерживает новые ОС, есть они в списке совместимых, на которых вы не можете приаттачить базу?

авторХотя может акронис на разных версиях работает по разному
Вы имеете ввиду что acronis по разному снимает копию файла SQL в зависимости от ОС ?
И я и alexeyvg, Вам уже сказали, что простым копированием через проводник или обычным Акронисом на живой, присоединенной базе - это лотерея!
Должна быть специализированная версия Акрониса:
1) Поддерживающая актуальную ОС
2) Поддерживающая актуальный SQL
3) Умеющая работать с теневыми копиями
4) Умеющая приостанавливать, возобновлять, перенаправлять работу СУБД

Образно: у Вас в СУБД идет запись данных, обычный Акронис начнет тупо поблочно\посекторно копировать с жесткого диска, разумеется, делать это в в какой-то последовательности, совсем не согласующей с работой СУБД (т.к. обычной версии Акрониса пофиг на СУБД) - на выходе может получиться каша данных, так как одни данные были сняты раньше других - например, сначала скопирован лог, а потом уже данные, которые скопированы позднее и существенно изменены, поэтому база будет не в консистентном состоянии.
Спец версия Акрониса уже работает на с теневыми копиями, как бы замораживает СУБД, делается снимок, изменения пишутся в специально выделенную область (СУБД работает как ни в чем не бывало), и финишом для бэкапа являются заливка последних изменений из выделенной области.
...
Рейтинг: 0 / 0
23.04.2019, 19:24
    #39805532
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
alexeyvguva21 Хотя может акронис на разных версиях работает по разному
Вы имеете ввиду что acronis по разному снимает копию файла SQL в зависимости от ОС ?Да. Если просто скопировать файл, его необязательно потом можно присоединить. И, возможно, он его как то хитро копирует.

Я знаю, что подобный софт делает бакап БД, а потом при восстановлении делает рестор.
Вы это видите, как будто копируются файлы, но на самом деле это не так.

В незапамятные времена MS SQL 2000 windows backup АPI (и ntbackup.exe) умели и умеют по сей день (wbadmin.exe) копировать файлы баз MS SQL без остановки сервера.

Фсякое фуфло, навроде акрониса, просто использует это API.
...
Рейтинг: 0 / 0
23.04.2019, 19:47
    #39805534
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
aleks222alexeyvgпропущено...
Да. Если просто скопировать файл, его необязательно потом можно присоединить. И, возможно, он его как то хитро копирует.

Я знаю, что подобный софт делает бакап БД, а потом при восстановлении делает рестор.
Вы это видите, как будто копируются файлы, но на самом деле это не так.

В незапамятные времена MS SQL 2000 windows backup АPI (и ntbackup.exe) умели и умеют по сей день (wbadmin.exe) копировать файлы баз MS SQL без остановки сервера.

Фсякое фуфло, навроде акрониса, просто использует это API.Это API операционной системы, VSS называется. Может использоваться приложениями разной фуфловости.

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

Но да ладно, каждый волен упарываться по-своему.
...
Рейтинг: 0 / 0
23.04.2019, 21:34
    #39805556
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
Гавриленко Сергей АлексеевичПравда, смысл именно такого копирования файлов весьма спорен, при наличии-то встроенного в MSSQL собственного бэкапа-рестораСмысл простой - когда на серверах непонятно что, какие то сиквелы, ораклы, веб-сайты, для многих систем админы уволились, а новых взять забыли, потому что начальники не знают, что эти системы есть и нужны...

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

Опять же, для того, что вы говорите, нужен специалист, а у ТС таких нет, хотя "один датацентр, другой датацентр!"...
...
Рейтинг: 0 / 0
23.04.2019, 21:38
    #39805557
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
aleks222alexeyvgЯ знаю, что подобный софт делает бакап БД, а потом при восстановлении делает рестор.
Вы это видите, как будто копируются файлы, но на самом деле это не так.В незапамятные времена MS SQL 2000 windows backup АPI (и ntbackup.exe) умели и умеют по сей день (wbadmin.exe) копировать файлы баз MS SQL без остановки сервера.

Фсякое фуфло, навроде акрониса, просто использует это API.Да, я это всё понимаю, я просто не знаю, что и как делает этот акронис, как это зависит от версии, и как это выглядит для пользователя (администратора)

Вот, работало же раньше, а теперь перестало.
Может, действительно старая версия на новых виндах не работает, может, там галочка в настройках появилась, кто знает...
...
Рейтинг: 0 / 0
25.04.2019, 16:29
    #39806386
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
Ради эксперимента, вчера сделал тест:

SQL2 сделал детач базы, файлы базы заархивировал winrar и скинул на SQL1
SQL1 все подключилось без проблем.

Видно версия Acronis на Server 2016 не совсем корректно работает (копирует файлы SQL) из-за этого и база не подключатся.

Вообщем чуть позже отпишусь как решил данную задачу.
Всем спасибо за советы.
...
Рейтинг: 0 / 0
25.04.2019, 17:42
    #39806439
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
uva21SQL2 сделал детач базы, файлы базы заархивировал winrar и скинул на SQL1
SQL1 все подключилось без проблем.С детачем то понятно, что присоединится.
...
Рейтинг: 0 / 0
14.05.2019, 09:52
    #39812810
uva21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присоединение базы SQL 2008R2 к другому SQL 2008R2
Вообщем что я сделал:

В Акронис есть такая штука " Использовать моментальный снимок ", установил данную галку и теперь из бэкапа спокойно могу присоединить базу к другому серверу! проверено уже не на одной копии.

Так же на всякий случай установил программу:
SqlBackupAndFtp Professional 12.2.3_fu11
Она создает бэкапы в bak файл стандартными средствами SQL и ложит их в облако (очень удобно). Использую уже почти месяц, работает как часы и копии разворачиваются без проблем.

Всем спасибо за советы!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Присоединение базы SQL 2008R2 к другому SQL 2008R2 / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]