Архив метки: сервер

Проблема с драйверами Canon

В последнее время сала часто встречаться проблема с драйверами на принтеры Canon, установленными в среде сервера терминалов. Мне попадались проблемные машины и на Windows 2003 и на 2008. Симптомы проблемы – 100%-я или чуть меньшая загрузка процессора. Если процессоров много, то может быть и около 50%, если процессор один, система становится практически неработоспособной. Грузит систему CNAP2LAK.EXE и вместе с ним системный процесс SPOOLSV.EXE. В ходе экспериментов выяснилось, что при удалении процесса CNAP2LAK из памяти драйвер печати продолжает работать, видимо эта утилита просто отображает статус для пользователя и в обработке печати не участвует, поэтому было принято решение её удалить. Загрузку утилиты нужно удалить из автозагрузки, а кроме того, для верности, можно убрать ее из системной папки: в каталоге %WINDIR%\System32\spool\drivers лежат четыре файла с именами в виде CNAP2*, два файла .EXE и два .DLL, у всех я удалил одну букву в расширении. После этих манипуляций всё встало на свои места – печать работает, загрузка процессора в норме.

Локальный веб-сервер

1179085577IHrLT1Локальные сети на предприятиях уже стали совсем привычным делом, однако не многие помнят, что по своей сути локальная сеть – это маленькая копия “большого Интернета”, здесь используется та же технология и теоретически доступны те же возможности. Например веб-сервер. Для чего?

К примеру, на предприятии уже немало сотрудников, у многих возникают вопросы по правилам работы компании, или приходят новые люди на трудоустройство и задают одни и те же вопросы, если в плюс ко всему этому от сотрудника требуется навык общения с компьютером. Локальный веб-сервер может стать справочной системой предприятия и заодно примитивной тестовой площадкой умения работника находить информацию в Сети.

Что требуется технически для запуска локального веб-сайта?

Читать далее

Как повысить быстродействие в сети

Часто приходится видеть недоумение пользователей по поводу медленной работы конфигураций на базе 1С 7.7 в сетевом варианте. В простейшем случае организация работы в сети заключается в том, что на компьютере, где находятся данные, открывается доступ к папке с базой по сети, затем на остальных компьютерах настраивается подключение к этой сетевой папке. Корень проблемы в этом случае в том, что когда клиентский компьютер открывает базу по сети он запрашивает доступ сразу ко всем файлам базы, т.е. для стандартной Бухгалтерии это будет около 250-ти файлов. Далее, при выполнении расчета остатков или оборотов в отчете или при проведении документа, клиент закачивает себе полностью файлы данных для выполнения расчетов. Именно эти манипуляции с файлами сильно тормозят работу приложения, особенно это заметно в случаях с расчетными числами в списке справочника – например столбец с остатком товара. Что можно сделать?

Читать далее

Как перейти с 8.1 на 8.2

126782866839EdU5Перевести работу базы данных с версии 8.1 на 8.2 очень просто, если используется файловый формат хранения данных, т.е. база расположена в папке на компьютере и не используется SQL сервер. Установите новую версию, при этом удалять 8.1 не нужно – версия 8.2 устанавливается в отдельный каталог и обе программы смогут работать одновременно. После установки новой версии запустите ее, при первом запуске появится предложение скопировать список информационных баз из старой версии, соглашайтесь. Выделите нужную базу одним щелчком, нажмите кнопку “Изменить”, затем “Далее”, до появления окна с параметрами запуска:

 

2011-06-07_104044

В поле “Версия 1С:Предприятия” удалите номер версии, чтобы осталось пустое значение, как на приведенном рисунке. Теперь просто запускайте базу в режиме конфигуратора, при запуске появится сообщение, что версия данных не соответствует версии платформы и будет предложено сконвертировать данные в новый формат, соглашайтесь. После конвертации база будет готова к работе. Если база используется на нескольких компьютерах в сети, необходимо на клиентских машинах установить новую платформу 1С и после копирования списка баз, при запуске, зайти в свойства информационной базы и убрать режим совместимости с версией 8.1 – удалить в параметрах запуска номер версии, как было показано выше.

Хотя процесс выглядит простым, все-таки сделайте копию своей базы данных!

Читать далее

SQL 2008

1168075871m5D4Uc  Когда-то у меня получилось запустить работу 1С 7.7 на SQL сервере версии 2005. Как известно, проблема подключения клиентов к базе решается заменой файла bkend.dll на немного подправленный. Ссылка на исправленный файл есть на странице Скачать. А вот недавно поставил сгоряча версию SQL-2008 и оказалось, что заменять нужно немного больше. Пересказывать не буду, подробная инструкция доступна по этой ссылке: ссылка.

От себя добавлю, что мне достаточно было в свойствах базы выставить совместимость с SQL 2000 и проманипулировать с приложенными файлами. В случае с версией 2008 вариантов файла bkend.dll приходится использовать два – один для работы и второй для операций загрузки/выгрузки данных (в том числе обмен в распределенной базе). Комплект файлов есть на упомянутой странице. Если есть вопросы, готов ответить.

Установка SQL Server 2000

В некоторых случаях, после удаления предыдущей версии например, при попытке установить Microsoft SQL Server 2000 программа установки останавливается с сообщением об ошибке: “A previous program installation created pending file operations…” Т.е. очевидно, что остались “хвосты” от предыдущих установок, но чем исправлять не очень понятно. Описанное ниже стоит применять только если перезагрузка компьютера не исправила проблему.

Открыть редактор системного реестра и найти ключ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

Удалить параметр: PendingFileRenameOperations

Если в реестре присутствуют ключи ControlSet001, ControlSet002 и т.д. — удалить такие-же параметры и в них. После этого Microsoft советует перезагрузиться, но у меня получалось так, что после перезагрузки параметр восстанавливался, поэтому можно пробовать запускать установку заново и без перезагрузки.