Цитата (Shiyri)
есть галочка в глобальных настройках
это имелось ввиду именно то, что вы сделали - т.е. параметр ReportBuilderEnabled установить в 1
КиберФлит после этого следует перезапустить. Создайте запись о каком-нить простом отчете, а потом перезапускайте флит.Цитата (Shiyri)
2. Скачал Management Studio 2005, ветки агента и расписания нет.
Возможно, ваша версия SQL ниже чем standart. К тому же если мне не изменяет память в Management studio 2005 и не было возможности управлять Агнетом. Скачайте хотя бы MStudio 2008 http://www.microsoft.com/ru-ru/download/details.aspx?id=7593
Код
1. Из всех служб которые, как-то подходят нашел SQLSERVERAGENT, это то?
Об агенте можно почитать вот тут http://msdn.microsoft.com/ru-ru/library/ms189237.aspx
Если кратко - это аналог Планировщика заданий, но для SQL - позволяет запускать произвольный скрипт SQL, по расписанию.
Для его использования на сервере SQL должна быть служба SQLSERVERAGENT (на русском отображается как "Агент SQL Server (MSSQLSERVER)"), она должна работать соответственно. Тогда данные для отчетов будут заполняться автоматически (ночью стартуют задания на заполнение данных). Возможность использовать службы Агент SQL Server есть только для версий SQL от Standart и выше (т.е. только платных). Если вам существующие источники данных не нужны, то и заполнять их не нужно (т.е. можно обойтись и без службы "Агент SQL Server").
В конструкторе отчетов данная служба используется для сбора данных за прошлый день (агрегирования). Однако, если вам не потребуется что-то обрабатывать за "вчера" (т.е. хотите использовать свои запросы) то вам это не сильно потребуется.Цитата (Shiyri)
4. В Management Studio 2005 зашел в ветку RPTBUILDER далее SYS_GlobalOption не обнаружил столбца ReportBuilderEnabled создал его сам и присвоил значение 1.... итог... запускается конструктор... но отчет не вижу в cyberfleet, кстати говорилось, что есть галочка в глобальных настройках.... у меня её нет
Это все надо было сделать в базе данных CyberFleet, т.е. в BN.
Можно просто запустить вот этот скрипт -он сам добавить или изменить переменную в базе данных BN
Код
/****** Скрипт для команды SelectTopNRows из среды SSMS ******/
declare @ReportBuilderEnabled varchar(8000)
SELECT @ReportBuilderEnabled=[Opt_Value]
FROM [BN].[dbo].[SYS_GlobalOptions]
where opt='ReportBuilderEnabled'
if @ReportBuilderEnabled is null
insert into [BN].[dbo].[SYS_GlobalOptions] (Opt,[Opt_Value])
values ('ReportBuilderEnabled','1')
else if @ReportBuilderEnabled<>'1'
update [BN].[dbo].[SYS_GlobalOptions]
set [Opt_Value]=1
where opt='ReportBuilderEnabled'