Message: [Microsoft][ODBC SQL Server Driver][SQL Server]sp_dboption command #263314


#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
#8 by Sasha_H
У тебя  постами явно проблемы :) или ты рейт на количество ответов накатываешь :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С