как настроить 1с предприятие 8 под sql

Вопрос/ответ

  • Вопрос

    Здравствуйте. У меня такая проблема. Фирма, где я работаю серьезно расширилась, и теперь бухгалтерию тоже расширят в два раза. Посему мне поручили установку 1С-Предприятия. Сетевая версия со всеми возможными приложениями. А я простой админ и с 1С никогда дела не имел, и как настроить 1с предприятие 8 под sql я представляю смутно. Буду безумно благодарен за любую помощь. Спасибо.

    Сисадмин, 19 Октября 2011 10:57

    Ответ

    Установка 1С: Предприятие в клиент-серверном варианте.

    Рекомендации при проблемах, связанных с установкой и настройкой клиент-серверного варианта 1С: Предприятия 8.0. В разделе учтены все нюансы процесса установки 1С: Предприятия. Часто требуется дополнительная настройка некоторых служб Microsoft Windows. Как и многие программы, 1С: Предприятие в работе использует компоненты Windows. Файловый вариант 1С: Предприятия использует гораздо больше компонентов ОС, чем клиент-серверный вариант. Происходит это, потому что необходимо обмениваться информацией с сервером 1С: Предприятия, клиентским приложением и сервером SQL.

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

    Клиент-серверная версия 1С: Предприятия использует службу безопасности Windows, службу удаленного вызова процедур (DCOM, COM+), а также Firewall и средства доступа к Microsoft SQL Server. Если на одном компьютере сразу установлено клиентское приложение, Microsoft SQL Server и сервер 1С: Предприятия, а операционная система будет иметь установки по умолчанию, то клиент-серверное 1С: Предприятие сможет работать сразу же после установки. А если клиентские приложения установлены на разные компьютеры и операционные системы на этих компьютерах настроены по умолчанию, то для старта работы 1С: Предприятия потребуется включить DCOM на каждом клиентском компьютере и на сервере1С: Предприятия. Если на сервере 1С: Предприятия стоит Windows Server 2003, то на этом компьютере надо поставить роль «сервер приложений». Когда будете устанавливать эту роль, достаточно включить поддержку Application Server Console и Enable network COM+ access. Если на сервере 1С: Предприятия или на клиентском компьютере стоит Windows XP SP2 или Windows Server 2003 SP1, то на каждом придется отключить Firewall. Иногда нужно дополнительно настраивать различные службы Windows.

    Клиентский компьютер.

    Важно точно определить, что является источником проблем при работе 1С: Предприятия, когда установка уже выполнена. Сначала надо включить поддержку DCOM, затем запускается утилита dcomcnfg.exe. При помощи нее можно определить сетевые протоколы и установить основные параметры DCOM, по протоколам DCOM обеспечивает удаленный вызов процедур на сервере. Найдите закладку «Default Properties» и установите параметры необходимым образом. Чтобы настроить протоколы, используйте закладку «Default Protocols». После этого рекомендуют выбрать параметры настройки.

    как настроить 1с предприятие 8 под sql

    Кнопка «Properties» поможет выставить ограничения на диапазоны IP портов. Иногда ограничения бывают полезными при использовании DCOM через Internet или для настройки сетевых экранов. Обычно ограничения на IP порты не надо устанавливать. DCOM и порты из заданных диапазонов используют порт 135. В Windows XP SP2 и Windows Server 2003 SP1 по умолчанию может быть включен сетевой экран Firewall пока не будут стоять все обновления, что не позволит удаленно вызвать процедуры при помощи DCOM/COM+. Для стандартной работы 1С: Предприятия надо проверить, чтобы сетевой экран на клиентском компьютере был выключен или настроен верно. В окне свойств ярлыка «My Network Places», в свойствах каждого сетевого соединения надо отключить фильтрацию пакетов для протокола TCP/IP.

    как настроить 1с предприятие 8 под sql

    После нажатия кнопки «Settings», появится диалог. С помощью этого диалога можно выключить сетевой экран. Если это не требуется из-за безопасности, то настройте список исключений. Это те программы, данные которых не будет фильтровать Firewall. Добавьте в этот список приложение 1CV8.exe и то, что будет использовать объект V8.COMConnector.

    В ОС Mictosoft Windows входит модуль dllhost.exe. Он управляет работой всех COM+ приложений и сервером 1С: Предприятия. В ОС Windows 2000 Firewall почти всегда отключен. Его настройки легко увидеть тут: My Network Places/ Properties/ Выбрать нужное сетевое соединение / Properties/ Internet Protocol (TCP/IP)/ Properties/ Advanced…/ Options/ TCP/IP Filtering/ Properties. Для стабильной и ровной работы 1С: Предприятия надо зарегистрировать интерфейс сервера 1С: Предприятия в системном реестре клиентского компьютера. Регистрация должна выполниться автоматически. Но если пользователь не имеет права вносить изменения в системный реестр, то автоматической регистрации не произойдет, а у клиентского приложения не будет доступа к серверу 1С: Предприятия. Утилита regedit.exe помогает проверить, зарегистрирован ли интерфейс сервера 1С: Предприятия в системном реестре.

    как настроить 1с предприятие 8 под sql

    В работе сервера 1С: Предприятия участвует поддержка протоколов TCP/IP, служба COM+ и Windows, компоненты доступа к серверу баз данных Microsoft SQL Server. Если сервером 1С: Предприятия управляет Windows Server 2003, то компьютеру надо установить роль «сервер приложений» перед установкой 1С: Предприятия. Для этого достаточно включить поддержку Application Server Console и Enable network COM+ access. В Windows Server 2003 эта роль выключена по умолчанию, что не позволяет клиентскому приложению получить доступ к серверу 1С: Предприятия. Зайдите в Program/ Administrative Tools/ Configure Your Server Wizard, а затем выберите «Application server». Пройдите по ссылке «Add or Remove Programs» и выберите строчку «Application Server», потом нажмите «Details…». Поставьте флажки возле «Enable Network COM+ Access» и «Application Server Console», потом нажимайте «Ok». После этого компьютер получит роль сервера приложений и включится сетевой доступ к COM+ приложениям, а к ним относится сервер 1С: Предприятия.

    как настроить 1с предприятие 8 под sql

    После установки 1С: Предприятия надо проверить другие настройки. Необходимо включить поддержку DCOM и установить протоколы DCOM точно так же, как и для клиентского компьютера. Выключите Firewall или поставьте исключение. Помните, что приложение dllhost.exe представляет сервер 1С: Предприятия или приложение dllhst3g.exe, если установлен режим поддержки 3Gb для COM+ приложения 1CV8 и в файле Boot.ini стоит параметр 3GB.

    как настроить 1с предприятие 8 под sql

    Еще установите исключение на TCP порт 135, чтобы DCOM нормально работало. Этот порт нужен для установки соединения с COM+ серверами и с сервером 1С: Предприятия. Больше ничем настройка Firewall сервера 1С: Предприятия от настроек клиентского компьютера не отличается. Позже разрешите доступ пользователей клиентских компьютеров к серверу 1С: Предприятия.

    Поставьте удаленное использование COM+ объектов серверного компьютера для пользователей клиентских компьютеров. В ОС Windows XP SP2 и Windows Server 2003 SP1 есть дополнительное управление доступом к COM+ объектам для удаленных и локальных пользователей. Для удаленных пользователей изначально доступ отключен. Для включения зайдите в Start/ Settings/Control Panel/Administrative Tools/Component Services, а затем в ветке «My Computer» откройте ее свойства и выберите COM Security. По кнопкам Edit Limits и Edit Default можно посмотреть список пользователей, которые могут пользоваться доступом к службам COM+.

    как настроить 1с предприятие 8 под sql

    В Windows Server 2003 SP1 специальной группе пользователей «Distributed COM Users» разрешено использование COM+ объектов и удаленный запуск. Если вы хотите открыть доступ к COM+ объектам сервера 1С:Предприятия для пользователей клиентских компьютеров, то просто включите их в эту группу. Создайте отдельную группу и разрешите ей доступ к службам COM+, включите в нее пользователей клиентских компьютеров, если группа «Distributed COM Users» не определена.

    как настроить 1с предприятие 8 под sql

    Еще один вариант - это добавление всех клиентских пользователей в список, который отображается кнопкой Edit Limits. Пользователи клиентских ПК для доступа к службе COM+ серверного компьютера должны иметь соответствующие роли. Изначально все роли уже есть у пользователя «Everyone». Посмотреть это и изменить распределение ролей можно утилитой Start/Settings/Control Panel/Administrative Tools/Component Services. Потом настройте права пользователя USER1CV8SERVER. Программа установки 1С: Предприятия создает и автоматически устанавливает пользователю USER1CV8SERVER права на некоторые каталоги. Каталог C:\Program Files\1cv8 - это каталог загрузочных модулей 1С: Предприятия. C:\WINNT\Temp - это системный каталог временных файлов. Если TMP и TEMP имеют не те значения, что значения C:\WINNT\Temp, то автоматическая установка прав не будет выполняться. Тогда установите права вручную, а можно просто поменять значения TMP и TEMP.

    как настроить 1с предприятие 8 под sql

    Программа установки 1С: Предприятия не устанавливает права пользователя USER1CV8SERVER на системные каталоги, используемые сервером 1С: Предприятия. Дополнительные настройки прав не нужны. Самым важным считается каталог компонент доступа к серверам баз данных. У сервера 1С: Предприятия используется компонента sqloledb.dll, которая реализует сервис OLE DB для SQL Server. В каталоге C:\Program Files\Common Files\System\Ole DB располагаются компоненты доступа к серверам баз данных.

    как настроить 1с предприятие 8 под sql

    Каталог системных библиотек C:\WINNT\system32.

    Разрешите запуск модулей для пользователя USER1CV8SERVER, если настройки прав доступа к системным каталогам нестандартные. Сервер 1С: Предприятия применяет SQL Server, а к нему иногда требуется настройка особых компонент доступа. Запуск утилиты SQL Server/Client Network Utility решит проблему доступа к SQL Server. Настройка протоколов доступа к SQL серверу тоже потребуется. Рекомендуют применять протокол TCP/IP, а остальные протоколы часто требуют дополнительную настройку прав доступа. Иногда делают персонально для каждого сервера SQL настройку протоколов доступа. Ее можно отыскать в закладке Alias. Укажите имя сервера, псевдоним и выберите протокол доступа к серверу. Список модулей для доступа к SQL серверу виден в DB-Library Options и Network Libraries. У USER1CV8SERVER есть права на запуск модулей из каталогов.

    как настроить 1с предприятие 8 под sql

    Сервер 1С: Предприятия использует компоненту OLE DB для SQL Server, чтобы получить доступ к SQL серверу COM. Местоположение этой компоненты определяется в системном реестре. После запуска утилиты regedit.exe выберите ветку с идентификатором компоненты OLE DB.

    как настроить 1с предприятие 8 под sql

    Сервер 1С: Предприятия вызывает сервер SQL от имени пользователя, который был определен в информационной базе как «Пользователь SQL». Он имеет некоторые права доступа к серверу SQL: создание и удаление баз данных, чтение базы данных master, выполнение любых действий над базой данных. Компьютер SQL сервера использует следующие службы операционной системы Windows: компоненты доступа к SQL серверу, Firewall, службу безопасности Windows. Microsoft SQL Server.

    Для клиент-серверного варианта 1С: Предприятия необходим SQL Server 2000 с установленным SP2. Рекомендуется установить SP3. Возможно также использование Microsoft SQL Server 2005.

    Протоколы доступа к SQL серверу можно настроить утилитой Microsoft SQL Server/ Server Network Utility. При использовании сетевых протоколов, отличных от TCP/IP, действует система безопасности Windows того компьютера, на котором установлен SQL сервер.

    как настроить 1с предприятие 8 под sql

    На закладке Network Libraries перечислены модули, содержащие список протоколов доступа к SQL серверу. Обычно здесь менять ничего не требуется. Убедитесь в том, что в списке указан модуль поддержки TCP/IP.

    как настроить 1с предприятие 8 под sql

    В настройках Microsoft SQL Server рекомендуется выбрать комбинированный режим аутентификации. Проверить и установить режим аутентификации можно при помощи утилиты Microsoft SQL Server/ Enterprise Manager.

Написать комментарий

Имя (*):


Эл. почта (*):


Сообщение (*):


Введите код с картинки (*):




Поля отмеченные (*) обязательны к заполнению.
Мы не публикуем эл. адреса на сайте.