Имеется база на SQL Server 2012 Express. Каждый раз при попытке обновления конфы выскакивает ошибка с двумя действиями Завершить или Перезапустить.
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Не удалось найти хранимую процедуру "sp_dboption".
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=3E, Severity=10, native=2812, line=1
После перезапуска и повторного открытия изменения все же сохраняются, но каждый раз это проделывать надоело. Попробовал выполнить скрипт Гилева(посмотрел его видеоурок) для устранения этой ошибки, но ничего не изменилось! Проблема осталась, кто сталкивался с такой же ошибкой подскажите еще какие-нибудь варианты как исправить ее?
попробуйте выполнить запрос
select * from master.sys.sysobjects where name = 'sp_dboption'
что скажет?
если пусто, а скорее всего так и есть, то вы скрипт гилева (точнее гейтса, а еще точнее - сибэйса) гдето не там выполняли.
(4) ну например такая ситуация вполне возможна: у вас стоял другой инстанс, на котором вы и выполнили скрипт. Тем более, что, насколько мне не изменяет склероз, экспресс всегда ставится именованным инстансом, к которому не все и подключаться то умеют.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой