none
Windows Vista Business и 1С:Предприятие RRS feed

  • Вопрос

  • При планировании перехода на Windows Vista столкнулись с одной нерешенной проблемой - отказ во взаимодействии 1С:Предприятие (SQL) установленной на данной операционной системе с SQL Server 2005 SP2.

     

    При подключении 1С:Предприятие к базе SQL Server`а пишет следующее:

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

     

    На данный момент выйти из положения получилось следующим способом: замена файлов sqlsrv32.dll и sqlsrv32.rll в каталоге "C:\WINDOWS\system32" на такие же, любой другой версии из состава Windows XP, Windows Server 2003.

     

    Кто как решает проблему и на сколько опасно жить на операционной системе с такой подменой именно таких файлов?

     

    Спасибо.

     

Ответы

Все ответы

  • Обсуждалось здесь. Проблема решена аналогично. Придется ждать когда 1с пошевелится с поддержкой Виста.
  • Проблема: Vista регистрирует (или не регистрирует) библиотеки *.dll и выдает ошибку 0х80004005. Как с этим бороться?
  • В Windows Vista Buizness  заменил файлы sqlsrv32.dll и sqlsrv32.rll в каталоге "C:\WINDOWS\system32" на такие же из состава Windows XP, но счастья не случилось, во-первых при сохранении конфигурации стало выдаваться сообщение о несоответсвии ODBCBCP и драйвера, так же выдает сообщение о отличии сортировки от системной, хотя файл создан  OrdNoChk.prm

    Может это из-за того, что релиз 1С 25?

  • На мой взгляд - DLL нужно взять не из Windows XP, а из Windows Server 2003.
  •  Ilya Shilov написано:

    При планировании перехода на Windows Vista столкнулись с одной нерешенной проблемой - отказ во взаимодействии 1С:Предприятие (SQL) установленной на данной операционной системе с SQL Server 2005 SP2.

     

    При подключении 1С:Предприятие к базе SQL Server`а пишет следующее:

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

     

    На данный момент выйти из положения получилось следующим способом: замена файлов sqlsrv32.dll и sqlsrv32.rll в каталоге "C:\WINDOWS\system32" на такие же, любой другой версии из состава Windows XP, Windows Server 2003.

     

    Кто как решает проблему и на сколько опасно жить на операционной системе с такой подменой именно таких файлов?

     

    Спасибо.

     

     

    Каким образом файлы заменили??? Это регистрацией делается? Если можно поподробнее..

    27 июня 2007 г. 7:45
  •  Dan A Toger написано:
     Ilya Shilov написано:

    При планировании перехода на Windows Vista столкнулись с одной нерешенной проблемой - отказ во взаимодействии 1С:Предприятие (SQL) установленной на данной операционной системе с SQL Server 2005 SP2.

     

    При подключении 1С:Предприятие к базе SQL Server`а пишет следующее:

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

     

    На данный момент выйти из положения получилось следующим способом: замена файлов sqlsrv32.dll и sqlsrv32.rll в каталоге "C:\WINDOWS\system32" на такие же, любой другой версии из состава Windows XP, Windows Server 2003.

     

    Кто как решает проблему и на сколько опасно жить на операционной системе с такой подменой именно таких файлов?

     

    Спасибо.

     

     

    Каким образом файлы заменили??? Это регистрацией делается? Если можно поподробнее..

     

    В каталоге Windows\System32 находите sqlsrv32.dll и sqlsrv32.rll. Меняете владельца этих файлов - допустим на локального администратора. Даете этому пользователю полные права на эти файлы. Меняете эти файлы на нужные. Все!

    27 июня 2007 г. 9:11
  • >>>>В каталоге Windows\System32 находите sqlsrv32.dll и sqlsrv32.rll. Меняете владельца этих файлов - допустим на локального администратора. Даете этому пользователю полные права на эти

    >>>>Меняете эти файлы на нужные. Все!

     

    Сделал.  Теперь пишет Порядок сортировки установленный для базы данных отличается от системного!!! И Чего??

    Кстати 8-ка похоже работает.. Это так?

    27 июня 2007 г. 10:00
  •  Dan A Toger написано:

    Сделал.  Теперь пишет Порядок сортировки установленный для базы данных отличается от системного!!! И Чего??

     

    Нужно в каталоге 1Cv77\bin создать пустой файл OrdNoChk.prm

    28 июня 2007 г. 6:35
  • Версия платформы должна быть не ниже 26. Сто процентов, на 25 не работает.
  • Версия платформы не влияет, 27-ой релиз тоже не работает. Пробывал и проф, и сетевую, и сиквел... Sad
    3 июля 2007 г. 12:28
  • Всем привет,

     

    У нас было похожее внедрение 1Сv77 и MS SQL 2k5 + MS Vista (Buss and Ult)

     

    1) Проблем с MS SQL 2k5 SP2 + Fixes - небыло вообще, главное уровень совместимости базы нужно выставить на 2000

     

    2) Был вопрос с запуском 7ки компиляции младше 27 релиза, тут два пути решения

     

    Делаем архивы всех баз, а далее

     

    а) если парк весь "Вистовый" и 27 билда взянь неоткуда либо лень !-) - заходим в конфигуратор (на машине с Vista) и меняем тип сортировки на тот который подходит для "Висты" ... непомню точно вродебы Unicode. Минус - старые ОСи после будут ругаться, что сортировки им не подходит.

     

    б) Берем 27й релиз и ставим его у всех клиентов, далее создаем файл-семафор OrdNoChk.prm в каждом каталоге баз 1С (а не в каталогах исполнительных файлов), это тот каталог где лежит md.

     

    С уважением,

    Сергей

  • Я нашел другое решение. При переносе 1С Предприятие на ноут с Vista получил такое же сообщение. Решение: нужно зайти в конфигуратор, далее в администрирование, затем - текущая кодовая страница и установить "Текущая системная установка". И все.
    10 июля 2007 г. 10:46
  • Сообщение выше касается ошибки "Порядок сортировки установленный для базы данных отличается от системного"
    10 июля 2007 г. 10:48
  •  Ilya Shilov написано:
     Dan A Toger написано:

    Сделал.  Теперь пишет Порядок сортировки установленный для базы данных отличается от системного!!! И Чего??

     

    Нужно в каталоге 1Cv77\bin создать пустой файл OrdNoChk.prm

     

    Прекрасный совет! всё работает!

    Спасибо!
    8 ноября 2007 г. 12:55
  • Всем привет!!!

    Подскажите что сделать, плизззз..

    Ситуация аналогичная: хочу чтобы 1С релиз 21 работала на XP и Viste.

    Когда по сети я в 1С вхожу на XP,а потом желаю войти с Vista то мне пишется, что "ПОРЯДОК СОРТИРОВКИ БАЗЫ ДАННЫХ ОТЛИЧАЕТСЯ ОТ СИСТЕМНОГО"

    чТО КУДА СКОПИРОВАТЬ ПОДСКАЖИТЕ

    20 декабря 2007 г. 16:23
  • А вот странный вопрос.
    Не видна компонента
    v7plus.dll - При попытке использования пишет "не найдена"
    При попытки зарегистрировать компоненту вручную: regsvr32 v7plus.dll
    сообщает об ошибке 0x80020009

    кто нибудь решал?
    7 февраля 2008 г. 17:20
  • Надо просто один раз запустить 1С с полными правами Администратора (локального, домена) и все.
    8 февраля 2008 г. 6:21
  •  столкнулся с подобной проблемой но на 2008 сервере х64 ((

    подмена файлов с ХР и 2003 ничего не дала...

    причем после подмены файлов, если зайти в ODBC - и попытаться править созданный системный DSN - ошибка 139...

    как быть? необходимо пользовать 1с 7.7 на сервере терминаов 2008 (((

    3 февраля 2009 г. 13:39
  •  Вот на мой взгляд элегантное решение с использованием Application Compatiblity Toolkit 5.0

    https://blogs.technet.com/syscenter/archive/2009/02/03/windows-vista-1c-v-7-x.aspx

    MCSE, MCTS, MCITP, STS
    • Предложено в качестве ответа Bobcd 17 февраля 2009 г. 22:34
    4 февраля 2009 г. 18:39
  • Решение с использованием ACT 5.0 выглядит очень элегантно, но, к сожалению, не работает ни под Vista x32 ни под W2K8 x64 :-(
    Т.е. простое переписывание в System32 этих файлов из под XP и W2K3 соответственно, решает проблему, а перенаправление - нет.
    Проверено на Терминальном сервере W2K8x64 with SQL2K8x64 для 1С8.1 обращающийся к SQL базе 1С7.7 "лежащей" на W2K3 with SQL2K5.
    Может кто-то добился решения более красивого, чем переписывание старых файлов в System32?
    17 февраля 2009 г. 22:35