#0
by stanly
Вот нашел как лечится проблема. У меня такая фигня была, вылечил корректировкой процедуры sp_dboption - в случае, если эта процедура вызывается из 1цэ, отключал опцию WITH NO_WAIT в команде ALTER DATABASE... Только в sql не очень разбираюсь может кто подскажет как это сделать. Нашел вот тут Native: 5070 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Database state cannot be changed while other users are using the database 'имябазы' SQL State: 42000 Native: 5069 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER DATABASE statement failed. SQL State: 42000 Native: 15627 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]sp_dboption command failed.
#1
by Лефмихалыч
Ты хочешь откорректировать хранимую процедуру sp_dboption, но не знаешь - как, я правильно понимаю?
#2
by stanly
да очень нужно в нескольких филиалах(при выгрузке уриб в монопольном режиме) такая ошибка похоже только так правиться.
#3
by Лефмихалыч
во-первых, скопируй оригинальный текст процедуры sp_dboption и сохрание его в сухом прохладном месте
#4
by Лефмихалыч
далее, проще всего удалить эту хранимую процедуру и создать ее по-новой со своим текстом, это делается в Query Analizer'е
#5
by Лефмихалыч
какого-то хрена я не могу постить в последние 2 дня постить сообщения длинной больше 2-х строк... не могу тебе код запостить, представляешь?...
#6
by Лефмихалыч
go drop procedure sp_dboption go create procedure sp_dboption /*сюда просто вставь тексто процедуры*/ -- только замени строчку /* construct the ALTER DATABASE command string */ select @exec_stmt = 'ALTER DATABASE ' + quotename(@dbname) +' SET ' + @alt_optname + ' ' + @alt_optvalue + ' WITH NO_WAIT'
#7
by Лефмихалыч
-- на /* construct the ALTER DATABASE command string */ else select @exec_stmt = 'ALTER DATABASE ' + quotename(@dbname) +' SET ' + @alt_optname + ' ' + @alt_optvalue + ' WITH NO_WAIT' /* остальной текст */ GO
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- SQL State: HYT00 Native: 0 Message: [Microsoft][ODBC SQL Server Driver]Time
- Message: [Microsoft][ODBC SQL Server Driver]Время ожидания истекло
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Проектирование: 1С 7.7 SQL + Windows 2003 Server + MS SQL Server 2000 (Ent) + сервер термин
- SQL Server Enterprise Edition VS SQL Server Standard Edition
- oMessage = CreateObject("CDO.Message") Недопустимое значение конфигурации "
- State 42S02, native 208, message [Microsoft][ODBC SQL Server Driver][SQL Server]
- ADODB.Stream, CDO.Message и кодировка письма .msg
В этой группе 1С
- Ошибка 1С 8.0 модуль BackEnd.dll
- Редактирование диалога подбора номенклатуры.
- v7: Печать четных и нечетных страниц из 1С 7.7
- Бизнес процессы и работа с ними
- Номер строки в таблице значений на форме
- v7: Нестандартное закрытие 20 счета
- Подключение дисплея покупателя Posiflex PD 2200 к РМК "Кассир"
- Права доступа к обработке в УПП
- v7: Был уволен сотрудник, а потом принят как быть... ЗиК
- Как из папки выбрать первый попавшийся файл?
- Почему 1с обрезает имя файла, при сохранении?
- ЗиК документ табель
- v7: НДФЛ с больничных листов
- Как программно указать чтоб текст показывался Жирным?
- Организация отбора в ОСВ по счету (УПП)
- Можно ли из удаленной базы сделать основную?
- Синхронизация справочников между двумя базами альфа-авто?
- v7: Создание договоров в 1С
- Виртуальная таблица регистра накопления обороты
- Установка Linux на ПК лишает гарантийного обслуживания