Проблема связки A2003 + MSSQL2005

П-Л
Дата: 10.11.2009 15:37:51
Столкнулся с пробемой на домашнем ноутбуке.

На работе благополучно перешли со связки A2003 + MSSQL2000 на A2003 + MSSQL2005. Дома пока сижу в недельном отпуске не могу поработать - Access не дает вставлять записи в запросы.

А именно, если взять две простейшие таблицы (в обоих ПК автосчетчик, одна связана со второй как 1:М через ФК-ПК.
t1 (id1 PK, s1, id2 FK)
t2 (id2 PK, s2)
SELECT t1.id1, t1.s1, t1.id2, t2.s2
FROM t1 INNER JOIN t2 ON  t1.id2=t2.id2

Аксесс не видит ПК в главной таблице, не высвечивает на экране "(счетчик)" в поле id1 при переходе в новую запись и не заполняет его значением. На работе решилось переводом БД в режим совместимости MS SQL 2000. Дома та же операция не помогает.

Сижу рву волосы на всем организме. Может кто проходил эти грабли ?
`
Дата: 10.11.2009 15:42:30
П-Л,

а тип счетчика - не биг инт?
...что то было, про то что Акс "не дружит" с этим типом..
Ёжик`
Дата: 10.11.2009 16:07:01
У форм вроде есть настройка - Загрузка данных по умолчанию
Я со счетчиков ушел на гуиды - жить стало проще. Особенно актуально при репликации.
П-Л
Дата: 10.11.2009 16:09:39
Все ПК - обычный автоинкрементый инт.

Есть большое хозяйство, переведенное с 2000 на 2005. Переводить на гуиды нет желания и лишнего времени.
П-Л
Дата: 10.11.2009 16:19:15
Ошибка устранена после установки 1, 2, 3 сервис пака для MS SQL 2005. Спасибо за внимание и вдруг рецепт еще кому-то пригодится!