1с 77 не запускается на server 2012

Обновлено: 07.07.2024

Обнаружилось, что 1С7.7 ДБФ превратилась в редкостный тормоз.

Например при проведении РН строка:
Регистры.РассчитатьРегистрыНа(Конт.ТекущийДокумент())
рассчитывается 2.5 сек!

На Вин 2003 х86 (i2500, SSD) за это время пару десятков документов проводилось.

Причем не важно где находится база: на винте (где установлена сама винда) или на ССД (где кроме базы 1С ничего нет).

Монитор ресурсов показывает, что скорость дисковых операций не превышает 100 Кбайт/сек, как на винте так и на ССД.
Такое ощущение, что сама система сдерживает скорость передачи с носителей.

Подскажите, кто знает, как побороть эту проблемму.


а поделитесь причиной перехода. чем старая добрая 2003 стала не устраивать, учитывая, что стоит 7.7, а не, например, 8.3? да и к тому же ДБФ

Каким образом происходит доступ к БД, расположенной на сервере?

То есть тормоза при обращении к БД по сети или
если локально на сервере запустить 1С тоже наблюдаются тормоза?

Локально запускаю. Настроен как терминальный сервер.

1. Пробовали ли делать свертку БД?
2. Какие либо манипуляции с настройками дисковой подсистемы выполняли (оптимизацию под SSD)?
3. Железо новое или осталось от старого сервера?

(4) fullerene,
Железо осталось тоже, только операционка другая. Если перегрузить назад в 2003, то 1С7.7 работает нормуль. Возвращаюсь на 2012 с переиндексацией под "+ Текущая системная установка" (а по другому не работает), то опять жуткий тормоз.
Свертку не делал. Смысла нет. Таже база под 2003 работает быстро.
Оптимизации по ССД тоже не делал - на винте тоже тормоз (причем одинаково тормозит, что с ЖД, что с ССД).

(6) kiser,
2003 изначально глючно работала (несколько раз в неделю надо было перегружать). Ее давно надо было менять. 1С это не самое главное, что стоит на этом серваке. В частности на 2003 не поставить 2012 скуль, да и вообще почти ничего уже не поставить - не поддерживается эта ось уже давно. Поэтому решил поставить 2008, а тут как раз 2012 вышел. Не буду же я кажный год менять ось, из-за того, что на старую ось новый софт уже не установить. Поэтому выбор однозначен - 2012.

Кто нибуть ставил 1С7.7 под 2008 х64? Тормоза по сравнению с 2003 наблюдались?

2003 изначально глючно работала (несколько раз в неделю надо было перегружать).
Ну это скорее проблемы настройки самой ОСи. У всех наших клиентов стоит 2003 сервак и по месяцу круглосуточно работают без проблем. В одном автопарке при работе 24/7 даже при ДБФной базе в 3 гига (до перевода на SQL) перезагрузки были не чаще раза в месяц.
да и вообще почти ничего уже не поставить - не поддерживается эта ось уже давно
вообще для стабильной работы не советовал бы на 1С-ном сервере ставить что-то постороннее.
Советую обратить внимание на Гипервизор , если конечно железо позволяет. Сами пользуемся от VMware .
Но это сугубо ИМХО. Как поступить решайте сами. (7) sokir, попробуй не индексировать, может быть поможет, не знаю. OrdNoChk.prm (вроде так название, если не забыл)- помести пустой файл в каталог базы

(11) setre,
Сделал через OrdNoChk.prm, перевел на русскую кодировку - тоже тормоза.

(12) KontoraB,
win 2003 и win 2012 это все на одном системнике. Под 2003 все норумуль с 1С.
Вот только установил и на голом тормоза. Только недавно электронную отчетность поставл. КБ нету, т.к. инета на этом серваке нет и небудет. Все шарики на другом сервере, где есть инет.

Стоит NOD5, при отключении защиты ничего не меняется.

(13) fullerene,
Мамка MSI H67MA-E35 (MS-7680), купленная год назад. РЭЙД1 на встроенном в мамку контроллере. Целый год все крутилось под 2003. Проблем с производительностью небыло.

Кэширование на рэйд было отключено. При включении первой галки (Разрешить кэширование записей для этого устройства) РассчитатьРегистрыНа уже 1.7 сек против 2.5, а при включении второй галки (Отключить очистку буфера кэша . ) - РассчитатьРегистрыНа уже 0.05 на ССД и 0.075 на ЖД!

Вопрос решен. Причина в отключенном кэшировании, причем именно на ЖД в рэйд1 (на нем система и стоит) . Включение кэширования на ССД дополнительно результата не дает - все лётает что с, что без кэширования.
Чета забыл я про кэширование. Вроде в 2003 такого эффекта не наблюдалось.

Установка платформы 1С:Предприятие 7.7 на 64-х битную операционную систему сопряжена с некоторыми трудностями. Дело в том, что установить 1С через обычный установщик не получится, даже если запускать программу в режиме совместимости. Но нет ничего невозможного. Ниже приведена пошаговая инструкция по установке 1С:Предприятие в 64-х битную Windows, в моем случае это Windows Server 2008 R2.

0. Оглавление

1. Установка в Windows х32

2. Отключение DEP для процесса 1cv7.exe (для серверных ОС)




3. Установка драйверов защиты

Теперь необходимо установить драйвера защиты. 1С:Предприятие использует аппаратно-программную систему защиты HASP от Aladdin Knowledge Systems Ltd. Для запуска всех модулей защиты необходимо:

4. Изменение порядка сортировки ИБ

Исправляем ошибку «Порядок сортировки, установленный для базы данных, отличается от системного!» если такая ошибка имеет место быть при запуске «1С:Предприятие».

5. Запуск 1С:Предприятие


Смотрите также:

При попытке установить типовую конфигурацию системы «1С:Предприятие» 7.7 в 64-разрядных операционных системах вместо необходимых каталогов с информационными базами увидим ошибку: «Версия этого файла несовместима с используемой версией Windows. С помощью сведений о…

В данной статье я постараюсь вкратце рассказать о принципах работы системы 1С:Предприятие версии 7, ее установки и запуска. Установку буду описывать для 32-битных операционных систем, об особенностях установки 1С:Предприятие 7.7…

Компания Microsoft с целью внедрения в массы Windows 10 позаботилась также и об инструментах, сопутствующих установке новой операционной системы. Для обновления версий системы 7 и 8.1 до версии 10, для…

В данной статье я постараюсь вкратце рассказать о принципах работы системы 1С:Предприятие версии 7, ее установки и запуска. Установку буду описывать для 32-битных операционных систем, об особенностях установки 1С:Предприятие 7.7 на 64-битную систему читайте здесь.

0. Оглавление

1. Что понадобится

  1. Дистрибутив необходимой платформы 1С:Предприятие + ключ защиты.
  2. Дистрибутив необходимой конфигурации (или уже готовая конфигурация).

2. Краткие сведения о системе 1С:Предприятие 7

Платформа 1С может состоять из нескольких компонент, а именно:

Кроме того, платформа 1С бывает разных версий, отличающихся по количеству пользователей и типу баз данных. А именно:

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

Дистрибутив платформы 1С 7.7 обычно поставляется на дискетах, даже на дисках ИТС он выглядит в виде 10 папок, по количеству дискет.




4. Установка конфигурации 1С:Предприятие 7.7

Как и с установкой платформы 1С:Предприятие 7.7 вышеизложенный алгоритм работает только для 32-разрядных систем. Об установке типовой конфигурации в операционной системе Windows x64 можно прочитать здесь.

5. Установка драйверов защиты

Теперь необходимо установить драйвера защиты. 1С:Предприятие использует аппаратно-программную систему защиты HASP от Aladdin Knowledge Systems Ltd. Для запуска всех модулей защиты необходимо:



6. Запуск системы 1C:Предприятие



Смотрите также:

Установка платформы 1С:Предприятие 7.7 на 64-х битную операционную систему сопряжена с некоторыми трудностями. Дело в том, что установить 1С через обычный установщик не получится, даже если запускать программу в режиме…

В данной статье будет рассмотрена причина возникновения ошибки «Порядок сортировки, установленный для базы данных, отличается от системного!» в 1С:Предприятие 7.7, а также способ ее устранения. 0. Об ошибке Итак, если Вы…

При попытке установить типовую конфигурацию системы «1С:Предприятие» 7.7 в 64-разрядных операционных системах вместо необходимых каталогов с информационными базами увидим ошибку: «Версия этого файла несовместима с используемой версией Windows. С помощью сведений о…

enter
16+
rss

Заставляем работать 1С версии 7.7 на Windows Server 2008 R2 64bit

Все описанное ниже будет справедливо как для операционных систем Microsoft Windows 7 (32 и 64 битных), так и для Microsoft Windows 2008 (R2) (32 и 64 битных), не говоря уже про Vista.

Для начала, нам необходима штатно установленная на 32-х битной системе Microsoft Windows XP или Microsoft Windows 2003 Server, программа 1С сетевой версии 7.7 (у меня наличествует 27 релиз для работы с MS SQL ). Копируем с такой системы папку целиком с установленной программой по пути C:\Program Files\1Cv77 в каталог серверной ОС по пути C:\Program Files (x86) .

Каталог для копирования

Свойства системы

Вкладка Дополнительно -> Параметры

Добавить исключение в DEP

Выбор исключения для DEP

Принятие изменений в DEP

Запуск 1С версии 7.7

Некоторое отступление: в моем случае, для того чтобы программа однозначно нашла в сети лицензионные ключи для запуска, мне пришлось прописать в файле nethasp.ini по пути C:\Program Files (x86)\1Cv77\BIN вручную IP их местонахождения, внеся в него следующие строки (без точки с запятой перед ними!):

Однако из-за того, что с момента написания программы стандартные драйвера для SQL , включенные в операционные системы от Microsoft изменились, программа не запустится из-за ошибки:

Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше

В сети предлагают заменить версии файлов современных ОС odbcbcp.dll, sqlsrv32.dll и sqlsrv32.rll, расположенных по пути C:\Windows\System32 , на одноименные файлы предыдущих версий, взятых из Windows XP или 2003 Server. Однако, никто не гарантирует, что подобное изменение системных файлов не повлечет за собой каких-либо проблем для самой ОС.

Существует еще один способ, чтобы обойти данную ошибку. Для этого необходимо в файл библиотеку bkend.dll приложения 1Cv7 внести некоторые изменения:

Для тех кто не знает, каким образом внести данные изменения, предлагаю скачать исправленную библиотеку bkend.dll для 1С версии 7.7 27 релиза у меня: скачать.

Теперь обязательно переименуйте существующую у вас библиотеку bkend.dll по пути C:\Program Files (x86)\1Cv77\BIN в bkend.dll.bak и поместите измененный (или скачанный у меня) файл bkend.dll в этот каталог:

Создание BkEnd.dll

Порядок сортировки, установленный для базы данных, отличается от системного

Чтобы обойти эту ошибку, необходимо в папке с программой запуска по пути C:\Program Files (x86)\1Cv77\BIN создать пустой файл ordnochk.prm:

Создание ordnochk.prm

Будьте внимательны: файл должен иметь расширение .prm, а не .prm.txt!

Работа 1С версии 7.7 на 2008 R2 x64

_________________
Первоначально решение проблемы нашел тут и тут.

Читайте также: