Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 03:11

Подключение .mdf и .lgf к 1с 8.3

Автор YesGre, 29 апр 2019, 15:27

0 Пользователей и 1 гость просматривают эту тему.

YesGre

Доброго времени суток уважаемые форумчане.
Столкнулся с проблемой следующего характера. Мне дали БД формата (bak). Худо бедно я извлек из нее 2 файла mdf и .lgf но подключить их к платформе не могу. Кто с этим сталкивался ?! Окажите помощь, как можно подробнее и пошагово алгоритм действий 1,2,3 ...
Платформа находится на сервере 1С:Предприятие 8.3 (8.3.4.389)

wise

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

YesGre


wise

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

DmitriyF

Цитата: YesGre от 29 апр 2019, 16:26
Цитата: wise от 29 апр 2019, 15:45
(0)https://soft-setup.ru/programmy/vosstanovlenie-bazy-1s-iz-bekapa-ms-sql/
В том то и дело, что а воз и ныне там ((( ...


d
Кластер серверов нужно указать только имя сервера, на котором установлен сервер 1с. Базу данных указать без порта. Сервер базы данных указать соответственно имя компьютера \sqlexpress есливерсия экспресс и экземпляр не по умолчанию а именованный.

YesGre

Подключил БД из bak в SQL настроил работу кластера запускаю проверку платформы.... ВВЕДИТЕ логин и пароль ui;;t; ??? а какой логин и пароль собственно вводить ?
Как решил данное подключение напишу чуть позже возможно кому то пригодится это 4х дневная эпопея.

AIFrame

Что за дичь происходит в этой теме?
Товарисч, создай базу и накати на нее свой .bak
Товарисч, используй оснастку mmc для добавления базы в кластер.
Товарисч, RTFM. Если не умеешь и не понимаешь - не лезь, а то еще сломаешь.

YesGre

Задачу решил самостоятельно, возможно кто то столкнется с аналогичной, посему выложу по шагово пути ее решения
Описание последовательности действий при восстановлении базы данных из bak файлов: (у нас есть файл с расширением bak и все ...)

Схематично, что делаем:
ЦитироватьSQL Server ---> СУБД ---> КС(кластер) ---> 1С Платформа

1. Устанавливаем сервер Microsoft SQL Server 2012 (возможны другие версии). Записываем вводимые пароли при установки.
Восстановление базы данных из bak файла возможна при наличии серверной платформы 1С. Сервером может быть собственно и стационарный компьютер.
2. Подключаемся к Microsoft SQL Server 2012, где в поле логина вводим "sa" а в поле пароля "пароль заданный Вами при установке Microsoft SQL Server 2012".
3. Создаем новую базу данных
4. Делаем восстановление из bak файла на выходе получаем 2 файла .mdf(сама база) и .lgf(журнал действий)
5. Устанавливаем 1с при установке выбираем сервер 1с(сам кластер) и администрирование сервера.
6. Создаем БД в кластере.
7. Сбрасываем пароль путем создания запроса из Microsoft SQL Server 2012 к БД.
ЦитироватьEXEC sp_rename 'v8users', 'v8users_old'
GO
UPDATE Params
SET FileName = 'users.usr_old'
WHERE FileName = 'users.usr'
GO
8. После этого открываем базу данных в конфигураторе и видим что платформа не спрашивает пользователя и пароль, при этом в SQL Server будет заново создана таблица v8users. Теперь чтобы всех пользователей вернуть обратно не закрывая конфигуратора выполним в SQL Server Management Studio запрос:
ЦитироватьDROP TABLE v8users
GO
EXEC sp_rename 'v8users_old', 'v8users'
GO
UPDATE Params
SET FileName = 'users.usr'
WHERE FileName = 'users.usr_old'
GO
и меняем пароль на угодный нам ...

готово.   

AIFrame

Цитироватьв SQL Server Management Studio
Если это делается уже в оснастке с гуем - почему просто не открыть таблицы базы и не сделать переименование без написания запросов?

DmitriyF

Цитата: YesGre от 06 мая 2019, 12:17
SQL Server ---> СУБД ---> КС(кластер) ---> 1С Платформа
А SQL Server это не СУБД?)
Добавлено: 06 мая 2019, 12:48


А вообще молодец, что разобрался.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск