2015-03-19 18 views
12

Ho un database SQL Server su Azure Cloud e voglio ottenere un server di report attivo e runnning utilizzando SSRS che acceda ai dati su quel database.Come configurare SSRS con un database SQL Server di Azure

Qualcuno ha esperienza con questo scenario o potrebbe fornirmi delle indicazioni su come procedere.

Sto leggendo su come SSRS verrebbe eseguito su una macchina virtuale di Azure e che il server SQL e i relativi database saranno installati su tale macchina virtuale di Azure. Questa non è la mia situazione in quanto ho database SQL esistente che esiste al di fuori di qualsiasi VM I spin up.

Grazie,

risposta

16

Sarà necessario ospitare SSRS su una VM di Azure o in locale.

Nelle topologie di distribuzione this link per SSRS su VM di Azure vengono discusse.

Una strategia consiste nel distribuire SSRS in una macchina virtuale e utilizzare il database SQL di Azure come origine dati.

Dopo aver distribuito la VM contenente SSRS, è possibile connettere SSRS a un DB SQL di Azure. Questo artcle discute di connecting Azure SQL Database to SSRS.

Spero che questo aiuti!

+0

Impressionante, grazie per la letteratura! – PeonProgrammer

+0

Devi pagare una licenza sql completa (noleggio) in aggiunta ai costi di sql azure? – Sam

+0

@ Sam, se si utilizza una delle immagini della Galleria SQL, non è necessaria una licenza SQL Server aggiuntiva. Vedi Prezzi VM di Azure [qui] (http://azure.microsoft.com/en-us/pricing/details/virtual-machines/) – elfisher

2

Purtroppo, non SSR supportate da Azure SQL Server.

+0

Questo è solo un tramonto del servizio di report SQL offerto da Azure. C'è ancora il supporto per SSRS su una VM Azure – PeonProgrammer

+0

Certo, ho solo pensato che la domanda originale fosse nel contesto non usando VM, ma usando il database SQL di Azure. A meno che non abbia frainteso la domanda –

0

SSRS non supporta il DB SQL di Azure per i suoi DB di catalogo e temporaneo. Questo è un problema noto. È necessario utilizzare SQL Server (VM on-prem o Azure). È tuttavia possibile creare ed eseguire report che consumano la data dal database SQL di Azure.

+0

Puoi commentare perché non funzionerà? Se nella Configurazione guidata database del server di report è stato fornito il nome server corretto, l'autenticazione SQL e nome utente/password, perché il motore SSRS non accetta i database ospitati nel database SQL di Azure? –

1

È possibile impostare un VM di Azure con SQL Server, avviare SSRS Reporting Configuration Manager. Vai a SQL Server Management studio sul tuo VM e crea un server collegato al tuo database SQL esistente. Creare le query nel database VM per fare riferimento ai dati del server collegato. Quindi creare i report utilizzando il database sulla VM, ma tali query estrarranno i dati dal database non VM.

Problemi correlati