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

Есть два сервера которые находятся в разных дата центрах:
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
Присоединение базы SQL 2008R2 к другому SQL 2008R2
    #39803685
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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