Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Снова 1Cv7+SQL2005 (число прочтений - 1283 )
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Снова 1Cv7+SQL2005
08. Октября 2007 :: 11:03
Печать  
Как говорится, возвращаясь к напечатаному:
Quan писал(а) 08. Ноября 2006 :: 15:28:
Кроме того, возникает проблема отказа 1С от работы по причине нежелания работать из якобы разных каталогов. Ну, в моем случае это как раз понятно: при запущенной через transactional publication репликации в базу постоянно долбится агент. Но та же проблема, как сообщается, почемуто возникает и при отсутствии репликаций. Подозреваю, что проблема гарантированно возникнет и при попытке использовать mirroring и некоторых других вкусностей 2005-го.

Был патч к BKEND для рел. 25. У меня 27 Печаль Патч не подходит.
Я разобрался в причинах вылета Улыбка, но вот что с этим делать... Может у кого-то есть идеи?

Причина в том, что при запуске 1С сравнивает число подключений к SQL БД с числом подключений к каталогу БД (числу открытых файлов?), получая его след. образом:
Код
Выбрать все
Select COUNT(*) from master..sysprocesses where dbid=DB_ID('имя_базы_данных') and program_name='1CV7'
 


В SQL 2000 - sysprocesses - это таблица, а в SQL 2005 это view, и для пользователя, не являющегося SA(?) он, похоже, возвращает только подключения сеанса.
Давать права SA для пользователя баз 1С нежелательно, да и в перспективах переход на авторизацию SQL.
Всвязи с этим вопрос - как разрешить "Не SA" читать Sysprocesses полностью, желательно на уровне настройки прав на сервере?
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Снова 1Cv7+SQL2005
Ответ #1 - 08. Октября 2007 :: 11:22
Печать  
Роль processadmin в принципе решает проблему. У кого есть ещё варианты?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать