Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
Тут для Сиквел-версии советуют следующее: 21.06.11 17:19 Число просмотров: 10799
Автор: Lurga Статус: Elderman
|
На операционных системах Windows Vista и Windows Server 2008 при попытке подключения к базе данных программа 1С Предприятие 7.7 сообщает о слишком старых драйвера ODBC: "Для доступа к базе данных требуется ODBC - драйвер для MS SQL Server версии 3.50.0303 или старше"
Существуют решения, когда заменяются системные файлы (берутся из Windows XP), но мне это решение не нравится. Так что советовать его не буду.
Хотя для проформы:
Для 32-битной версии меняются файлы
%windir%\system32\sqlsrv32.dll
%windir%\system32\sqlsrv32.rll
%windir%\system32\odbcbcp.dll
Для 64-битной версии меняются файлы
%windir%\system32\sqlsrv32.dll
%windir%\system32\sqlsrv32.rll
%windir%\system32\odbcbcp.dll
%windir%\SysWOW64\sqlsrv32.dll
%windir%\SysWOW64\sqlsrv32.rll
%windir%\SysWOW64\odbcbcp.dll
_________________________________________
1Ска-то у нас сиквельная, но работает с ДБФ. Имеет ли смысл заменить для неё на версию от х32? Или пофигу?
|
<sysadmin>
|
1C 7.7 + Windows 2008 x64 = тормоза. 20.06.11 14:48
Автор: Lurga Статус: Elderman
|
Собственно, ситуация такая. Жили в своё время 1эской-семёркой на Вынь-2003 х32, Кваде 8400 и восьми гигах ОЗУ и горя не знали. Однажды винты сказали "ёк", после чего спешно переехали сначала на Hyper-V (и получили тормоза), а потом на железный сервер на двух четырёхъядерных Ксеонах и двадцати гигах памяти, с шестидесятичетырёхразрядной Виндой-2008 соответственно. Тормоза на выходе получили неимоверные. Запросы, которые на Кваде считались секунд за шесть-восемь, теперь подвешивают все восемь ядер на 100% секунд на тридцать. Памяти из двадцати гигов жрётся гигов восемь по максимуму.
Да, знаю, что семёрка не дружит с х64. Подскажите, как их подружить? Позорище же, прости господи.
|
|
Отмаялся, болезный. 23.06.11 19:08
Автор: Lurga Статус: Elderman
|
Пришло руководство в слезах и дало времени до завтра на переустановку сервера. На квад Винду-2003 накатил, 1С поставил, проверил -- всё летает. Похоже, таки с системой на ксеоне какая-то фигня.
|
|
В Windows отключить DEP, на сервере отключить HT. 21.06.11 22:02
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
|
|
| |
HT вырубил, прирост появился, и неплохой, однако до уровня квада 8400 ксеон 5060 всё так же не дотягивает. 22.06.11 15:56
Автор: Lurga Статус: Elderman
|
|
|
Тут для Сиквел-версии советуют следующее: 21.06.11 17:19
Автор: Lurga Статус: Elderman
|
На операционных системах Windows Vista и Windows Server 2008 при попытке подключения к базе данных программа 1С Предприятие 7.7 сообщает о слишком старых драйвера ODBC: "Для доступа к базе данных требуется ODBC - драйвер для MS SQL Server версии 3.50.0303 или старше"
Существуют решения, когда заменяются системные файлы (берутся из Windows XP), но мне это решение не нравится. Так что советовать его не буду.
Хотя для проформы:
Для 32-битной версии меняются файлы
%windir%\system32\sqlsrv32.dll
%windir%\system32\sqlsrv32.rll
%windir%\system32\odbcbcp.dll
Для 64-битной версии меняются файлы
%windir%\system32\sqlsrv32.dll
%windir%\system32\sqlsrv32.rll
%windir%\system32\odbcbcp.dll
%windir%\SysWOW64\sqlsrv32.dll
%windir%\SysWOW64\sqlsrv32.rll
%windir%\SysWOW64\odbcbcp.dll
_________________________________________
1Ска-то у нас сиквельная, но работает с ДБФ. Имеет ли смысл заменить для неё на версию от х32? Или пофигу?
|
| |
То есть база хранится в MS SQL всё-таки? Если так и... 21.06.11 23:43
Автор: Winer <Виктор С.> Статус: Member
|
> 1Ска-то у нас сиквельная, но работает с ДБФ. Имеет ли смысл > заменить для неё на версию от х32? Или пофигу?
То есть база хранится в MS SQL всё-таки? Если так и SQL2005/2008, просто замени его на 2000-й. С установкой 2000-го на 2008 x64 не помогу, не я делал. Из-за особенностей блокировок на 2005-м сильные тормоза. Насчёт 2008-го не уверен, мы с ним не тестировали.
|
| | |
Не хранится. 22.06.11 00:26
Автор: Lurga Статус: Elderman
|
Заменил odbcbcp.dll на х32, перегрузил компьютер, посмотрим, что будет завтра.
|
|
Юзай WSRM (Windows System Resources Management) - поможет 20.06.11 17:23
Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 20.06.11 17:25 Количество правок: 1
|
Какие еще задачи кроме SQL крутятся?
Через WSRM дай побольше ресурсов SQLю
|
| |
Там нет Сиквела. 20.06.11 17:29
Автор: Lurga Статус: Elderman
|
Ещё на серваке вертится виртуальная машина -- контроллер домена, а также там каталоги под бэкапы офиса.
|
| | |
этого не может быть 20.06.11 20:18
Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 20.06.11 21:06 Количество правок: 1
|
> Ещё на серваке вертится виртуальная машина -- контроллер > домена, а также там каталоги под бэкапы офиса.
что-то я не догнал... у тебя SQL крутится на хостовой или гостевой ОС?
простой сценарий:
Вначале создаешь Matching Process Criteria, в которую добавляешь Registered Process под именем MSSQLSERVER (если не изменял имя сервиса при установке).
Затем создаешь Resource Allocation Policies, в которую добавляешь созданный на предыдущем шаге критерий и даешь ему, к примеру, 6 процессоров, 60% процессорного времени и гиг оперативки. В этом списке также будет висеть критерий Residual, который означает все остальные резидентные процессы.
И наконец, делаем созданную на предыдущем шаге политику управляющей - Set as Managing Policy
З.Ы. Если в системе установлены антивирус и/или брандмауэр, они также могут влиять на скорость сетевых и файловых операций. Их тоже нужно учесть при создании политики WSRM.
|
| | | |
Нет там Сиквела. 1С в ДБФ работает. 21.06.11 01:07
Автор: Lurga Статус: Elderman
|
|
| | | | |
антивирь и брандмауэр на серве стоит? 21.06.11 01:36
Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 21.06.11 01:38 Количество правок: 1
|
|
| | | | | |
Нет. Разгружено по максимуму. 21.06.11 02:25
Автор: Lurga Статус: Elderman
|
|
| | | | | | |
Я правильно понимаю, что должна быть оптимизация для программ, а не фоновых служб? ТС, все дела. 21.06.11 02:38
Автор: Lurga Статус: Elderman
|
|
| | | | | | | |
Ну если у тебя ТС, в котором ты запускаешь 1С, то да -... 21.06.11 03:33
Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 21.06.11 03:34 Количество правок: 1
|
Ну если у тебя ТС, в котором ты запускаешь 1С, то да - переключай оптимизацию быстродействия сервера с фоновых служб на программы и создавай WSRM профиль для 1С. И для верности, дай побольше приоритет процессу
%SystemRoot%\System32\svchost.exe -k LocalSystemNetworkRestricted
это хост службы терминалов
|
| | | | | | | | |
Что-то легче не стало. 21.06.11 14:09
Автор: Lurga Статус: Elderman
|
|
| | | | | | | | | |
Ну незнаю... У меня дофига на 2008-ом серве с двуядерным Xeon'ом висит и ничего - работает [upd] 21.06.11 16:47
Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 22.06.11 00:10 Количество правок: 1
|
Серверная материнка Intel на один проц, двуядерный Xeon, встроенный в MB RAID контроллер, зеркало, 2Гб оперативки. ОС Windows Server 2008 x64 SP2
Висит:
DHCP, AD, DNS, WSUS (+MSSQL, IIS), KaspAdminKit + KAV, Kerio WinRoute + SophosAV
+ файловые БД 1С 7.7 и 8.2 на три организации с бухгалтерией и hrm + перемещаемые профили и пользовательские каталоги документов с автономными копиями на клиентах.
и всё норм работает (правда память уже упёрлась, мало стало). всё профилировано через WSRM.
на 10 пользователей
|
| | | | | | | | | | |
Я на х64 грешу. 21.06.11 16:50
Автор: Lurga Статус: Elderman
|
|
| | | | | | | | | | | | |
Все работают в терминале. Это имеет какое-то значение? 22.06.11 01:37
Автор: Lurga Статус: Elderman
|
|
|
|