Доброе всем время суток. Я новичок в администрировании 1с 7.7. Встала передо мной задача: заставить работать вместе 1С 7.7.0.27 и MS SQL 2012. Насколько я помню, 1с 7.7 хотеть работать максимум MS SQL 2008. Скажите, это вообще возможно? Если возможно, то можно поподробнее как это сделать? В инете лазил, но ни чего толкового не нашел.
Существует проблема работы 1С SQL версии 7.7 на Windows Server 2008 и хранение базы на Microsoft SQL 2005. Первая проблема это установка, при попытке запуска инсталлятора процесс доходит до 3-его диска и останавливается с ошибкой о невозможности создать какой-то процесс, решение тут довольно простое, достаточно просто установить эту версию на любой другой хост, например с Windows XP и переписать папку c:Program Files1Cv77 с этого хоста на хост с Windows Server 2008 в тоже самое место, то есть в c:Program Files1Cv77. Все, теперь приложение успешно запускается, но при соединение с SQL-сервером выдает ошибку «Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше», для преодоления этой трудности потребуется 2 операции.
1. Замена библиотеки BkEnd.dll в c:Program Files1Cv77BIN на модифицированную
2. Замена библиотек
* sqlsrv32.dll
* sqlsrv32.rll
* odbcbcp.dll
на библиотеки из папки c:windowssystem32 например Windows Server 2003 SP2, в Windows Server 2008 эти файла так же хранятся в c:windowssystem32
Предварительно рекомендуется сохранить оригинальные файлы в надежном месте
При переписываю файлов из 2-ого пункта возможно возникнут пробоемы, по умолчанию Администратор не является владельцем этих файлов и Windows Server 2008 не даст их перезаписать, но можно поменять владельца на группу локальных Администраторов и тогда можно будет перезаписать эти файлы.
(9) Я имел в виду SQL 2005, выше версии не тестировал, т.к. надобности не возникало.
1С 7.7 на любой операционке от МС (2008, 7, 8) - с этим согласен полностью.
Shevon, Вы переписывали хранимые процедуры под синтаксис 2012?
Например в исходной [dbo].[_1sp__1SJOURN_TLock]
...sel ect @i=1 from _1SJOURN(TABLOCK HOLDLOCK) ...
на такое
...select @i=1 fr om _1SJOURN WITH (TABLOCK HOLDLOCK) ...
(14) dmbase, Нет. Я сужу из практики связывания с 2005 и 2008. А танцы с бубном исполнялись вокруг bkend.dll и подмены трех файлов ODBC драйвера с windows server 2003.