Имеется база на 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) ну например такая ситуация вполне возможна: у вас стоял другой инстанс, на котором вы и выполнили скрипт. Тем более, что, насколько мне не изменяет склероз, экспресс всегда ставится именованным инстансом, к которому не все и подключаться то умеют.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший