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