Администрирование серверов1С предприятие

Печать (Ctrl+P)
Данная статья  содержит описание некоторых элементов администрирования системы «1С :Предприятие», характерных для клиент-серверного варианта работы системы с   Microsoft SQL Server 2012:

Создание резервной копии в клиент-серверном варианте

Рекомендуется для  клиент-серверного варианта  использовать  средствами резервного копирования SQL Server . Материалы по резервному копированию СУБД Microsoft SQL Server 2012 можно найти по ссылке здесь :

Администрирование кластера серверов

Вопросы  дминистрирования кластера серверов пожно посмотреть подробно по ссылке  http://v8.1c.ru/overview/Term_000000810.htm

Консоль или утилита  администрирования кластеров 1cv8 servers.msc  представляет собой подключаемый модуль MMC (Microsoft Management Console), и может быть использована на компьютерах, на которых установлено соответствующее программное обеспечение. По умолчанию устанавливается в папке C:\Program Files (x86)\1cv8\common

Утилита администрирования кластеров предназначена для решения следующих задач:

  • создание, изменение и удаление кластеров серверов;
  • модификация существующих кластеров: создание, изменение параметров и удаление рабочих серверов, назначение требований функциональности к рабочим серверам;
  • установка уровня отказоустойчивости кластера;
  • ручная корректировка нагрузки на отдельные рабочие серверы;
  • управление списками администраторов центральных серверов кластеров и списками администраторов кластеров;
  • мониторинг соединений пользователей с информационными базами и служебных соединений;
  • отключение пользователей от информационной базы;
  • мониторинг объектных блокировок 1С:Предприятия 8 и блокировок клиентского соединения;
  • оперативный анализ транзакционных блокировок системы управления базами данных;
  • управление блокировкой установки соединений пользователей с информационной базой;
  • управление блокировкой выполнения регламентных заданий.

В этой статье я буду только  рассматривать  регистрацию новой информационной базы

Регистрация новой информационной базы

Для регистрации новой информационной базы с помощью утилиты администрирования кластера серверов следует выбрать в дереве центральных серверов требуемый центральный сервер, требуемый кластер, зарегистрированный на этом сервере, ветку Информационные базы и выполнить команду контекстного меню Создать – Информационная база или аналогичную команду главного меню утилиты.

В результате выполнения команды на экране появится диалог свойств информационной базы.

Параметры информационной базы эквивалентны параметрам новой информационной базы, создаваемой с помощью окна запуска «1С:Предприятия».

Тип СУБД:  Microsoft SQL Server.

Сервер баз данных: имя сервера. Может задаваться именем компьютера (если на  компьютере установлен один экземпляр сервера) или именем конкретного экземпляра (если установлено несколько экземпляров). Например, Server/instance.  Если сервер «1С:Предприятия» и Microsoft SQL Server расположены на одном компьютере, и для Microsoft SQL Server установлен Native Client (собственный клиент),  то имеется возможность использовать для связи серверов протокол SHARED MEMORY.  Для этого необходимо перед именем Microsoft SQL Server указать префикс lpc:. В этом случае имя сервера СУБД будет выглядеть следующим образом: lpc:Server/instance

Имя базы данных: первым символом имени базы данных может быть буква латинского алфавита, а также символ «_». Последующими символами могут быть буквы латинского алфавита, цифры, а также символы «_», «$». Длина имени ограничена 63 символами. В имени недопустимы пробелы. Имя не может быть зарезервированным словом языка запросов сервера баз данных. В имени базы данных нельзя использовать следующие символы: «<», «>», «#», «%», «”», «{», «}», «[»,«]»,«|»,«\»,«^»,«`», а также символы с кодами от 0 до 31 и 127

Пользователь базы данных:  имя пользователя сервера баз данных, от лица которого будет осуществляться доступ к базе данных. Существенно, чтобы указанный  пользователь был либо администратором сервера баз данных (sa), либо владельцем базы данных (если она уже существует),  для того чтобы в дальнейшем  беспрепятственно модифицировать структуру выбранной базы данных.  В последнем  случае этот пользователь должен иметь доступ на чтение к базе данных master и полный доступ к базе данных tempdb. Кроме перечисленного, указанный пользователь должен быть членом фиксированной серверной роли processadmin или sysadmin.

Пароль пользователя: пароль пользователя, от лица которого будет выполняться  доступ к базе данных.

Смещение дат – 0 или 2000. Данный параметр определяет число лет, которое будет прибавляться к датам при их сохранении в базе данных Microsoft SQL Server и  вычитаться при их извлечении.  Наличие данного параметра определяется  особенностями хранения дат в Microsoft SQL Server. Тип DATETIME, используемый в  Microsoft SQL Server, позволяет хранить даты в диапазоне с 1 января 1753 года по 31 декабря 9999 года. И если при работе с информационной базой может возникнуть  необходимость хранения дат, предшествующих нижней границе данного диапазона, то в  качестве значения параметра следует выбрать 2000. Если же такие даты встречаться не  будут, то в качестве смещения дат можно выбрать 0. После создания информационной  базы значение данного параметра не может быть изменено.

ВНИМАНИЕ! Если в прикладном решении используются регистры накопления или регистры бухгалтерии, то в поле Смещение дат необходимо установить значение 2000. Если при создании базы данных в это поле было введено значение 0, то следует выгрузить информационную базу в файл , заново создать базу данных с указанием в поле Смещение дат значения 2000 и выполнить загрузку информационной базы

ВНИМАНИЕ! Имена информационных баз должны быть уникальными в пределах одного кластера.  В процессе регистрации новой информационной базы система проверяет, существует ли на указанном сервере баз данных база с таким именем. Если  база существует, то будет установлено соединение с ней. Если существующая база данных уже содержит данные информационной базы  «1С:Предприятия», то будет установлена связь с уже существующей информационной базой.  А если база данных не содержит данных информационной  базы, то в ней будет проинициализирована новая информационная база «1С:Предприятия».

Ошибка при выполнении операции с информационной базой 

В процессе  подключения   к  БД SQL   могут вылетать  различные ошибки создания или соединения .  Например,  если выходит следующая ошибка :

В этом случае была попытка создания информационной базы  и сервер предприятия не мог установить  соединиться с Microsoft SQL Server.  Нужно проверить:

  • Параметры  аутентификации пользователя ( Имя пароль и права на создание БД);
  • Соблюдает ли имя базы данных правила имен;
  • Правильно ли задано имя сервера базы данных;
  • Соответствует тип аутентификации пользователя. Возможно, пользователь вошел под именем пользователя sql server, а  в настройках SQL стоит не тот тип аутентификации пользователя.

Я рекомендую использовать оба типа  аутентификации пользователя в разделе безопасности  Microsoft SQL Server

Previous Article
Next Article

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.