Как настроить SSRS с помощью базы данных Azure SQL Server

У меня есть база данных SQL Server на облаке Azure, и я хочу получить сервер отчетов и запустить с использованием SSRS, которые будут обращаться к данным в этой базе данных.

Кто-нибудь имеет опыт работы с этим сценарием или может предоставить мне некоторые рекомендации относительно того, как это сделать.

Я читаю о том, как SSRS будет работать на Azure VM и что SQL Server и соответствующие базы данных будут установлены на этой Azure VM. Это не моя ситуация, поскольку у меня есть существующая база данных SQL, которая существует за пределами какой-либо VM, которую я раскручиваю.

Благодаря,

Ответы

Ответ 1

Вам нужно будет разместить SSRS либо на Azure VM, либо в помещении.

В этой ссылке обсуждаются топологии развертывания для SSRS на Azure VM.

Одна из стратегий заключается в развертывании SSRS для виртуальной машины и использовании базы данных Azure SQL в качестве источника данных.

После развертывания VM, содержащей SSRS, вы можете подключить SSRS к базе данных Azure SQL. В этой статье обсуждается подключение базы данных Azure SQL к SSRS.

Надеюсь это поможет!

Ответ 2

К сожалению, SSRS не поддерживается сервером Azure Sql.

Ответ 3

Правильно, вам нужно перенести свою базу данных на SQL Server, работающий на Azure VM. Вы можете использовать службу экспорта Azure (https://msdn.microsoft.com/en-us/library/f6899710-634e-425a-969d-8db1267e9471#ExportDB), чтобы экспортировать свою базу данных Azure в dacpac. Затем вы можете импортировать dacpac в виртуальную машину SQL Server.

Ответ 4

Вы можете настроить Azure VM на SQL Server, запустить Диспетчер конфигурации отчетов SSRS. Перейдите в студию управления SQL Server на своей виртуальной машине и создайте связанный сервер с существующей базой данных SQL. Создайте свои запросы в базе данных VM для ссылки на данные связанного сервера. Затем создайте свои отчеты, используя базу данных на виртуальной машине, но эти запросы будут извлекать данные из вашей базы данных, отличной от VM.

Ответ 5

SSRS не поддерживает базу данных Azure SQL для своих каталогов и баз данных Temp. Это известная проблема. У вас есть возможность использовать SQL Server (on-prem или Azure VM). Однако вы можете создавать и запускать отчеты, которые потребляют дату из Azure SQL DB.

Ответ 6

На самом деле у вас нет базы данных SQL Azure на виртуальной машине Azure. Все Укажите строку подключения, указывающую на базу данных SQL Azure.

Ответ 7

Другой подход к поддержке SSRS для SQL Azure - это контейнеры SQL SSRS. Windocks предоставляет автоматизированный подход, который предоставляет настроенные контейнеры SSRS для исходных баз данных SQL Azure. Преимущество контейнеров в этом случае включает обновление изображений и большую масштабируемость.