Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Установка 1С v.7.7 MS SQL 2005 EXPRESS Edition

Дата: 10 октября 2008 года
Источник: vadim-nn.narod.ru

Для начала нам понадобится сам SQL + его компоненты. Берем тут:

  1. WindowsInstaller-KB893803-v2-x86.exe
  2. NET. Framework 2.0 (22Мб);
  3. SQLEXPR.EXE (53Мб)
  4. SQLServer2005_SSMSEE.msi (29Мб)

Ну и конечно сама 1С SQL версии.

Затем нужно установить всё это в последовательности:

  • dotnetfx.exe - это Framework
  • SQLEXPR32_RUS.EXE - это сервер
  • SSMSEE - Это консоль и утилиты



При установке SQL сервера необходимо Выставить режим авторизации "MixedMode" (т.е. Windows+SQL), и указать пароль учетной записи "SA". После установки можно зарегистрировать SQL на сайте майкрософта (пусть в Вашей коллекции будет на 1 лицензионный продукт больше). Это бесплатно =))







Создание базы для 1с


Настройка 1с

Теперь настает очередь 1С. В отличие от 2000 SQL в 2005 есть некоторое отличие - в "параметрах баз данных SQL" нужно указывать не просто имя компьютера с БД, а ИМЯ_СЕРВЕРА\SQLEXPRESS. Далее вводим имя БД, учетку (sa), и пароль для нее. Пробуем подключиться / жмём "ОК". Тут нас поджидает второй подводный камень - 1С не поддерживает 2005SQL. "Требуется ms sql server версии 6.5 + service pack 5a или более старшая версия". Тогда нужно скачать пропатченную версию BkEnd.dll для 1c v.7.7 (025). В свойствах базы данных на SQL Server ставим Compatibility Level SQL Server 2000(80) и тестируем

Движок 1с ставим под SQL 2005 - файл 1CSetup27.exe

Подключение к базе

Для работы в сети

Сервер

Далее нужно подключиться к базе. Вот тут есть небольшая загвоздка - по умолчанию подключение возможно только через SharedMemory. Ни по TCP/IP, ни через PIPE подключаться не будет. Для работы 1С этого не достаточно, потому нам необходимо отключить клиентский (не серверный) протокол SharedMemory. Делается это в "SQL Server Configuration Manager". Для проверки можем подключиться "SQL Server Management Studio Express CTP" по остальным протоколам.

Диспетчер конфигурации SQL Server




Настройка контактной зоны SQL Server



Клиент Vista

Установить клиентскую часть

Сегодня себе под вистой всё настроил, лекарство

  1. Твою проблему решит копирование файлов sqlsrv32.dll sqlsrv32.rll, sqlsrv32.rll из установленной XP в висту файло должно лежать в \wdowds\system32 (да чтобы удалить эти файлы в висте сначала надо сменить владельца, через аудит, гемор конешно, но можно)
  2. Ты получишь БОЛТ от том что у тебя проблеммы с порядком сортировки, его решаешь 26 ил 27 релизом и файлом в "каталоге ИБ" OrdNoChk.prm, пустого содержания
  3. Потом если ты юзаешь внешние компоненты, тебя обругают, что они нифига не хотят и не умеют регистрица, тогда по правой кнопке, ставишь режим совместимости с XP и запускать с правами админа, запускаешся, усё заработало (если конешна у тебя 2000 сиквел), галку права админа потом можно убрать, чтобы виста тебя каждый раз не доставала глупыми вопросами
  4. Если у тебя скл 2005, то пока я ковыряю bkend.dll на предмет патча, отключаешего вопли про старый сиквел, так что здесь уже опаньки

Разное

Вопрос: Воспользовался советом. Конектится-конектится. Если один пользователь все хорошо. Если пытается подсоединиться 2ой ... отлуп "Доступ к базе данных возможен только из одного каталога информационной базы" - это что?! На 2000ом такого не было. Если ставлю совместимость с SQL 90 то неверно отрабатывает транзакцию и ваще не грузится! Может кто-то уже разрешил эти проблемы?!

Ответ: Надо заменить режим single на multi в свойствах базы. По крайней мере у меня все сработало.

Вопрос: А что делать если MSSQL2005DE просто не видно с другого компьютера?

Ответ: Разрешить удаленные соединения в SQL Server Surface Area Configuration. По умолчанию они в DE отключены.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог