Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Восстановление простой копии SQL базы на другой сервер.

Восстановление простой копии SQL базы на другой сервер.
Я
   Maikroft
 
23.01.19 - 17:47
Добрый день.
Есть сервер с SQL 2012, на нем крутится база 1С объемом несколько сотен Gb.
Делаются ежедневные бэкапы в простой модели восстановления, с восстановлением из бэкапов в этот же сервер в любые базы проблем нет.
Установил себе отдельный сервер с SQL 2016, перенес .bak на него, восстановил базу, в SQL с ней все хорошо, но администрирование серверов упорно не желает ее видеть, пишет:
"Ошибка создания информационной базы:
База данных [...] не найдена в сервере баз данных".
Что-то в Интернете ничего полезного не накопал, может, есть кто-нибудь, кто сталкивался с такой проблемой при переносе базы?
 
 
   Вафель
 
1 - 23.01.19 - 17:47
а сервер 1с себе установил?
   unregistered
 
2 - 23.01.19 - 17:49
(1) Смешно. Прям апхахочешься.
   Вафель
 
3 - 23.01.19 - 17:49
(2) дунул чтоли?
   dka80
 
4 - 23.01.19 - 17:53
Создай новую базу на сервере 1С и в нее восстанови бэкап
   Maikroft
 
5 - 23.01.19 - 17:54
Уже создавал новую, восстанавливал в нее.
После восстановления та же ситуация.
   unregistered
 
6 - 23.01.19 - 17:54
(3) Откуда мне знать, что ты там употребляешь. Автор вроде русским языком пишет текст ошибки, которую получает. При отсутствующем (не установленном) сервере 1С он бы в принципе не смог бы дойти до шага, где есть возможность подключить базу данных и получить ошибку СУБД. Консоль бы сразу ругнулась, что сервера (или кластера) 1С не существует.
   ZDenis
 
7 - 23.01.19 - 17:55
(0) А если создать новую через панель администрирования 1С и потом туда залить архив?
   shuhard_серый
 
8 - 23.01.19 - 17:55
(5) в 100500 раз - нужно после установки сиквела включать протоколы
   Maikroft
 
9 - 23.01.19 - 17:55
Я подозреваю, что проблема в разнице версий серверов SQL, но восстанавливаю-то из 2012 в 2016, соответственно, совместимость должна быть.
   Maikroft
 
10 - 23.01.19 - 17:56
100500 раз - нужно после установки сиквела включать протоколы"
Можно подробнее?
   shuhard_серый
 
11 - 23.01.19 - 17:56
(9) ответ  не верный 1С и 2017 сиквел поддерживает
у тебя тупо не поднят TCP-IP
   Maikroft
 
12 - 23.01.19 - 17:57
"у тебя тупо не поднят TCP-IP"
Но другие базы на 2016 крутятся без проблем.
   dka80
 
13 - 23.01.19 - 17:58
(5) после создания новой базы, до заливки в нее бэкапа, база в режиме конфигуратора открывается?
   shuhard_серый
 
14 - 23.01.19 - 17:58
(12) ох уж мне эти сказочники (с)
   dka80
 
15 - 23.01.19 - 17:59
А после заливки бэкапа база в ридонли в скл случайно не остается?
   Maikroft
 
16 - 23.01.19 - 17:59
Нет, базу в кластер не подключить тупо, соответственно, не открывается.
Может, права?
   unregistered
 
17 - 23.01.19 - 18:01
(0) В SQL Management Studio.

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

В ветке "Безопасность" - "Имена для входа" находишь пользователя, под которым пытаешься подключить базу, двойным щелчком открываешь окно его свойств. Страница "Сопоставление пользователей". Находишь в списке (справа) свою базу, ставишь галку в колонке "Схема" и членство в роли (в нижней части) db_owner.
   Maikroft
 
18 - 23.01.19 - 18:01
Я пытаюсь подключить базу под отдельным пользователем 1С, ровно также она крутится на 2012.
Сейчас зашел в Безопасность - Пользователи - dbo - Общие.
В 2012 стоит имя пользователя 1С.
В 2016 моя доменная учетка. Сменить ее не получается.
   ДенисЧ
 
19 - 23.01.19 - 18:02
В скуле база сама открывается?
Проверь пароль/пользователся скуля, которого указываешь в 1с для подключения скуля
   ДенисЧ
 
20 - 23.01.19 - 18:02
(18) "В 2016 моя доменная учетка. Сменить ее не получается."

Тогда в свойства скуля и изменить режим аутнегтификации
   ssh2006
 
21 - 23.01.19 - 18:03
(0) > База данных [...] не найдена в сервере баз данных".

Решение:

в свойствах базы в sql studio на вкладке файлы владельцем ставишь логин от которого 1с сервер подключается
   unregistered
 
22 - 23.01.19 - 18:04
(9) >> проблема в разнице версий серверов SQL

Нет.

(16) >> Может, права?

Да.
   ssh2006
 
23 - 23.01.19 - 18:06
(18) сервер 1С подключается к базе под пользователем sql сервера, смешанный режим аутентификации должен быть вкл и нужно создать пользователя в именах входа потом (21)
   Maikroft
 
24 - 23.01.19 - 18:06
ДенисЧ, режим стоит SQL, проверил.

Ну и спасибо за помощь, особенно unregistered и ssh2006, почему-то при восстановлении владельцем стал я, а не пользователь 1С. Сменил владельца и база подключилась.
Как-то не сталкивался с таким, поэтому и ковырялся не там, где надо.)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.