Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…)

SQL 2008 ошибка 5123.

Модернизация и обновление нашего ЦОД почти закончено, осталось дождаться корзины резервного копирования и перенастроить бэкапы на новую корзину, но это уже не срочно, поэтому пришло время приступить к поэтапному обновлению инфраструктурных и продакшин серверов. На минувшей неделе, было принято решение перенести и консолидировать все на одном, уже 2016 сервере (Windows 2016+SQL 2016), нашу систему мониторинга «SolarWinds».

Необходимо было перекинуть базу с SQL2008 на SQL2016 но входе переноса что-то пошло не так, забэкапленная база никак не хотела разворачиваться   на SQL2016… Пришлось «плясать с бубном» пытаясь разными методами решить вопрос, но в определенный момент перестала стартовать и рабочая база на старом сервере SQL2008, восстановили ее из бэкапа, но при попытке Примонтировать восстановленную базу стала выскакивать ошибка 5123,

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

Оказалось, ларчик открывался достаточно просто. Если в MS SQL Server Management Studio я захожу не под локальной учеткой SA, а под доменной comp\d.khlebalin, то на mdf и ldf  файлы восстановленной базы тоже должны быть полные права у этой учетной записи. Можно каждому файлу раздать права а можно дать себе право на всю папку с файлами и наследовать разрешения ко всем файлам этой папки:

После чего вновь монтируем восстановленную базу, и как видим, более ошибка не возникает:

Далее продолжим наши изыскания в переносе…

Всем хорошей работы!!!

Реклама

04.07.2017 Posted by | ms sql 2000/2005/2008/2012/2014 | Комментарии к записи SQL 2008 ошибка 5123. отключены

SQL 2012 ошибка 3154.

На днях потребовалась тестовая база на одном из  серверов SQL2012.

  • Создал тестовую базу
  • Сделал full backup той базы, которая была необходима
  • Попытался развернуть его в тестовую базу

Получил «кулак дружбы» в виде:

Действие восстановить завершилось неудачей для объекта Сервер (Microsoft.Sqlserver.SmoExtended) Резервный набор данных содержит копию базы данных, отличной от существующей базы данных (Ошибка 3154).

Оказывается ошибка достаточно распространена, меняем имена файлов на новые и жмет галочку Overwrite the existing Database. Будьте внимательны, что сначала нужно поменять имена файлов.

snap

Меняем. Далее все в штатном режиме, восстановление проходит успешно.

Всем хорошей работы!!!

27.04.2016 Posted by | ms sql 2000/2005/2008/2012/2014 | Комментарии к записи SQL 2012 ошибка 3154. отключены

Cannot connect to SQL Server.

Иногда бывают проблемы при подключении к удаленным серверам, будь то SQL или SQL Express. Высвечивается примерно следующая табличка:

snap

ну или что-то подобное.

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

http://blogs.technet.com/b/isv_team/archive/2011/04/17/3422166.aspx

Конечно же не стоит забывать о встроенном фаерволе.

Всем хорошей работы !!!

19.05.2015 Posted by | ms sql 2000/2005/2008/2012/2014 | Комментарии к записи Cannot connect to SQL Server. отключены