Жила-была база 1С на файловом сервере и группа клиентов-бухгалтеров, которая подключалась и работала с базой по сети со своих компьютеров. В один момент у одного пользователя при загрузке базы 1С 7.7 начала вылетать с ошибкой — 1C:7.7 starter program (for SQL) обнаружена ошибка — 0x00640072.
При этом наблюдалась интересная ситуация — переиндексация и исправление ошибок не помогало, другие базы с того же сервера работали нормально, на других компьютерах эта база тоже работала нормально и самое интересное на этом же компьютере под другим пользователем (1С) эта же база работала нормально и нормально работали другие базы. И если скопировать базу локально на компьютер она работала под пользователем (1С), под которым она не работала по сети. Какой-то парадокс.
Ни каких изменений в сети, компьютере, сервере не происходило, но проблема появилась. Все компоненты работали правильно, но все равно каждый раз запуск заканчивался ошибкой 1C:7.7 starter program (for SQL) обнаружена ошибка.
Аутстаффинг программистов 1С — это ПРОСТО!
Решение проблемы.
Перелазил кучу форумов, всяких дискуссий — кто что советует попробовать, но ничего не помогало.
Помогло удаление и установка 1С 7.7 релиз 26 (вместо 27).
Источник: nemcd.com
Прекращена работа программы 1с v7 starter program for sql
Такие же результаты при запуске 1С в монопольном режиме и при вызове конфигуратора
это понятно.
а так чтоб права пользователям не админские назначить и 1С работала на сервере терминалов под 2008-й можно?
Отметка времени приложения: 4573fcd8
Имя модуля с ошибкой: ntdll.dll
Версия модуля с ошибкой: 6.1.7601.17725
Отметка времени модуля с ошибкой: 4ec49b8f
Код исключения: c0000005
Смещение исключения: 0003bc26
Версия ОС: 6.1.7601.2.1.0.18.10
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789″
«Имя журнала: Application
Источник: Application Error
Дата: 07.12.2012 10:20:40
Код события: 1000
Категория задачи100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: WIN-KDTV3HGT223
Описание:
Имя сбойного приложения: 1cv7s.exe, версия: 7.70.0.27, отметка времени: 0x4573fcd8
Имя сбойного модуля: ntdll.dll, версия: 6.1.7601.17725, отметка времени 0x4ec49b8f
Код исключения: 0xc0000005
Смещение ошибки: 0x0003bc26
Идентификатор сбойного процесса: 0x15fc
Время запуска сбойного приложения: 0x01cdd45341c1d9b1
Путь сбойного приложения: C:Program Files (x86)1Cv77BIN1cv7s.exe
Путь сбойного модуля: C:WindowsSysWOW64ntdll.dll
Код отчета: fc1a7e9e-4046-11e2-88af-0025907738f5″
1С 77 установка базы и программы
Источник: forum.ru-board.com
Заставляем работать 1С версии 7.7 на Windows Server 2008 R2 64bit Дневник Максим Боголепов
Заставляем работать 1С версии 7.7 на Windows Server 2008 R2 64bit
Posted by Makc — 10 января 2013 г.
![]() |
На терминальном сервере под управлением Microsoft Windows Server 2008 R2 Standard x64 Edition Service Pack 1 возникла необходимость заставить работать клиента “1С:Предприятие” версии 7.7. Как я уже писал ранее, несмотря на то, что само приложение является 32-битным, запустить на 64-битной ОС ее все-таки возможно. Но в процессе такого запуска клиента 1С сетевой версии 7.7 (для SQL ) на указанной выше ОС все же возникли некоторые трудности… |
Все описанное ниже будет справедливо как для операционных систем 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 Files1Cv77 в каталог серверной ОС по пути C:Program Files (x86) .
Теперь необходимо добавить файл 1cv7s.exe в исключение “Предотвращения выполнения данных ( DEP )”. Для этого нажимаем правой кнопкой мыши по иконке Компьютер -> Свойства, вызываем “Дополнительные параметры системы”:
В открывшемся окне “Свойства системы” на вкладке “Дополнительно” в поле “Быстродействие” нажимаем на кнопку “Параметры…”:
В открывшемся окне “Параметры быстродействия” на вкладке “Предотвращение выполнения данных” ставим отметку в кружке “Включить DEP для всех программ и служб, кроме указанных ниже:” и нажимаем на кнопку “Добавить…”:
Выбираем файл 1cv7s.exe по пути C:Program Files (x86)1Cv77BIN и нажимаем на кнопку “Открыть”:
Убеждаемся, что в поле появилась запись “1С:V7 starter program (for SQL )” и нажимаем кнопку “ОК”:
Теперь у вас существует возможность запустить “1С:Предприятие” (из-за того, что установка (как таковая) не производилась, вы не увидите сведений о Пользователе/Организации лицензиате):
Некоторое отступление: в моем случае, для того чтобы программа однозначно нашла в сети лицензионные ключи для запуска, мне пришлось прописать в файле nethasp.ini по пути C:Program Files (x86)1Cv77BIN вручную IP их местонахождения, внеся в него следующие строки (без точки с запятой перед ними!):
NH_SERVER_ADDR = 172.16.100.3 NH_PORT_NUMBER = 475 NH_TCPIP_METHOD = TCP
Однако из-за того, что с момента написания программы стандартные драйвера для SQL , включенные в операционные системы от Microsoft изменились, программа не запустится из-за ошибки:
Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше.
В сети предлагают заменить версии файлов современных ОС odbcbcp.dll, sqlsrv32.dll и sqlsrv32.rll, расположенных по пути C:WindowsSystem32 , на одноименные файлы предыдущих версий, взятых из Windows XP или 2003 Server. Однако, никто не гарантирует, что подобное изменение системных файлов не повлечет за собой каких-либо проблем для самой ОС.
Существует еще один способ, чтобы обойти данную ошибку. Для этого необходимо в файл библиотеку bkend.dll приложения 1Cv7 внести некоторые изменения:
- для 27 релиза – 000D9B66: E9 46 00 00 00 90 90 90
- для 25 релиза – 000D9AE6: E9 46 00 00 00 90 90 90
Для тех кто не знает, каким образом внести данные изменения, предлагаю скачать исправленную библиотеку bkend.dll для 1С версии 7.7 27 релиза у меня: скачать.
Теперь обязательно переименуйте существующую у вас библиотеку bkend.dll по пути C:Program Files (x86)1Cv77BIN в bkend.dll.bak и поместите измененный (или скачанный у меня) файл bkend.dll в этот каталог:
Но и этого для корректной работы программы “1С:Предприятие” оказалось недостаточно! При попытке ее запуска выскочила новая ошибка:
Порядок сортировки, установленный для базы данных, отличается от системного!
Чтобы обойти эту ошибку, необходимо в папке с программой запуска по пути C:Program Files (x86)1Cv77BIN создать пустой файл ordnochk.prm:
Будьте внимательны: файл должен иметь расширение .prm, а не .prm.txt!
И вот только после этого программа “1С;Предприятие” сетевой версии 7.7 для SQL заработала правильно!
_________________
Первоначально решение проблемы нашел тут и тут.
Поделиться
Просмотров статьи: 126344 Раздел: Администрирование
Rating: 4.8/5(18 votes cast)
Источник: maxblogs.ru