8.х Как подружить 1Сv8 с SQL Server 2005 Express?

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем Garett, 14 апр 2006.

  1. TopicStarter Overlay
    Garett
    Offline

    Garett

    Регистрация:
    14 апр 2006
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Столкнулся с такой проблемой - пытаюсь подключиться из "восьмерки" к SQL Server 2005 - базу на сервере завел, права раздал. В общем, Торговля и Склад 7.7 работала в свое время в такой связке. А вот восьмая версия Предприятия не хочет соединяться. Заполняю все требуемые поля - имя сервера 1С, имя базы и т.д. А в ответ - "Не найден интерфейс 1С:Предприятия". И код ошибки еще. Что это за ерунда такая, кто-нибудь в курсе? Как это лечится?
  2. Coder1C
    Offline

    Coder1C Слуга форума Команда форума Администратор

    Регистрация:
    10 фев 2006
    Сообщения:
    506
    Симпатии:
    31
    Баллы:
    54
    1C-Server и SQL-Server стоят на одной машине?

    Какой код ошибки?
  3. Гость
    Offline

    Гость Гость Гость

    Проблемы с запуском 1С:Предприятия 8.0 в варианте "клиент-сервер



    Многие организации не имеют в своем штате системного администратора, который мог бы самостоятельно решить проблемы, периодически возникающие в процессе создания конфигурации 1С в виде SQL-базы. Фирма "1С" стандартно рекомендует: "Читайте информацию на диске ИТС за октябрь 2004 года". Если данный совет Вам не помог, то, возможно, Вы найдете ответы на свои вопросы в этой статье.

    Эти общие советы не являются пособием по установке и настройке системы 1С:Предприятие 8.0 в варианте "клиент-сервер". Легальные пользователи программы получают достаточно подробные руководства и, в том числе, брошюру с описанием процесса установки клиент-серверной версии. А нелегальных мы учить не станем – вряд ли фирма "1С" одобрит подобное.

    1. Программное обеспечение

    Проверено и гарантированно все работает на следующем программном обеспечении:

    Windows 2003 Server + все заплатки, скачанные с Windows Update. "Заплатки" крайне рекомендуем, так как без них Windows 2003 Server – это вообще не сервер .
    MDAC 2.8 или более новый. Рекомендуем поставить, так как из-за него вообще бывает очень много проблем у клиент-серверных приложений. Ставить после обновления MS SQL Server 2000 до SP3a.
    MS SQL Server 2000 Service Pack 3a. Важный момент, о котором редко где можно встретить упоминание: SP3a не ставится на Windows 2000 Server вообще, а на Windows 2003 Server MS SQL Server 2000 "ниже" второго SP не работает. Фирма "1С" про это нигде не пишет – подразумевается, что Вы должны сами уметь устанавливать и настраивать эти программы, но, при этом, в требованиях к программному обеспечению прямо сказано, что на MS SQL Server 2000 ниже SP2 1С работать в варианте клиент-сервер не будет, а рекомендуется SP3a. Вывод: правильно выбирайте серверную операционную систему .
    В нашем варианте Сервер 1С:Предприятия 8.0 устанавливается на тот же компьютер, где располагается MS SQL Server 2000, хотя можно (а если клиентских мест у системы 1С:Предприятие много, то даже нужно) установить их на разные физические машины, желательно, хотя бы приблизительно равной конфигурации.

    Ставим на сервер Сервер 1С:Предприятия 8.0, а на клиентские места ставим 1С:Предприятие и Компоненты доступа к серверу 1С:Предприятие.

    Если хотим, чтобы была возможность создавать базы непосредственно на сервере, нужно поставить на него все, что требуется для клиентских мест.

    2. Параметры, задаваемые при создании новой информационной базы

    Когда мы создаем новую информационную базу, нам нужно ответить на ряд вопросов, среди которых:

    Имя сервера 1С:Предприятие – сетевое имя компьютера, на котором установлен сервер 1С:Предприятия (например: server). Если сеть имеет доменную организацию, то полное доменное имя компьютера можно не указывать.
    Имя информационной базы – внутренне название базы (например: Торговля).
    SQL-сервер – никакой не local – нужно выбрать нормальный сервер (например: serverserver).
    SQL-база данных – имя SQL-базы данных. Эту базу можно создать и вручную. Для этого нужно выбрать:
    Пуск – Программы - Microsoft SQL Server - Enterprise Manager
    В Enterprise Manager:
    serverserver – Databases - new database
    И создать базу, которую назовем 1с. Это название мы и укажем в данном пункте меню создания новой конфигурации 1С:Предприятия.
    3. Ошибки при создании новой базы

    А.

    При создании новой базы выдается сообщение вида:
    "Login failed for user '%ls'. Reason: Not associated with a trusted SQL Server connection."

    Это вызвано проблемой аутентификации пользователя. В ряде случаев, в SQL выбрана Windows – аутентификация. Нужно выбрать совместную аутентификацию, чтобы устранить проблему:

    В Enterprise Manager выбрать наш SQL-сервер (serverserver). Далее:
    правая кнопка мыши – Свойства – Security
    Выбрать тип аутентификации "SQL Server and Windows". В нашем случае SQL запускается под system account.
    У пользователя должны быть права администратора сервера баз данных (sa) либо собственника базы.

    Б.

    При попытке создать новую базу выдается ошибка вида:
    "Не найден интерфейс сервера 1С:Предприятие (8000401A)".

    Программа установки системы 1С:Предприятие создает нового пользователя под именем USER1CV8SERVER. Честно говоря, не очень понятно, зачем он нужен. Возможно, более знающие коллеги просветят. Самое важное для нас сейчас приложение COM+ под названием 1CV8 (Панель управления – Администрирование - Службы компонентов – Компьютеры - Мой компьютер - Приложения COM+ - 1CV8) пытается запуститься от имени этого пользователя, что и вызывает, как правило, ошибку, так как у данного пользователя на сервере нет достаточных прав.

    Если причина кроется именно в этом (а это почти в 100% подобных случаев), то нужно изменить параметры запуска приложения:

    Свойства – Удостоверение: Запуск под системной учетной записью, Локальная служба – Встроенная учетная запись службы

    Свойства – Активизация: Запустить приложение как службу NT (это так, для пущей надежности)

    По умолчанию служба устанавливается с параметром "Запуск вручную". Если есть желание, можно запускать ее автоматически при каждом включении сервера:

    Панель управления – Администрирование – Службы – 1CV8 – Свойства – Общие – Тип запуска - Авто

    Все должно заработать.

    Искренне надеемся, что эти советы помогут Вам заставить систему 1С:Предприятие 8.0 работать в варианте "клиент-сервер".

    Источник информации: ИКЦ Гарант
  4. wisor
    Offline

    wisor

    Регистрация:
    9 апр 2007
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    такая же ерунда
    сервер 1с и sql 2005 стоит на одной машине
    локально заходит на сервер 1с
    а с другой машины нет
    "Не найден интерфейс сервера 1С:Предприятия (80004027)"
  5. BizaRRo
    Offline

    BizaRRo

    Регистрация:
    27 фев 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    У меня была такая ситуация:
    Сервак, со своим доменом под 1с. Клиентские тачки в другом домене.
    Ошибка была именно такой. Как решил? Активировал учетную запись ГОСТЬ, и дал ей права на использование службы DCOM или COM (уже не помню). Все заработало. Пробуйте.
    А вообще перешел на Postgre. Таких проблем нет с ним да и намного быстрее 1с-ка бегать начала.
  6. Immortal
    Offline

    Immortal Опытный в 1С

    Регистрация:
    2 июл 2006
    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    26
    ты бредишь.
    постгре медленне скл.
    и чем больше объёмы тем медленнее.
    з.ы. утверждения не голословны.
    можешь посматрять на скл.ру

    по сабжу :
    я так и не понял в какой винде у тя скл ?
    там ключи менять надо в реестре если это XP .
    это раз.
    проверить подключение к скл(через тот же odbc) - это два
    дать пользователю USER1CV8SERVER права на DCOM
    это три.
    если это 2003 винда то поднять IIS

Поделиться этой страницей