Восстановление базы из резервной копии

После установки SQL Server 2014 необходимо загрузить в нее пустую базу  ArchiMed, которая предоставляется вместе с архивом установки.

Стоит сказать, что мы стараемся включить в базу все универсальные документы, отчеты, реестры, ЕПМЗ, печатные формы и т.д. И при желании этим всем можно пользоваться.

Восстановление базы

Загрузка базы осуществляется через команду «Восстановить базу данных». Для этого нужно открыть приложение «SQL Server 2014 Management Studio». Найти его можно через Пуск (путь: Пуск — Microsoft SQL Server 2014 — SQL Server 2014 Management Studio).

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

    • Тип сервера — выбрать «Компонент Database Engine»;
    • Имя сервера — ввести наименование сервера и обязательно через запятую порт «1433»;
    • Проверка подлинности — выбрать «Проверка подлинности SQL Server»;
    • Имя входа — по умолчанию пользователь базы «sa»;
    • Пароль — пароль был введен при установке SQL Server 2014, если эти данные вам неизвестны, то узнать их можно у вашего системного администратора.

После входа откроется окно с деревом базы данных. Для начала загрузки базы, необходимо правой кнопкой мыши нажать по строке «Базы данных». И в контекстном меню выбрать команду «Восстановить базу данных».

Откроется мастер восстановления базы данных.

Далее выбрать источник загрузки «Устройство» и нажать кнопку «Добавить», после выбрать папку, где расположена копия базы данных. Помните, что база данных должна быть разархивирована, так как поставляется она в архиве.

Если источник был указан верно, то в окне «Носитель резервной копии» появится путь до копии.

Далее нажать «ОК».

Откроется окно с резервным набором данных для восстановления. Здесь вы можете изменить название загружаемой базы, а также выбрать нужную базу данных из списка. Так как в списке могут быть разные копии.

Для выбора базы установите галочку и нажмите «ОК» для запуска процесса загрузки базы в СУБД.

После этого начнется загрузка базы.

После успешной загрузки откроется окно с уведомлением.

База данных загружена.

Для проверки можно раскрыть дерево «Базы данных» и убедиться в ее наличии в списке.

Добавление нового пользователя SQL

Для этого открываем «SQL Server 2014 Management Studio», найти ее можно в Пуске. Авторизуемся под стандартным пользователем или SA и нажимаем «Соединить»

В обозревателе объектов раскрываем вкладку «Безопасность», нажимаем правой кнопкой мыши по вкладке «Имена входа» и в контекстном меню выбираем «Создать имя входа».

Откроется окно создания имени входа. Создадим пользователя для работы сервера ArchiMed. Укажем имя входа, выберем «Проверка подлинности SQL Server» (SQL Server Authentication) и введем пароль пользователя. Также отмечаем галочку у параметра: Требовать использование политики паролей (Enforce password policy).

Также сразу рекомендуем выбрать язык по умолчанию. Если вы используете английскую версию SQL Server, то и служебные сообщения, которые SQL Server будет передавать приложению, подключенному под данным пользователем (в данном случае программе ArchiMed, следовательно и конечному пользователю, работающему в программе) будет передаваться на английском языке. Если язык по умолчанию для пользователя выбрать, например, русский, то и служебные сообщения будут передаваться на русском языке.

Устанавливаем необходимые параметры и переходим на вкладку «Роли сервера» (Server Roles).

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

    • public
    • sysadmin

После чего нажимаем «ОК» для сохранения настроек. После этого можно настроить подключение клиентов по добавленному пользователю базы данных.

Учетку SA после этого можно отключить.