1с 7.7 win 2008r2 winxp sql

Устранение ошибки в Windows Vista/2008/2008r2
Если вы пользуетесь Windows Vista, то избавиться от сообщения «Порядок сортировки, установленный для базы данных, отличается от системного!» вышеуказанными методами не удастся.
Для этого:
1. Запустите программу 1С. В окне Запуск 1С выделите нужную информационную базу.
2. В выпадающем списке В режиме выберите Конфигуратор – OK.
3. Запустится Конфигуратор. Выберите меню Администрирование – Кодовая страница таблиц ИБ…
4. В окне Кодовая страница таблиц информационной базы в выпадающем списке выберите + Текущая системная установка – OK.
http://www.klerk.ru/soft/articles/94997/

WinXP+Win7/Vista
Начиная с релиза 7.70.026 можно отключить проверку идентичности порядка сортировки базы и системы. Для этого достаточно создать в каталоге программы 1С (повлияет на все ИБ) или в каталоге ИБ (повлияет только на эту ИБ) маркерный файл с именем OrdNoChk.prm. Содержание файла не имеет значения, он может быть вообще пустым, главное, чтобы был. Мера не рекомендуемая, но действенная. Чревата косяками при выводе отчётов — строки могут пойти совсем не в том порядке, в каком они ожидаются.
http://forum.ixbt.com/post.cgi?id=print:96:644

Переход с DBF на SQL
1. Имеем работающий вариант 1С 7.7
2. Заходим в Конфигуратор -> Администрирование -> Выгрузить данные
3. Создаем новую папку для новой базы
4. Указываем к ней путь
5. Запускаем ее в конфигураторе, который при запуске скажет, что базы там нет и предложит создать
6. Вы выбираете один из двух вариантов: либо SQL (указываем настройки подключения к SQL серверу) либо файловый вариант DBF
7. Заходим в Конфигуратор -> Администрирование -> Загрузить данные
Если 1С будет использовать Win Vista либо Win 7, то в папку с базой необходимо воткнуть пустой файлик ordnochk.prm
http://superadm.net/index.php?name=News&op=article&sid=39

При запуске клиентского приложения 1С:Предприятие, выскакивает ошибка «Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше». Насколько я понимаю драйвер стоит по умолчанию более старший. Лечится ли это? Или это проблема приложения?
Проблема для 1С 7.7 решается следующим образом:
1. в windows\system32 заменяем файлы sqlsrv32.dll и sqlsrv32.rll на аналогичные из XP, предварительно перехватив ownership и full control на себя.
В общем в этот пункт необходимо внести дополнение:
vista.cmd
cd %windir%\system32\
takeown /F sqlsrv32.dll
takeown /F sqlsrv32.rll
takeown /F odbcbcp.dll
cd %windir%\SysWOW64
takeown /F sqlsrv32.dll
takeown /F sqlsrv32.rll
takeown /F odbcbcp.dll

xcopy c:\sql_xp_for_vista\*.* %windir%\system32\
xcopy c:\sql_xp_for_vista\*.* %windir%\SysWOW64
@ECHO OFF > C:\Program Files (x86)\1Cv77\BIN\OrdNoChk.prm
«C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe»
echo made ALEXX for all

Если 1С по-прежнему ругаеться на версию ODBC — запускайте и смотрите, по каким файлам определяеться версия и менять из на файлы из XP
C:\Windows\SysWOW64\odbcad32.exe
C:\Windows\System32\odbcad32.exe
взято тут
Лично я оригинальные версии файлов сохранил
2. устанавливаем крайнюю сборку 1С — 7.70.027 (должна быть у вашего продавца)
3. в каждый каталог базы (если у вас их несколько) кладем пустой файл OrdNoChk.prm (иначе 1С будет говорить про неправильный порядок сортировки и вылетать) уже было, но оставим
4. наслаждаемся жизнью и продолжением работы 1С 7.7 под Вистой.
Конечно, замена файлов в system32 есть очень даже нехорошо, но ждать, пока 1С соблаговолит обратить на проблему свое внимание и исправить явный баг, у меня нет ни времени, ни желания.
http://social.technet.microsoft.com/Forums/ru-RU/vistaru/thread/e4ef3e3b-6a2a-42e3-af74-52f1bf04f1a9/

Просмотр или изменение уровня совместимости базы данных
После подключения к соответствующему экземпляру компонента SQL Server Database Engine в обозревателе объектов разверните дерево сервера, щелкнув его имя.
Раскройте узел Базы данных и в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Щелкните правой кнопкой мыши базу данных, а затем выберите пункт Свойства.
Откроется диалоговое окно Свойства базы данных.
В области Выбор страницы щелкните Параметры.
Текущий уровень совместимости будет указан в списке Уровень совместимости.
Чтобы изменить уровень совместимости, выберите в списке другой параметр. Доступны следующие значения: SQL Server 2000 (80), SQL Server 2005 (90) и SQL Server 2008 (100).

Запись опубликована в рубрике Работа с метками , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.