web-dev-qa-db-fra.com

Comment configurer SSRS avec une base de données Azure SQL Server

J'ai une base de données SQL Server sur Azure Cloud et je souhaite créer et exécuter un serveur de rapports à l'aide de SSRS qui permettrait d'accéder aux données de cette base de données. 

Quelqu'un at-il une expérience de ce scénario ou pourrait-il me donner des indications sur la manière de procéder? 

Je lis sur le fonctionnement de SSRS sur une machine Azure VM et sur le fait que SQL Server et ses bases de données respectives seraient installés sur cette machine virtuelle Azure. Ce n'est pas mon cas, car j'ai une base de données SQL existante en dehors de tout VM sur laquelle je tourne.

Merci,

21
PeonProgrammer

Vous devrez héberger SSRS sur Azure VM ou sur site. 

Dans ce lien présente les topologies de déploiement pour SSRS sur Azure VM. 

Une stratégie consiste à déployer SSRS sur une VM et à utiliser Azure SQL Database en tant que source de données. 

Une fois que vous avez déployé la VM contenant SSRS, vous pouvez ensuite connecter SSRS à une base de données Azure SQL. Cet article décrit la connexion de la base de données Azure SQL à SSRS .

J'espère que cela t'aides!

23
elfisher

Malheureusement, SSRS n'est pas pris en charge par Azure Sql Server. 

2
Maxim Alexeyev

C'est exact, vous devrez migrer votre base de données vers un serveur SQL s'exécutant sur une machine virtuelle Azure. Vous pouvez utiliser le service d'exportation Azure ( https://msdn.Microsoft.com/en-us/library/f6899710-634e-425a-969d-8db1267e9471#ExportDB ) pour exporter votre base de données Azure dans un dacpac. Vous pouvez ensuite importer le dacpac sur la machine virtuelle SQL Server. 

1
Luis Vargas

Vous pouvez configurer Azure VM avec SQL Server et démarrer le gestionnaire de configuration de rapport SSRS. Accédez à SQL Server Management Studio sur votre VM et créez un serveur lié à votre base de données SQL existante. Créez vos requêtes dans la base de données VM pour référencer les données du serveur lié. Créez ensuite vos rapports en utilisant la base de données sur la machine virtuelle, mais ces requêtes extrairont les données de votre base de données non-VM. 

1
user3582680

SSRS ne prend pas en charge Azure SQL DB pour ses bases de données catalogue et temporaires. C'est un problème connu. Vous avez l'habitude d'utiliser SQL Server (VM sur site ou Azure). Vous pouvez cependant créer et exécuter des rapports qui utilisent une date à partir de Azure SQL DB.

0
Joseph Idziorek