Имя: Пароль:
1C
1C 7.7
v7: sql state 25000 native 0
0 Nesh
 
13.10.11
18:26
При подключении к базе выдает такую ошибку. подскажите в чем проблема?
1 Nesh
 
13.10.11
18:26
база 7.7, MS SQL 2008
2 Jstunner
 
13.10.11
18:27
(0) см. ответ в (1)
3 smitru
 
13.10.11
18:28
(0) проблема в том, что 7.7 умеет общаться штатно только с MS SQL 2000 и следовательно что бы заставить 7ю7 работать с 2008-м нужно определённые танцы с бубнами
4 Nesh
 
13.10.11
18:30
та вроде уже натанцывал. заменил файлы драйвера ODBC, настроил сортировку. и все равно нифига
5 FN
 
13.10.11
18:31
(4) ищи по словам "Секретный релиз платформы"
6 smitru
 
13.10.11
18:31
(4) а у тебя в сиквеле база в каком режиме? В режиме совместимости с SQL 2000???
7 Nesh
 
13.10.11
18:33
(6) да
8 Nesh
 
13.10.11
18:35
проблему решил, совместимость была не та. сейчас ошибка такая: когда базу запускаю в польз. режиме - Недопустимое имя объекта "master..sksprocesses"
9 Nesh
 
13.10.11
18:43
ап. хелп
10 FN
 
13.10.11
18:46
11 Nesh
 
13.10.11
18:58
(10) то все сделано.
проблема решилась так:
"Идем в скуль, разворачиваем "базы данных" - "системные базы данных" - "master", тыкаем на "представления", выбираем "создать представление". Если выскочило "добавление таблицы", жмакаем закрыть, в поле кода (там по дефолту стоят select и from) копируем следующий текст: select * from sysprocesses where cmd <> 'checkpoint' и нажимаем кнопку "выполнить код sql" (находится выше слева, красный восклицательный знак), если код поменялся и не выскочило ошибок - это хорошо, жмем сверху кнопку "сохранить" и называем это представление вот так: sksprocesses " и потом ставим права юзеру на выборку из этой таблицы.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.