Microsoft SQL 2014 report studio

Ivan Kluvak

Microsoft SQL 2014 report studio
« kdy: 10. 01. 2018, 08:42:36 »
Dobry den.

Mam Microsoft SQL 2014 a Report studio. Potreboval by som aby som na lokalnej databaze spustal vlastne reporty. Problem vsak je ze neviem ako. Nasiel som nieco https://docs.microsoft.com/en-us/sql/reporting-services/tools/run-a-reporting-services-script-file ale neviem prist na to ako ulozit tento report a na localhoste mi to nefunguje.

Druha otazka je ako do reportu dostat premennu.
Prepacte za mozno hlupe otazky ale keby viem nepytam sa
Dakujem


monet

Re:Microsoft SQL 2014 report studio
« Odpověď #1 kdy: 10. 01. 2018, 12:55:43 »
Ať už se jedná o produkční prostředí nebo vývoj sám u sebe tak pro běh reportů je potřeba mít nainstalovanou součást SQL Serveru: SQL Server Reporting Services.

Verze SQL Serveru doporučuji Standard nebo Enterprise. Na Express edici ani rozchodit report server nelze.

Po nainstalování SQL Reporting Service přibude v programech: Microsoft SQL Server 2014/Configuration Tools/SQL Server 2014 Reporting Services Configuration Manager. Přes něj je potřeba Reporting Service rozběhat (účet pod kterým běží, adresa webové služby, databáze report serveru, adresa report manager).

Následně pak přes report managera provést upload samotného reportu. V něm se nastavují 2 základní věci: datasource = připojení na konkrétní databázi; účet pod kterým report běží (ten musí mít přístup k dané databázi tuším na úrovni db owner).

Upload samotného reportu lze provést buď přes report manager = webové rozhraní. Anebo lze provést z report builderu připojením na report server.

Je to celkem přímočaré, pro nějaké lokální testování stačí při instalaci ponechat všechno v default. Pro mě osobně bývá největší zádrhel v nastavování přístupu.

Když to shrnu tak v kostce je potřeba provést následující:
1) Rozběhat reporting services
2) Provést upload reportu na report server

Proměnná se do reportu zadává v části Parameters při vytváření reportu.

ehmmm

Re:Microsoft SQL 2014 report studio
« Odpověď #2 kdy: 10. 01. 2018, 14:16:34 »
Pre par lety jsem v tom delal, ale samozrejme se starsi verzi.

Ať už se jedná o produkční prostředí nebo vývoj sám u sebe tak pro běh reportů je potřeba mít nainstalovanou součást SQL Serveru: SQL Server Reporting Services.

Verze SQL Serveru doporučuji Standard nebo Enterprise. Na Express edici ani rozchodit report server nelze.

Mozna kecam, ale myslim, ze i s SQL Express se daly SSRS nejak rozchodit.

Upload samotného reportu lze provést buď přes report manager = webové rozhraní. Anebo lze provést z report builderu připojením na report server.

Pres webove rozhrani se daly ty reporty tusim i nejak editovat, ale byla to takova pakarna (proste "webova aplikace"), ze Report Builder byl nutnost.