Megosztás a következőn keresztül:


Üzembehelyezési tulajdonságok beállítása (Reporting Services)

Az SQL Server Data Tools (SSDT) vagy a Visual Studióban meg kell adnia a jelentéskészítő kiszolgálót és opcionálisan a jelentések és a megosztott adatforrások mappáit, hogy a jelentéskészítő kiszolgáló projekt elemeit közzétehesse egy jelentéskészítő kiszolgálón. Az SQL Server Data Tools (SSDT) vagy a Visual Studio jelentéskészítési, előnézeti és üzembe helyezési tulajdonságai és értékei a Jelentéskészítő kiszolgáló projekt projektkonfigurációiban vannak tárolva. Ezekhez a projekttulajdonságokhoz több elnevezett készletet is létrehozhat, így kényelmesen válthat a tulajdonságkészletek között. Minden tulajdonságkészlet egy konfiguráció. Létrehozhat például egy konfigurációt a jelentések tesztkiszolgálón való közzétételéhez, és egy másik konfigurációt a jelentések éles kiszolgálón való közzétételéhez.

A Configuration Manager használatával projekttulajdonságokat hozhat létre és kezelhet a projektkonfigurációkban. A Configuration Manager a Visual Studio által támogatott szolgáltatás, amelyen az SQL Server Data Tools alapul.

Megjegyzés:

Ne keverje össze ezt a funkciót a Jelentéskészítő kiszolgáló konfigurációkezelőjével, amely a Reporting Services telepítés utáni konfigurálására szolgál. További információ: Jelentéskészítő kiszolgáló konfigurálása és felügyelete (Natív SSRS-mód).

Megjegyzés:

Az SQL Server Data Toolsban a jelentések jelentéskészítő kiszolgáló projektből vagy megoldásból való közzétételének műveletét jelentések üzembe helyezésének nevezzük.

Üzembehelyezési tulajdonságok beállítása

  1. Kattintson a jobb gombbal a jelentésprojektre, majd válassza a Tulajdonságok lehetőséget.

  2. A projekt Tulajdonságlapok párbeszédpaneljén válassza ki a konfigurációs listából szerkeszteni kívánt konfigurációt. Gyakori konfigurációk a DebugLocal, a Debug és a Release.

    Megjegyzés:

    Több konfigurációval gyorsan válthat a különböző jelentéskészítő kiszolgálók vagy beállítások között.

  3. Az OutputPath szövegmezőbe írja be vagy illessze be az elérési utat a helyi fájlrendszerbe a jelentések buildellenőrzéséhez, üzembe helyezéséhez és előnézetéhez használt jelentésdefiníció tárolásához. Az elérési útnak különböznie kell a projekthez használt elérési úttól, és egy relatív elérési úttól, amely egy gyermekmappa a projekt elérési útja alatt.

  4. Az ErrorLevel szövegmezőbe írja be a hibaként jelentett buildelési problémák súlyosságát. A jelentések, adatforrások vagy más, az ErrorLevel értékénél kisebb vagy azzal egyenlő súlyosságú projekterőforrások létrehozásakor felmerülő problémákat hibaként jelenti a rendszer; ellenkező esetben a problémák figyelmeztetésként jelennek meg. Bármilyen hiba miatt a buildelési feladat meghiúsul. Az érvényes súlyossági szintek 0 és 4 között vannak. Az alapértelmezett érték 2.

    Az ErrorLevel használatával növelheti vagy csökkentheti a build érzékenységét. Ha például az SQL Server 2008 -as (10.0.x) jelentéskészítő kiszolgálóra való üzembe helyezés során egy térképpel rendelkező jelentés készül, alapértelmezés szerint hiba jelenik meg, és a jelentés létrehozása meghiúsul. Ha csökkenti az ErrorLevel értékét , a térkép el lesz távolítva a jelentésből, egy figyelmeztetés jelenik meg, és a jelentés létrehozása folytatódik.

  5. A StartItem listában válasszon ki egy jelentést, amelyet a jelentésprojekt futtatásakor az előnézeti ablakban vagy egy böngészőablakban szeretne megjeleníteni.

  6. Az OverwriteDataSources listában válassza az Igaz lehetőséget, ha felülírja a megosztott adatforrást a kiszolgálón minden alkalommal, amikor megosztott adatforrásokat tesznek közzé, vagy a Hamis lehetőséget választva megtarthatja az adatforrást a kiszolgálón.

  7. A TargetServerVersion listában válassza a Reporting Services SQL Server 2016-os verzióját, vagy válassza a Verzió észlelése lehetőséget a TargetServer URL-tulajdonság által azonosított kiszolgálón telepített verzió automatikus meghatározásához. Az alapértelmezett érték az SQL Server 2016-os vagy újabb verziója.

    A TargetServerVersion használatával testre szabhatja a TargetServer URL-címében megadott jelentéskészítő kiszolgáló verziójához az OutputPathban megadott elérési úton elhelyezett beépített jelentéseket.

  8. A TargetDataSourceFolder szövegmezőbe írja be azt a mappát a jelentéskészítő kiszolgálón, amelyben a közzétett megosztott adatforrásokat el szeretné helyezni. A TargetDataSourceFolder alapértelmezett értéke az adatforrások. Ha ezt az értéket üresen hagyja, az adatforrások a TargetReportFolderben megadott helyen lesznek közzétéve.

  9. A TargetReportFolder szövegmezőbe írja be azt a mappát a jelentéskészítő kiszolgálón, amelyben a közzétett jelentéseket el szeretné helyezni. A TargetReportFolder alapértelmezett értéke a jelentésprojekt neve.

    Megjegyzés:

    Natív módban futó jelentéskészítő kiszolgáló esetén közzétételi engedélyekkel kell rendelkeznie a célmappában ahhoz, hogy jelentéseket tegyen közzé az adott mappában. A közzétételi engedélyek olyan szerepkör-hozzárendelésen keresztül érhetők el, amely a felhasználói fiókot egy közzétételi műveleteket tartalmazó szerepkörre képezi le. További információ: Szerepkör-hozzárendelések létrehozása és kezelése. SharePoint integrált módban futó jelentéskészítő kiszolgáló esetén a SharePoint-webhelyen tagsági vagy tulajdonosi engedéllyel kell rendelkeznie. További információ: SharePoint-webhely és listaengedély-referencia a jelentéskészítő kiszolgáló elemeihez.

  10. A TargetServerURL szövegmezőbe írja be a céljelentés-kiszolgáló URL-címét. A jelentés közzététele előtt ezt a tulajdonságot érvényes jelentéskészítő kiszolgáló URL-címére kell beállítania. Natív módban futó jelentéskészítő kiszolgálón való közzétételkor használja a jelentéskészítő kiszolgáló virtuális könyvtárának URL-címét (például http:server/reportserver vagy https:server/reportserver). Ez a virtuális könyvtár a jelentéskészítő kiszolgálón található, nem a webes portálon.

    SharePoint integrált módban futó jelentéskészítő kiszolgálón való közzétételkor használjon URL-címet egy felső szintű SharePoint-webhelyre vagy alwebhelyre. Ha nem ad meg webhelyet, a rendszer az alapértelmezett legfelső szintű webhelyet használja, például , https://*servername*https://*servername*/*site*vagy https://*servername*/*site*/*subsite*.

A Configuration Manager tulajdonságainak beállítása

  1. Kattintson a jobb gombbal a jelentésprojektre, majd válassza a Tulajdonságok lehetőséget.

  2. A projekt Tulajdonságlapok párbeszédpaneljén válassza a Configuration Manager lehetőséget.

  3. A Configuration Manager párbeszédpanelen válassza ki a szerkeszteni kívánt konfigurációt. A jelenleg aktív konfiguráció Aktív(<konfiguráció>) néven jelenik meg.

  4. A Projektkörnyezetekben a megoldás minden projektje esetében válassza a Build vagy az Üzembe helyezés lehetőséget, vagy törölje a jelölést.

    Megjegyzés:

    Ha a Build ki van választva, a Jelentéstervező létrehozza a jelentésprojektet, és a jelentéskészítő kiszolgálón való közzététel előtt ellenőrzi a hibákat. Ha az üzembe helyezés ki van választva, a Jelentéstervező közzéteszi a jelentéseket a jelentéskészítő kiszolgálón az üzembehelyezési tulajdonságokban meghatározott módon. Ha az Üzembe helyezés nincs kiválasztva, a Jelentéstervező megjeleníti a StartItem tulajdonságban megadott jelentést egy helyi előnézeti ablakban.