MS SQL Server- по простому.

Фильтр по тегу: reporting services


Резервное копирование и восстановление сервера отчетов MS SQL Server Reporting Services


С сервера MS SQL  Server Reporting Services  с отчетами нужно обязательно создавать резервные копии, как и с других компонентов  MS SQL Server.

Иначе,  при внештатной ситуации данный сервер может быть недоступен, что приведет к недоступности отчетной информации.

Ниже описан минимум, что нужно резервировать:

1) Создать резервные копии баз данных сервера отчетов, по умолчанию это базы  ReportServer,

ReportServerTempDB .

База  ReportServerTempDBсодержит временную информацию необходимая только самому серверу отчетов на определенный момент, это что-то вроде TempDb для сервера отчетов. Поэтому её нет необходимости все время создавать резервные копии, желательно иметь хотя бы 1 резервную копию базы. Она необходима для того, чтобы не создавать заной данную базу при восстановлении нового сервера отчетов. Так же эта резервная копия пригодится при повреждении целостности базы данных при проверки CheckDb().

База данных ReportServer содержит всю информацию по пользовательским объектам сервера отчетов. Частота резервного копирования данной информации выставляется исходя из частоты создания\изменения объектов на сервере отчетов. Обычно достаточно раз в день

2) Необходимо создать резервную копию ключа шифрования пользовательской информации.

Для этого нужно отрыть MS SQL Server Reporting Server Configuration Manager, выбрать пункт «Encryption Key»   и нажать кнопку «Backup»



При создании необходимо указать путь хранения файлов, ...
читать дальше...
добавлено: 29 окт 15 просмотры: 727, комментарии: 0



Не запускается MS SQL Reporting Services после обновления.

После недавнего обновления Windows перестала запускаться служба MS SQL Reporting Services.
Симптомы:

В браузере ошибка простая: IE не может отобразить данную страницу.
На сервере: служба ReportServer не запускается , ошибка ниже:
?
В  каталоге логов \\....\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles информации нет.
Обновление, после которого перестала запускаться служба KB2868626.

Решение прислали сотрудники Майкрософта ссылаясь на более ранние аналогичные проблемы после обновлений.
Решение:
№1Разблокируйте следующие URLs в firewall или proxy:

http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab
это в том случае, если с сервера есть выход в Интернет.
 
Альтернативное решение, которым я воспользовался

№2.
Выключите проверку CTL (certificate trust list) в Reporting Services service. Это предпочтительный метод если SSRS не имеет доступа в интернет или к изменение правил firewall или proxy невозможно.

a. Откройте файл ReportingServicesService.exe.config в текстовом редакторе (обычно лежит в этой папке C:\Program Files\Microsoft SQL Server\MSRS10_50.<Instance Name>\Reporting Services\ReportServer\bin).

b. Добавьте строчки в секции <runtime>:
    <generatePublisherEvidence enabled="false"/>
    <alwaysFlowImpersonationPolicy enabled="true"/>

c. Перезагрузите SSRS сервер
d.Запустите Reporting Services service...
читать дальше...
добавлено: 10 сен 15 просмотры: 950, комментарии: 0



Разграничение ресурсов сервера между компонентами MS SQL Server


Довольно часто бывает, что для каждой службы не всегда можно выделить отдельные сервера, поэтому на один сервер ставят несколько компонентов MS SQL Server, такие как  MS SQL Server, MS SQL Server Analysis Services, MS SQL Server Reporting Services. Если компонентами активно пользуются, то это приводит к конкуренции ресурсов сервера, и в итоге отрицательное влияние друг на друга.

В текущей статье опишем, как можно разделить ресурсы между компонентами MS SQL Server, установленные на один сервер.

Разделить можно следующие ресурсы: память и процессора. Диски, к сожалению, пока нельзя, я бы рекомендовал просто разнести на различные физические носители (это базы данных MS SQL Server и базы данных MS SQL Server Analysis ), сгруппировать базы данных с низкой активностью  и т.д. .

Дано сервер с установленным MS SQL Server 2012 и компоненты Analysis, Reporting. На сервере 32 Гб памяти сервера и 8 процессоров, технологии NUMA нет.

Итак, начнем с самого простого, ограничение ресурсов MS SQL Server:
Память :
Графически
Выбираем свойства сервера, вкладка “Memory”, в поле «Maximum server memory» устанавливаем необходимое значение памяти , которые выделяем  MS SQL Server-у:

 

Либо через инструкции T-SQl:
EXECsys.sp_configure N'max server memory (MB)',N'9000'
GO
RECONFIGURE WITHOVERRIDE

Процессор:
Вкладка Processors, снимаем галочку у параметра «Automatically set processor affinity for all processors”, отмечаем необходимые процессоры:

Через код T-SQL:
ALTERSERVER CONFIGURATIONSE...
читать дальше...
добавлено: 02 май 15 просмотры: 1798, комментарии: 3