Имеем три машины.
Server1 - стоит 1С сервер 8.2 и 8.3
Server2 - висят базы на SQL2000
Server3 - установлен SQL2005
Связка 1С и SQL2000 работает нормально. Чтобы сервер 1С мог работать с SQL2005 нужно поставить на сервер 1С MS SQL Native Client. После его установки 1с начинает работать с SQL2005, но перестает работать с базами н SQL2000. Вернее он в базу входит, но при попытке провести документы падает с ошибкой Ошибка СУБД. MS SQL Native Client. Type name is invalid.
Если Native Client удалить с сервера 1С, то работает с SQL2000, но не работает с SQL2005.
Можно как-то подружить их одновременно (нужно время, чтобы перевести все базы с одного на другой)
P.s. sql такие древние, потому что такие куплены :)
(3) Ключ-то на сервер 1с один. Надо чтобы часть данных пока висела на sql2000, а другая часть в тестовом режиме погонять на sql2005
Пока решили вопрос так: поставили SQL native client на сервер 1с. Развернули базы на SQL 2005. Удалили native client. После этого Сервер 1с работает с обоими SQL-серверами, но новые базы на скл2005 без этого натив клиента не может. Но этого нам достаточно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший