Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (Berichts-Generator und SSRS)Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS)

Dieses Thema gilt für:JaSQL Server 2016JaPower BI-BerichtsserverTHIS TOPIC APPLIES TO:yesSQL Server 2016yesPower BI Report Server[! INCLUDE [Ssrs-Appliesto-Sharepoint-2013-2016i]... /.. /Includes/SSRS-appliesTo-SharePoint-2013-2016.MD)]

Sie müssen zuerst Berichts-GeneratorReport Builder Datenquellen Reporting ServicesReporting Services und Datasets erstellen, um Daten in paginierten - und-Berichten einzuschließen.To include data in Berichts-GeneratorReport Builder and Reporting ServicesReporting Services paginated reports, you must first create data sources and datasets. In diesem Thema werden die Typen von Datenquellen und die Vorgehensweise bei der Erstellung von Datenquellen beschrieben. Zudem erhalten Sie wichtige Informationen zu Anmeldeinformationen für Datenquellen.This topic explains the type of data sources, how to create data sources, and important information related to data source credentials. Eine Datenquelle umfasst den Datenquellentyp, Verbindungsinformationen und den Typ der zu verwendenden Anmeldeinformationen.A data source includes the data source type, connection information, and the type of credentials to use. Es gibt zwei Typen von Datenquellen: eingebettet und freigegeben.There are two types of data sources: embedded and shared. Eine eingebettete Datenquelle wird im Bericht definiert und nur von diesem Bericht verwendet.An embedded data source is defined in the report and used only by that report. Eine freigegebene Datenquelle wird unabhängig von einem Bericht definiert und kann von mehreren Berichten verwendet werden.A shared data source is defined independently from a report and can be used by multiple reports. Weitere Informationen finden Sie unter Eingebettete und freigegebene Datasets (Berichts-Generator und SSRS).For more information, see Embedded and Shared Datasets (Report Builder and SSRS).

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.Each authoring environment provides different ways to create, open, and save reports and related items.

Eingebettete und freigegebene Datenquellen Embedded and shared data sources

Freigegebene Datenquellen sind hilfreich, wenn bestimmte Datenquellen häufig verwendet werden.Shared data sources are useful when you have data sources that you use often. Es wird empfohlen, dass Sie so oft wie möglich freigegebene Datenquellen verwenden.It is recommended that you use shared data sources as much as possible. Mit ihnen können Berichte und der Berichtszugriff einfacher verwaltet und Berichte und die Datenquellen, auf die sie zugreifen, sicherer gemacht werden.They make reports and report access easier to manage, and help to keep reports and the data sources they access more secure. Wenn Sie eine freigegebene Datenquelle benötigen, wenden Sie sich an den Systemadministrator. Er erstellt eine freigegebene Datenquelle für Sie.If you need a shared data source, ask your system administrator to create one for you.

Eine eingebettete Datenquellenverbindung ist eine Datenverbindung, die in der Berichtsdefinition gespeichert wird.An embedded data source is a data connection that is saved in the report definition. Eingebettete Informationen für eine Datenquellenverbindung können nur in dem Bericht verwendet werden, in den die Informationen eingebettet wurden.Embedded data source connection information can be used only by the report in which it is embedded. Verwenden Sie das Dialogfeld Datenquelleneigenschaften , um eingebettete Datenquellen zu definieren und zu verwalten.To define and manage embedded data sources, use the Data Source Properties dialog box.

Der Unterschied zwischen den eingebetteten und den freigegebenen Datenquellen ist die Art der Erstellung, Speicherung und Verwaltung.The difference between the embedded and shared data sources is in how they are created, stored, and managed.

  • In Berichts-Designer werden eingebettete oder freigegebene Datenquellen als Teil eines SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) -Projekts erstellt.In Report Designer, create embedded or shared data sources as part of a SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) project. Sie können steuern, ob Sie sie für die Vorschau lokal verwenden oder sie als Teil des Projekts auf einem Berichtsserver oder einer SharePoint-Website bereitstellen möchten.You can control whether to use them locally for preview or to deploy them as part of the project to a report server or SharePoint site. Sie können benutzerdefinierte Datenerweiterungen verwenden, die auf dem Computer und dem Berichtsserver oder der SharePoint-Website installiert wurden, auf dem bzw. der die Berichte bereitgestellt werden.You can use custom data extensions that have been installed on your computer and on the report server or SharePoint site where you deploy your reports.

    Systemadministratoren können zusätzliche Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter installieren und konfigurieren.System administrators can install and configure additional data processing extensions and .NET Framework data providers. Weitere Informationen finden Sie unter Datenverarbeitungserweiterungen und .NET Framework-Datenanbieter (SSRS).For more information, see Data Processing Extensions and .NET Framework Data Providers (SSRS).

    Entwickler können die Microsoft.ReportingServices.DataProcessing -API datenverarbeitungserweiterungen zur Unterstützung zusätzlicher Datenquellentypen zu erstellen.Developers can use the Microsoft.ReportingServices.DataProcessing API to create data processing extensions to support additional types of data sources.

  • Wechseln Sie im Berichts-GeneratorReport Builderzu einem Berichtsserver oder zu einer SharePoint-Website, und wählen Sie freigegebene Datenquellen aus, oder erstellen Sie eingebettete Datenquellen im Bericht.In Berichts-GeneratorReport Builder, browse to a report server or SharePoint site and select shared data sources or create embedded data sources in the report. Freigegebene Datenquellen können nicht im Berichts-GeneratorReport Buildererstellt werden.You cannot create a shared data source in Berichts-GeneratorReport Builder. Sie können keine benutzerdefinierten Datenerweiterungen im Berichts-GeneratorReport Builderverwenden.You cannot use custom data extensions in Berichts-GeneratorReport Builder.

    In der folgenden Tabelle werden die Unterschiede zwischen eingebetteten und freigegebenen Datenquellen zusammengefasst.The following table summarizes the differences between embedded and shared data sources.

DescriptionDescription EingebettetEmbedded

DatenquelleData Source
SharedShared

DatenquelleData Source
Die Datenverbindung ist in die Berichtsdefinition eingebettet.Data connection is embedded in the report definition. VerfügbareAvailable
Der Zeiger auf die Datenverbindung auf dem Berichtsserver ist in die Berichtsdefinition eingebettet.Pointer to the data connection on the report server is embedded in the report definition. VerfügbareAvailable
Wird auf dem Berichtsserver verwaltet.Managed on the report server VerfügbareAvailable VerfügbareAvailable
Ist für freigegebene Datasets erforderlich.Required for shared datasets VerfügbareAvailable
Ist für Komponenten erforderlich.Required for components VerfügbareAvailable

Integrierte Datenerweiterungen Built-in data extensions

Standarddatenerweiterungen in Reporting ServicesReporting Services umfassen die folgenden Typen von Datenverbindungen:Default data extensions in Reporting ServicesReporting Services include the following types of data connections:

  • Microsoft SQL Server und Microsoft Azure SQL-DatenbankMicrosoft SQL Server and Microsoft Azure SQL Database

  • Microsoft SQL Server Analysis ServicesMicrosoft SQL Server Analysis Services

  • Microsoft SharePoint-ListeMicrosoft SharePoint List

  • Azure SQL-DatenbankAzure SQL Database

  • Microsoft SQL Server Parallel Data WarehouseMicrosoft SQL Server Parallel Data Warehouse

  • OLE DBOLE DB

  • OracleOracle

  • SAP NetWeaver BISAP NetWeaver BI

  • Hyperion EssbaseHyperion Essbase

  • TeradataTeradata

  • XMLXML

  • ODBCODBC

  • Microsoft BI Semantikmodell für Power View: Auf einer SharePoint-Website, die für einen Power PivotPower Pivot -Katalog und Power ViewPower Viewkonfiguriert wurde, ist dieser Datenquellentyp verfügbar.Microsoft BI Semantic Model for Power View: On a SharePoint site that has been configured for a Power PivotPower Pivot gallery and Power ViewPower View, this data source type is available. Dieser Datenquellentyp wird nur für Power ViewPower View -Präsentationen verwendet.This data source type is used only for Power ViewPower View presentations. Weitere Informationen finden Sie unter Building the Perfect BI Semantic Tabular Models for Power View.For more information, see Building the Perfect BI Semantic Tabular Models for Power View.

    Eine vollständige Liste der Datenquellen und -versionen, die Reporting ServicesReporting Services unterstützt, finden Sie unter Von Reporting Services unterstützte Datenquellen (SSRS).For a full list of data sources and versions Reporting ServicesReporting Services supports, see Data Sources Supported by Reporting Services (SSRS).

Daten in Berichts-GeneratorReport BuilderData in Berichts-GeneratorReport Builder

Rs_DataSourcesStoryrs_DataSourcesStory

  1. Datenquellen im Berichtsdatenbereich: Eine Datenquelle wird im Berichtsdatenbereich angezeigt, nachdem Sie eine eingebettete Datenquelle erstellt oder eine freigegebene Datenquelle hinzugefügt haben.Data sources in the Report Data pane A data source appears in the Report Data pane after you create an embedded data source or add a shared data source.

  2. Dialogfeld „Verbindung“: Verwenden Sie das Dialogfeld „Verbindung“, um eine Verbindungszeichenfolge zu erstellen oder eine Verbindungszeichenfolge einzufügen.Connection Dialog Box Use the Connection Dialog Box to build a connection string or to paste a connection string.

  3. Datenverbindungsinformationen: Die Verbindungszeichenfolge wird an die Datenerweiterung übergeben.Data connection information The connection string is passed to the data extension.

  4. Anmeldeinformationen: Anmeldeinformationen werden getrennt von der Verbindungszeichenfolge verwaltet.Credentials Credentials are managed separately from the connection string.

  5. Datenerweiterung/Datenanbieter: Die Verbindung mit den Daten kann über mehrere Datenzugriffsebenen hergestellt werden.Data Extension/Data Provider Connecting to the data can be through multiple data access layers.

  6. Externe Datenquellen: Rufen Sie Daten aus relationalen Datenbanken, mehrdimensionalen Datenbanken, SharePoint-Listen, Webdiensten oder Berichtsmodellen ab.External data sources Retrieve data from relational databases, multidimensional data bases, SharePoint lists, Web services, or report models.

Beispiele für häufige Verbindungszeichenfolgen Common connection string examples

Verbindungszeichenfolgen sind die Textdarstellung von Verbindungseigenschaften für einen Datenanbieter.Connection strings are the text representation of connection properties for a data provider. In der folgenden Tabelle sind Beispiele von Verbindungszeichenfolgen für verschiedene Datenverbindungstypen aufgeführt.The following table lists examples of connections strings for various data connection types.

Hinweis

Connectionstrings.com ist eine weitere Ressource für den Bezug von Verbindungszeichenfolgen.Connectionstrings.com is another resource to get examples for connection strings.

Data sourceData source BeispielExample DescriptionDescription
SQL Server-Datenbank auf dem lokalen ServerSQL Server database on the local server data source="(local)";initial catalog=AdventureWorks Legen Sie den Datenquellentyp auf Microsoft SQL Serverfest.Set data source type to Microsoft SQL Server. Weitere Informationen finden Sie unter SQL Server-Verbindungstyp (SSRS).For more information, see SQL Server Connection Type (SSRS).
SQL Server-InstanzSQL Server Instance

databasedatabase
Data Source=localhost\MSSQL13.<InstanceName>; Initial Catalog=AdventureWorks Legen Sie den Datenquellentyp auf Microsoft SQL Serverfest.Set data source type to Microsoft SQL Server.
SQL Server Express-DatenbankSQL Server Express database Data Source=localhost\MSSQL13.SQLEXPRESS; Initial Catalog=AdventureWorks Legen Sie den Datenquellentyp auf Microsoft SQL Serverfest.Set data source type to Microsoft SQL Server.
Azure SQL-DatenbankAzure SQL Database Data Source=<host>;Initial Catalog=AdventureWorks; Encrypt=True Legen Sie den Datenquellentyp auf Microsoft Azure SQL-Datenbank.Set data source type to Microsoft Azure SQL Database. Weitere Informationen finden Sie unter SQL Azure-Verbindungstyp (SSRS).For more information, see SQL Azure Connection Type (SSRS).
SQL Server Parallel Data WarehouseSQL Server Parallel Data Warehouse HOST=<IP address>;database= AdventureWorks; port=<port> Legen Sie den Datenquellentyp auf Microsoft SQL Server Parallel Data Warehousefest.Set data source type to Microsoft SQL Server Parallel Data Warehouse. Weitere Informationen finden Sie unter SQL Server Parallel Data Warehouse-Verbindungstyp (SSRS).For more information, see SQL Server Parallel Data Warehouse Connection Type (SSRS).
Analysis Services-Datenbank auf dem lokalen ServerAnalysis Services database on the local server data source=localhost;initial catalog=Adventure Works DW Legen Sie den Datenquellentyp auf Microsoft SQL Server Analysis Servicesfest.Set data source type to Microsoft SQL Server Analysis Services. Weitere Informationen finden Sie unter Analysis Services-Verbindungstyp für MDX (SSRS) oder Analysis Services-Verbindungstyp für DMX (SSRS).For more information, see Analysis Services Connection Type for MDX (SSRS) or Analysis Services Connection Type for DMX (SSRS).
Analysis Services-Datenbank für tabellarische Modelle mit Sales-PerspektiveAnalysis Services tabular model database with Sales perspective Data source=<servername>;initial catalog= Adventure Works DW;cube='Sales’ Legen Sie den Datenquellentyp auf Microsoft SQL Server Analysis Servicesfest.Set data source type to Microsoft SQL Server Analysis Services. Geben Sie den Perspektivennamen in der "cube="-Einstellung an.Specify perspective name in cube= setting. Weitere Informationen finden Sie unter Perspektiven (SSAS – tabellarisch).For more information, see Perspectives (SSAS Tabular).
Berichtsmodell-Datenquelle auf einem Berichtsserver, der im einheitlichen Modus konfiguriert istReport model data source on a report server configured in native mode Server=http://myreportservername/reportserver; datasource=/models/Adventure Works Geben Sie die URL des Berichtsservers oder der Dokumentbibliothek sowie den Pfad des veröffentlichten Modells im Namespace des Berichtsserverordners oder Dokumentbibliotheksordners an.Specify the report server or document library URL and the path to the published model in the report server folder or document library folder namespace. Weitere Informationen finden Sie unter Berichtsmodellverbindung (SSRS).For more information, see Report Model Connection (SSRS).
Berichtsmodell-Datenquelle auf einem Berichtsserver, der im integrierten SharePoint-Modus konfiguriert istReport model data source on a report server configured in SharePoint integrated mode Server=http://server; datasource=http://server/site/documents/models/Adventure Works.smdl Geben Sie die URL des Berichtsservers oder der Dokumentbibliothek sowie den Pfad des veröffentlichten Modells im Namespace des Berichtsserverordners oder Dokumentbibliotheksordners an.Specify the report server or document library URL and the path to the published model in the report server folder or document library folder namespace.
SQL ServerSQL Server 2000 Analysis ServicesAnalysis Services -Server server provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000 Legen Sie den Datenquellentyp auf OLE DB-Anbieter für OLAP Services 8.0fest.Set the data source type to OLE DB Provider for OLAP Services 8.0.

Sie können eine schnellere Verbindung mit SQL ServerSQL Server 2000 Analysis ServicesAnalysis Services -Datenquellen erzielen, wenn Sie die ConnectTo -Eigenschaft auf 8.0festlegen.You can achieve a faster connection to SQL ServerSQL Server 2000 Analysis ServicesAnalysis Services data sources if you set the ConnectTo property to 8.0. Sie können diese Eigenschaft im Dialogfeld Verbindungseigenschaften auf der Registerkarte Erweiterte Eigenschaften festlegen.To set this property, use the Connection Properties dialog box, Advanced Properties tab.
Oracle-ServerOracle server data source=myserver Legen Sie den Datenquellentyp auf Oraclefest.Set the data source type to Oracle. Auf dem Computer mit Berichts-Designer und auf dem Berichtsserver müssen die Oracle-Clienttools installiert sein.The Oracle client tools must be installed on the Report Designer computer and on the report server. Weitere Informationen finden Sie unter Oracle-Verbindungstyp (SSRS).For more information, see Oracle Connection Type (SSRS).
SAP NetWeaver BI-DatenquelleSAP NetWeaver BI data source DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla Legen Sie den Datenquellentyp auf SAP NetWeaver BIfest.Set the data source type to SAP NetWeaver BI. Weitere Informationen finden Sie unter SAP NetWeaver BI-Verbindungstyp (SSRS).For more information, see SAP NetWeaver BI Connection Type (SSRS).
Hyperion Essbase-DatenquelleHyperion Essbase data source Data Source=http://localhost:13080/aps/XMLA; Initial Catalog=Sample Legen Sie den Datenquellentyp auf Hyperion Essbasefest.Set the data source type to Hyperion Essbase. Weitere Informationen finden Sie unter Hyperion Essbase-Verbindungstyp (SSRS).For more information, see Hyperion Essbase Connection Type (SSRS).
Teradata-DatenquelleTeradata data source data source=<"NNN" >. <"NNN" >. <"NNN" >. <"NNN" >;data source=<NNN>.<NNN>.<NNN>.<NNN>; Legen Sie den Datenquellentyp auf Teradatafest.Set the data source type to Teradata. Die Verbindungszeichenfolge ist eine IP-Adresse (Internet Protocol) in Form von vier Feldern, wobei jedes Feld ein bis drei Ziffern aufweisen kann.The connection string is an Internet Protocol (IP) address in the form of four fields, where each field can be from one to three digits. Weitere Informationen finden Sie unter Teradata-Verbindungstyp (SSRS).For more information, see Teradata Connection Type (SSRS).
Teradata-DatenquelleTeradata data source Database=<database name> ; data source= <NNN>.< "Nnn" >. <NNN>. <NNN>;Use X Views=False;Restrict to Default Database=TrueDatabase= <database name> ; data source= <NNN>.<NNN>.<NNN>.<NNN>;Use X Views=False;Restrict to Default Database=True Legen Sie den Datenquellentyp auf Teradatafest, ähnlich dem vorherigen Beispiel.Set the data source type to Teradata, similar to the previous example. Verwenden Sie nur die Standarddatenbank, die im Datenbank-Tag angegeben wird, und ermitteln Sie nicht automatisch Datenbeziehungen.Only use the default database that is specified in the Database tag, and do not automatically discover data relationships.
XML-Datenquelle, WebdienstXML data source, Web service data source=http://adventure-works.com/results.aspx Legen Sie den Datenquellentyp auf XMLfest.Set the data source type to XML. Die Verbindungszeichenfolge ist eine URL für einen Webdienst, der Webdienste-Definitionssprache (WSDL) unterstützt.The connection string is a URL for a web service that supports Web Services Definition Language (WSDL). Weitere Informationen finden Sie unter XML-Verbindungstyp (SSRS).For more information, see XML Connection Type (SSRS).
XML-Datenquelle, XML-DokumentXML data source, XML document http://localhost/XML/Customers.xml Legen Sie den Datenquellentyp auf XMLfest.Set the data source type to XML. Die Verbindungszeichenfolge besteht aus einer URL für das XML-Dokument.The connection string is a URL to the XML document.
XML-Datenquelle, eingebettetes XML-DokumentXML data source, embedded XML document EmptyEmpty Legen Sie den Datenquellentyp auf XMLfest.Set the data source type to XML. Die XML-Daten sind in der Berichtsdefinition eingebettet.The XML data is embedded in the report definition.
SharePoint-ListeSharePoint List data source=http://MySharePointWeb/MySharePointSite/ Legen Sie den Datenquellentyp auf SharePoint-Listefest.Set data source type to SharePoint List.

Wenn Sie mittels localhostkeine Verbindung zu einem Berichtsserver herstellen können, überprüfen Sie, ob das Netzwerkprotokoll für TCP/IP aktiviert ist.If you fail to connect to a report server using localhost, check that the network protocol for TCP/IP protocol is enabled. Weitere Informationen finden Sie unter Configure Client Protocols.For more information, see Configure Client Protocols.

Weitere Informationen zu den Konfigurationen, die zum Herstellen einer Verbindung mit diesen Datenquellentypen erforderlich sind, finden Sie im spezifischen Datenverbindungsthema unter Hinzufügen von Daten aus externen Datenquellen (SSRS) oder Von Reporting Services unterstützte Datenquellen (SSRS).For more information about the configurations needed to connect to these data source types, see the specific data connection topic under Add Data from External Data Sources (SSRS) or Data Sources Supported by Reporting Services (SSRS).

Sonderzeichen in Kennwörtern Special characters in a password

Wenn Sie eine ODBC- oder SQL-Datenquelle so konfigurieren, dass nach einem Kennwort gefragt oder das Kennwort in die Verbindungszeichenfolge eingeschlossen wird, und ein Benutzer das Kennwort mit Sonderzeichen wie z. B. Satzzeichen eingibt, können die Sonderzeichen von einigen zugrunde liegenden Datenquellentreibern nicht überprüft werden.If you configure your ODBC or SQL data source to prompt for a password or to include the password in the connection string, and a user enters the password with special characters like punctuation marks, some underlying data source drivers cannot validate the special characters. Wenn Sie den Bericht verarbeiten, ist die Meldung "Kein zulässiges Kennwort" möglicherweise ein Anzeichen für dieses Problem.When you process the report, the message "Not a valid password" may indicate this problem. Falls die Änderung des Kennworts unmöglich ist, können Sie mit dem Datenbankadministrator vereinbaren, dass die entsprechenden Anmeldeinformationen auf dem Server als Teil eines ODBC-System-Datenquellennamens (Data Source Name, DSN) gespeichert werden.If changing the password is impractical, you can work with your database administrator to store the appropriate credentials on the server as part of a system ODBC data source name (DSN). Weitere Informationen finden Sie unter "OdbcConnection.ConnectionString" in der .NET Framework.NET Framework SDK-Dokumentation.For more information, see "OdbcConnection.ConnectionString" in the .NET Framework.NET Framework SDK documentation.

Auf Ausdrücken beruhende Verbindungszeichenfolgen Expression-based Connection Strings

Auf Ausdrücken beruhende Verbindungszeichenfolgen werden zur Laufzeit ausgewertet.Expression-based connection strings are evaluated at run time. Sie können beispielsweise die Datenquelle als Parameter angeben, den Parameterverweis in die Verbindungszeichenfolge einbinden und dem Benutzer das Auswählen einer Datenquelle für den Bericht gestatten.For example, you can specify the data source as a parameter, include the parameter reference in the connection string, and allow the user to choose a data source for the report. Nehmen Sie beispielsweise an, ein multinationales Unternehmen verfügt über Datenserver in verschiedenen Ländern.For example, suppose a multinational firm has data servers in several countries. Mit einer ausdrucksbasierten Verbindungszeichenfolge kann ein Benutzer, der einen Umsatzbericht ausführt, vor der Ausführung des Berichts eine Datenquelle für ein bestimmtes Land bzw. für eine bestimmte Region auswählen.With an expression-based connection string, a user who is running a sales report can select a data source for a particular country before running the report.

Im folgenden Beispiel wird die Verwendung eines Datenquellenausdrucks in einer SQL ServerSQL Server -Verbindungszeichenfolge veranschaulicht.The following example illustrates the use of a data source expression in a SQL ServerSQL Server connection string. Für das Beispiel wird vorausgesetzt, dass Sie einen Berichtsparameter mit dem Namen ServerNameerstellt haben:The example assumes you have created a report parameter named ServerName:

="data source=" & Parameters!ServerName.Value & ";initial catalog=AdventureWorks"  

Datenquellenausdrücke werden zur Laufzeit oder beim Anzeigen einer Berichtsvorschau verarbeitet.Data source expressions are processed at run time or when a report is previewed. Der Ausdruck muss in Visual BasicVisual Basicgeschrieben sein.The expression must be written in Visual BasicVisual Basic. Halten Sie sich an die folgenden Richtlinien, wenn Sie einen Datenquellenausdruck definieren:Use the following guidelines when defining a data source expression:

  • Entwerfen Sie den Bericht mithilfe einer statischen Verbindungszeichenfolge.Design the report using a static connection string. Eine statische Verbindungszeichenfolge bezeichnet eine Verbindungszeichenfolge, die nicht durch einen Ausdruck festgelegt wird (wenn Sie beispielsweise die Schritte zum Erstellen einer berichtsspezifischen oder freigegebenen Datenquelle ausführen, definieren Sie eine statische Verbindungszeichenfolge).A static connection string refers to a connection string that is not set through an expression (for example, when you follow the steps for creating a report-specific or shared data source, you are defining a static connection string). Die Verwendung einer statischen Verbindungszeichenfolge ermöglicht es Ihnen, im Berichts-Designer eine Verbindung mit der Datenquelle herzustellen, sodass Sie die Abfrageergebnisse abrufen können, die Sie zum Erstellen des Berichts benötigen.Using a static connection string allows you to connect to the data source in Report Designer so that you can get the query results you need to create the report.

  • Verwenden Sie keine freigegebene Datenquelle, wenn Sie die Datenquellenverbindung definieren.When defining the data source connection, do not use a shared data source. Es ist nicht möglich, einen Datenquellenausdruck in einer freigegebenen Datenquelle zu verwenden.You cannot use a data source expression in a shared data source. Sie müssen eine eingebettete Datenquelle für den Bericht definieren.You must define an embedded data source for the report.

  • Geben Sie die Anmeldeinformationen getrennt von der Verbindungszeichenfolge an.Specify credentials separately from the connection string. Sie können gespeicherte Anmeldeinformationen, auf Anforderung eingegebene Anmeldeinformationen oder die integrierte Sicherheit verwenden.You can use stored credentials, prompted credentials, or integrated security.

  • Fügen Sie einen Berichtsparameter zum Angeben einer Datenquelle hinzu.Add a report parameter to specify a data source. Als Parameterwerte können Sie entweder eine statische Liste verfügbarer Werte angeben (in diesem Fall sollten die verfügbaren Werte den Datenquellen entsprechen, die Sie mit dem Bericht verwenden können) oder eine Abfrage definieren, die zur Laufzeit eine Liste mit Datenquellen abruft.For parameter values, you can either provide a static list of available values (in this case, the available values should be data sources you can use with the report) or define a query that retrieves a list of data sources at run time.

  • Stellen Sie sicher, dass die Datenquellen in der Liste das gleiche Datenbankschema verwenden.Be sure that the list of data sources shares the same database schema. Die Schemainformationen stellen den Ausgangspunkt bei jedem Berichtsentwurf dar.All report design begins with schema information. Wenn das Schema, das zum Definieren des Berichts verwendet wird, nicht mit dem Schema identisch ist, das zur Laufzeit vom Bericht verwendet wird, kann der Bericht möglicherweise nicht ausgeführt werden.If there is a mismatch between the schema used to define the report and the actual schema used by the report at run time, the report might not run.

  • Ersetzen Sie die statische Verbindungszeichenfolge durch einen Ausdruck, bevor Sie den Bericht veröffentlichen.Before publishing the report, replace the static connection string with an expression. Ersetzen Sie die statische Verbindungszeichenfolge erst dann durch einen Ausdruck, wenn der Entwurf des Berichts vollständig abgeschlossen ist.Wait until you are finished designing the report before you replace the static connection string with an expression. Sobald Sie einen Ausdruck verwenden, können Sie die Abfrage nicht mehr im Berichts-Designer ausführen.Once you use an expression, you cannot execute the query in Report Designer. Außerdem werden die Feldliste im Berichtsdatenbereich und die Parameterliste nicht mehr automatisch aktualisiert.Furthermore, the field list in the Report Data pane and the Parameters list will not update automatically.

Nächste SchritteNext steps

Erstellen, ändern und Löschen von freigegebenen Datenquellen Create, Modify, and Delete Shared Data Sources
Erstellen und Ändern von eingebetteten Datenquellen Create and Modify Embedded Data Sources
Festlegen von Bereitstellungseigenschaften Set Deployment Properties
Angeben der Anmeldeinformationen und Verbindungsinformationen für BerichtsdatenquellenSpecify Credential and Connection Information for Report Data Sources

Weiteren Fragen wenden?More questions? Versuchen Sie das Reporting Services-Forum stellenTry asking the Reporting Services forum