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

image_pdfimage_print

Печать (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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *