28.07.2006, 07:45 | #1 |
Участник
|
Возникла проблема при использовании SQL Server 2005 и Navision 3.7B - при подключении пользоватетей выдается сообщение - ошибка при обращении к таблице Сессия. Возможен доступ только в случае, если пользователь на сервере с ролью sysadmin. Не хотелось бы давать всем юзерам такую роль.. Может кто сталкивался?
|
|
30.07.2006, 20:39 | #2 |
Moderator
|
Сталкивался.
1. Навижин 3.70 не предназначен для работы с SQL 2005 2. Нефиг юзерам в Сессии лазить 3. Для контроля "своей сессии" был сделан single instance codeunit |
|
05.08.2006, 17:48 | #3 |
Участник
|
Сталкивался. При подключении ругается конкретно на поле Wait Time (ms) в вьюшке Session.
А поскольку это вьюшка, то её можно безболезненно немного подправить. Точнее определение поля Wait Time (ms). И всё без проблем работает... Было: CASE WHEN SP.[blocked] <> 0 THEN SP.[waittime] ELSE 0 END Редактировано: CASE WHEN SP.[blocked] <> 0 THEN CAST(SP.[waittime] AS INTEGER) ELSE 0 END |
|
31.05.2007, 16:14 | #4 |
Участник
|
Запоздало благодарю ответивших!
Действительно, следовало сделать CAST, но в итоге без доступа sysadmin не обойтись... Пожили на 2005 SQL 2 недельки и вернулись на 2000. |
|