Консультация № 142517
28.08.2008, 16:11
0.00 руб.
0 3 1
Здравствуйте!
ms sql 2005
Не могу создать план обслуживания.
Делаю по инструкции.
- Открываю MS SQL Server Management Studio Express
- Раскрываю "Управление"
- Планы обслуживания
далее правой кнопкой он мне дает только "Обновить", а "Мастера плана обслуживания" нет. Не недоступен, а вообще нет, в контекстном меню только "Обновить".
Пользователь имеет роль sysadmin.
Что я делаю не так?

Обсуждение

Неизвестный
28.08.2008, 19:07
общий
14.11.2011, 12:50
это ответ
Здравствуйте, Munster!
Данная рекция представляет по сути только ядро. Поэтому реализованы только основные функции.
Неизвестный
10.11.2011, 14:04
общий
MSDN :
Планы обслуживания выполняются только для баз данных с уровнем совместимости 80 или выше. Мастер планов обслуживания не отображает базы данных с уровнем совместимости 70 или ниже.


что-то в названиях таблиц или столбцов не понравилось. или при настройке базы не выбран нужный уровень совместимости.
Неизвестный
10.11.2011, 15:30
общий
если это связано с совместимостью, то можно попробовать выполнить процедуру ( для SQL2005 )

sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ] version ]
Аргумент version имеет тип tinyint и значение по умолчанию NULL. Значение должно быть одним из следующих:
60 = SQL Server 6.0
65 = SQL Server 6.5
70 = SQL Server 7.0
80 = SQL Server 2000
90 = SQL Server 2005



в SQL2008 это проще :
ALTER DATABASE ИмяБазы SET COMPATIBILITY_LEVEL = 80
Значение должно быть одним из следующих:
80 = SQL Server 2000
90 = SQL Server 2005
100 = SQL Server 2008
Форма ответа