Пришлось перевести внешнюю базу (ни 1С, стороння программа) SQL на SQL Server 2008, до этого крутилась на 2005.
Теперь при попытке установить блокировку на запись вылетает ошибка
{ОбщийМодуль.ПодключениеКSQLБазе.Модуль(113)}: Ошибка при вызове метода контекста (Execute)
Результат = СоединениеТекущее.Команда.Execute();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Запрещено разрешение "EXECUTE" на объект "Block_Record" базы данных "Buh_Exchange", схемы "dbo".
Подозреваю что при переносе базы где то что то не донастроили. Подскажите где в скуле поставить флажок?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший