![]() |
![]() |
![]() |
|
1C 7.7 на SQL 2005 | ☑ | ||
---|---|---|---|---|
0
Botanik8888
18.09.06
✎
13:30
|
Люди помогите не хочет запускаться, ругается что надо SQL 6.5 или выше, что можно сделать?
|
|||
1
Оберон
18.09.06
✎
13:33
|
Для начала нам понадобится сам SQL + его компоненты. Берем тут:
1. NET. Framework 2.0 (22Мб) [www.microsoft.com] 2. SQLEXPR.EXE (53Мб) [www.microsoft.com] 3. SQLServer2005_SSMSEE.msi (29Мб) [www.microsoft.com] Ну и конечно сама 1С SQL версии. Затем нужно установить всё это в последовательности: Framework, SQLEXPR, SSMSEE. При установке SQL сервера необходимо Выставить режим авторизации "MixedMode" (т.е. Windows+SQL), и указать пароль учетной записи "SA". После установки можно зарегистрировать SQL на сайте майкрософта (пусть в Вашей коллекции будет на 1 лицензионный продукт больше). Это бесплатно =)) Далее нужно подключиться к базе. Вот тут есть небольшая загвостка - по умолчанию подключение возможно только через SharedMemory. Ни по TCP/IP, ни через PIPE подключаться не будет. Для работы 1С этого не достаточно, потому нам необходимо отключить клиентский (не серверный) протокол SharedMemory. Делается это в "SQL Server Configuration Manager". Для проверки можем подключиться "SQL Server Management Studio Express CTP" по остальным протоколам. Теперь настает очередь 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) и тестируем |
|||
2
Оберон
18.09.06
✎
13:40
|
если нужна ДДЛ-ка, могу выложить )))
|
|||
3
Иде я
18.09.06
✎
13:40
|
(2) А низзя ::)
|
|||
4
Иде я
18.09.06
✎
13:40
|
(2) И ссылки давать низзя :)
|
|||
5
Оберон
18.09.06
✎
13:41
|
можно - но не сюда )))
зато можно давать почту, а личная переписка пользователей - охраняется законом ))) |
|||
6
Botanik8888
18.09.06
✎
13:42
|
У меня пропатченная от "romix" BkEnd.dll - может в этом дело, а так все выше описанное я проделал
|
|||
7
Оберон
18.09.06
✎
13:47
|
Nalivkin_Yurik №4% mail.гЫ
правильно ?? лови в мыло |
|||
8
Иде я
18.09.06
✎
13:56
|
(5) Да это я так...из вредности :) Пародируя известных личносте :)
|
|||
9
romix
модератор
18.09.06
✎
14:09
|
(6) Можно патчить сначала одним, потом другим патчем - у меня фактически корректируется только название DLL odbc32->odbc33, чтобы все запросы шли через "подставную" DLL. Ничего другого я там не меняю.
|
|||
10
Botanik8888
18.09.06
✎
14:12
|
Спасибо Оберон, и тебе romix , твое творение действительно помогает :)) а 25 релиз у меня уж давно стоить
(7) Правильно |
|||
11
Botanik8888
18.09.06
✎
14:13
|
Если дело не в .dll, попробую кильнуть все и сделасть заново, может поможет :))
|
|||
12
Оберон
18.09.06
✎
14:36
|
не вопрос...
|
|||
13
Gepard
18.09.06
✎
15:03
|
ИМЯ_СЕРВЕРА\SQLEXPRESS
|
|||
14
insider
18.09.06
✎
15:11
|
кто пробовал, конкретные улучшения в работе наблюдаются? ну производительность, что-то еще? т.е. пытаюсь понять, зачем это нужно.
|
|||
15
Иде я
18.09.06
✎
15:20
|
Там вроде как нету той траблы с замедлением работы при групповых операциях...вроде...
|
|||
16
insider
18.09.06
✎
15:23
|
(15) типа восставновления последовательности и т.п.?
|
|||
17
Оберон
18.09.06
✎
15:44
|
сильных изменений ненаблюдается...
реже происходит зависания самой SQLки, а так работа сильно не увиличилась, ХОТЯ Б при большом объеме пересчетов неподвешиваетсистему... |
|||
18
insider
18.09.06
✎
15:49
|
(17) т.е. выросла стабильность...
всегда хочется большего :) |
|||
20
pvase
18.09.06
✎
21:27
|
(1) Есть решение намного проще, покупаешь стандартный сервер, инсталишь его как default Instance (тогда не надо указывать имя иснтанса), к тому же все остальное усчтанваливается автоматом. По поводу SharedMemory - то если на клиенте уже есть драйвера доступа к MS SQL - то ничего с клиентом делать не надо. У меня были проблемы с подключением по TCP/IP, решил вот так: http://www.metaprog.co.ua/secrprog/FAQ_SQL.html#_28
А вот без патченной DLL - не обойтись (и без Compatibility Level SQL Server 2000). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |