Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) Reporting Services och senare versioner
Power BI Report Server
SharePoint
Om du vill inkludera data i sidnumrerade rapporter i Report Builder och Reporting Services måste du först skapa en anslutningssträng till datakällan. Den här artikeln beskriver hur du skapar dataanslutningssträngar och ger viktig information om autentiseringsuppgifter för datakällor. En datakälla innehåller datakällans typ, anslutningsinformation och vilken typ av autentiseringsuppgifter som behövs. Mer information finns i Introduktion för att rapportera data i SQL Server Reporting Services (SSRS).
Inbyggda datatillägg
Standarddatatillägg i Reporting Services är Microsoft SQL Server, Microsoft Azure SQL Database och Microsoft SQL Server Analysis Services. En fullständig lista över datakällor och versioner som Reporting Services stöder finns i Datakällor som stöds av Reporting Services (SSRS).
Vanliga anslutningssträng exempel
Anslutningssträngar är textrepresentationen av anslutningsegenskaper för en dataprovider. I följande tabell visas exempel på anslutningssträngar för olika typer av dataanslutningar.
Anmärkning
Connectionstrings.com är en annan resurs för att få exempel på anslutningssträngar.
| Datakälla | Exempel | Beskrivning |
|---|---|---|
| SQL Server-databas på den lokala servern | Data Source="(local)"; Initial Catalog=AdventureWorks |
Ange datakälltyp till Microsoft SQL Server. Mer information finns i SQL Server-anslutningstyp (SSRS). |
| SQL Server-namngiven instans | Data Source=<host>\<instance-name>; Initial Catalog=AdventureWorks |
Ange datakälltyp till Microsoft SQL Server. Mer information finns i SQL Server-anslutningstyp (SSRS). |
| Azure SQL Database | Data Source=<host>.database.windows.net; Initial Catalog=AdventureWorks; Encrypt=True |
Ange datakällans typ till Microsoft Azure SQL Database. Mer information finns i Azure SQL-anslutningstyp (SSRS). |
| SQL Server Parallel Data Warehouse | HOST=<IP address>; database=AdventureWorks; port=<port> |
Ange datakälltyp till Microsoft SQL Server Parallel Data Warehouse. Mer information finns i SQL Server Parallel Data Warehouse connection type (SSRS). |
| Analysis Services-databas på den lokala servern | Data Source=localhost; Initial Catalog=Adventure Works DW |
Ange datakälltyp till Microsoft SQL Server Analysis Services. Mer information finns i Analysis Services-anslutningstyp för MDX (SSRS) eller Analysis Services-anslutningstyp för DMX (SSRS). |
| Analysis Services tabellmodelldatabas med försäljningsperspektiv | Data Source=<servername>; Initial Catalog=Adventure Works DW; cube='Sales' |
Ange datakälltyp till Microsoft SQL Server Analysis Services. Ange perspektivnamn i cube= inställningen. Mer information finns i Perspektiv i tabellmodeller. |
| Tjänster för Azure-analys | Data Source=asazure://aspaaseastus2.asazure.windows.net/<server name>; Initial Catalog=AdventureWorks |
Ange datakälltyp till Microsoft SQL Server Analysis Services. Mer information finns i Databehandlingstillägget för Microsoft SQL Server Analysis Services. |
| Oracle-server | Data Source=<host> |
Ange datakällans typ till Oracle. Oracle-klientverktygen måste vara installerade på rapportdesignerdatorn och på rapportservern. Mer information finns i Oracle-anslutningstyp (SSRS och Power BI-rapportserver). |
| SAP NetWeaver BI-datakälla | Data Source=https://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla |
Ange datakälltypen till SAP NetWeaver BI. Mer information finns i SAP NetWeaver BI-anslutningstyp (SSRS). |
| Hyperion Essbase-datakälla | Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample |
Ange datakällans typ till Hyperion Essbase. Mer information finns i Hyperion Essbase-anslutningstyp (SSRS). |
| Teradata-datakälla | Data Source=<NNN>.<NNN>.<NNN>.<NNN>; |
Ange datakällans typ till Teradata. Anslutningssträngen är en IP-adress i form av fyra fält, där varje fält kan vara från en till tre siffror. Mer information finns i Teradata-anslutningstyp (SSRS). |
| Teradata-datakälla | Database=<database name>; Data Source=<NNN>.<NNN>.<NNN>.<NNN>; Use X Views=False; Restrict to Default Database=True |
Ange datakällans typ till Teradata, ungefär som i föregående exempel. Använd endast standarddatabasen som anges i taggen Database och identifiera inte datarelationer automatiskt. |
| XML-datakälla, webbtjänst | data source=https://adventure-works.com/results.aspx |
Ange datakällans typ till XML. Anslutningssträngen är en URL för en webbtjänst som stöder Web Services Definition Language (WSDL). Mer information finns i XML-anslutningstyp (SSRS). |
| XML-datakälla, XML-dokument | https://localhost/XML/Customers.xml |
Ange datakällans typ till XML. Anslutningssträngen är en URL till XML-dokumentet. |
| XML-datakälla, inbäddat XML-dokument | tom | Ange datakällans typ till XML. XML-data är inbäddade i rapportdefinitionen. |
| SharePoint-lista | Data Source=https://MySharePointWeb/MySharePointSite/ |
Ange datakällans typ till SharePoint-lista. |
| Power BI Premium-datauppsättning (från och med Reporting Services 2019 och Power BI-rapportserver januari 2020) | Data Source=powerbi://api.powerbi.com/v1.0/myorg/<workspacename>; Initial Catalog=<datasetname> |
Ange datakälltyp till Microsoft SQL Server Analysis Services. |
Om du inte kan ansluta till en rapportserver med localhost kontrollerar du att nätverksprotokollet för TCP/IP-protokollet är aktiverat. Mer information finns i Konfigurera klientprotokoll.
Mer information om de konfigurationer som behövs för att ansluta till dessa typer av datakällor finns i artikeln om specifik dataanslutning under Lägg till data från externa datakällor (SSRS) eller Datakällor som stöds av Reporting Services (SSRS).
Specialtecken i ett lösenord
Om du konfigurerar ODBC- eller SQL-datakällan med ett lösenord kan det uppstå fel med specialtecken. Om en användare anger lösenordet med specialtecken som skiljetecken kan vissa underliggande datakällans drivrutiner inte verifiera dessa specialtecken. När du bearbetar rapporten kan meddelandet "Inte ett giltigt lösenord" indikera det här problemet. Om det är opraktiskt att ändra lösenordet kan du arbeta med databasadministratören för att lagra lämpliga autentiseringsuppgifter på servern som en del av ett system-ODBC-datakällnamn (DSN). Mer information finns i OdbcConnection.ConnectionString i .NET Framework-dokumentationen.
Uttrycksbaserade anslutningssträng
Uttrycksbaserade anslutningssträngar utvärderas vid körtid. Du kan till exempel ange datakällan som en parameter, inkludera parameterreferensen i anslutningssträngen och låta användaren välja en datakälla för rapporten. Anta till exempel att ett multinationellt företag har dataservrar i flera länder/regioner. Med en uttrycksbaserad anslutningssträng kan en användare som kör en försäljningsrapport välja en datakälla för ett visst land/en viss region innan rapporten körs.
I följande exempel visas användningen av ett datakälluttryck i en SQL Server-anslutningssträng. Exemplet förutsätter att du har skapat en rapportparameter med namnet ServerName:
="Data Source=" & Parameters!ServerName.Value & "; Initial Catalog=AdventureWorks"
Datakällans uttryck bearbetas vid exekvering eller när en rapport förhandsgranskas. Uttrycket måste skrivas i Visual Basic. Använd följande riktlinjer när du definierar ett datakällauttryck:
Utforma rapporten med hjälp av en statisk anslutningssträng. En statisk anslutningssträng är en anslutningssträng som inte anges via ett uttryck. När du till exempel följer stegen för att skapa en rapportspecifik eller delad datakälla definierar du en statisk anslutningssträng. Med hjälp av en statisk anslutningssträng kan du ansluta till datakällan i Rapportdesignern så att du kan hämta frågeresultatet som du behöver för att skapa rapporten.
När du definierar anslutningen till datakällan ska du inte använda en delad datakälla. Du kan inte använda ett datakällauttryck i en delad datakälla. Du måste definiera en inbäddad datakälla för rapporten.
Ange autentiseringsuppgifter separat från anslutningssträngen. Du kan använda lagrade autentiseringsuppgifter, påbegärda autentiseringsuppgifter eller integrerad säkerhet.
Lägg till en rapportparameter för att ange en datakälla. För parametervärden kan du antingen ange en statisk lista över tillgängliga värden eller definiera en fråga som hämtar en lista över datakällor vid körning. I det här fallet ska den statiska listan med tillgängliga värden vara datakällor som du kan använda med rapporten.
Se till att listan över datakällor delar samma databasschema. All rapportdesign börjar med schemainformation. Om det finns en mismatch mellan schemat som används för att definiera rapporten och det faktiska schemat som används vid körning av rapporten, kanske rapporten inte körs.
Ersätt den statiska anslutningssträngen med ett uttryck innan du publicerar rapporten. Vänta tills du har skapat rapporten innan du ersätter den statiska anslutningssträngen med ett uttryck. När du använder ett uttryck kan du inte köra frågan i Rapportdesignern. Dessutom uppdateras inte fältlistan i fönstret Rapportdata och listan Parametrar automatiskt.