範例連接 (報表產生器 2.0)
資料來源連接會指定您要在報表中使用的資料來源。在報表產生器 2.0 中連接到報表伺服器時,可以使用共用資料來源定義為您指定連接資訊。這些資料來源會儲存在伺服器上,並由報表伺服器管理員進行管理。您不需要提供任何其他資訊來使用共用資料來源。
如果在報表內建立內嵌資料來源,則必須指定連接資訊。儲存在報表中的連接資訊會因資料來源的類型而異。您可以在 [資料來源屬性] 對話方塊中提供連接資訊,此對話方塊的開啟方法是從 [報表資料] 窗格選取 [新增],然後再選取 [資料來源]。如需詳細資訊,請參閱<如何:建立資料來源參考 (報表產生器 2.0)>。
一般連接字串範例
下表列出各種資料來源之連接字串的範例。
資料來源 |
範例 |
說明 |
---|---|---|
本機伺服器上的 SQL Server 資料庫 |
data source="(local)";initial catalog=AdventureWorks2008 |
將資料來源類型設定為 SQL Server。如需詳細資訊,請參閱<如何:從 SQL Server 資料來源擷取資料 (報表產生器 2.0)>。 |
SQL Server 執行個體 資料庫 |
Data Source=localhost\MSSQL10.InstanceName; Initial Catalog= AdventureWorks2008 |
將資料來源類型設定為 SQL Server。 |
SQL Server Express 資料庫 |
Data Source=localhost\MSSQL10.SQLEXPRESS; Initial Catalog= AdventureWorks2008 |
將資料來源類型設定為 SQL Server。 |
本機伺服器上的 Analysis Services 資料庫 |
data source=localhost;initial catalog=Adventure Works DW 2008 |
將資料來源類型設定為 SQL Server Analysis Services。如需詳細資訊,請參閱<如何:從 Analysis Services Cube 中擷取資料 (MDX) (報表產生器 2.0)>。 |
SQL Server 2000 Analysis Services 伺服器 |
provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000 |
將資料來源類型設定為 OLE DB Provider for OLAP Services 8.0。 如果將 ConnectTo 屬性設定為 8.0,則可以加快 SQL Server 2000 Analysis Services 資料來源的連接。若要設定這個屬性,請使用 [連接屬性] 對話方塊的 [進階屬性] 索引標籤。 |
Oracle 伺服器 |
data source=myserver |
將資料來源類型設定為 Oracle。Oracle 用戶端工具必須安裝在報表產生器 2.0 的電腦以及報表伺服器上。如需詳細資訊,請參閱<如何:從 Oracle 資料來源擷取資料 (報表產生器 2.0)>。 |
SAP NetWeaver BI 資料來源 |
DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla |
將資料來源類型設定為 SAP NetWeaver BI。如需詳細資訊,請參閱<如何:從 SAP NetWeaver BI 資料來源擷取資料 (報表產生器 2.0)>。 |
Hyperion Essbase 資料來源 |
Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample |
將資料來源類型設定為 Hyperion Essbase。如需詳細資訊,請參閱<如何:從 Hyperion Essbase 資料來源擷取資料 (報表產生器 2.0)>。 |
Teradata 資料來源 |
data source=<NN>.<NNN>.<NNN>.<N>; |
將資料來源類型設定為 Teradata。連接字串是四個欄位形式的網際網路通訊協定 (IP) 位址,其中每個欄位都可以是 1 到 3 位數。如需詳細資訊,請參閱<如何:從 Teradata 資料來源擷取資料 (報表產生器 2.0)>。 |
Teradata 資料來源 |
Database=<database name>; data source=<NN>.<NNN>.<NNN>.<N>;Use X Views=False;Restrict to Default Database=True |
與前述範例類似,將資料來源類型設定為 Teradata。請只使用在 Database 標記中指定的預設資料庫,而不要自動探索資料關聯性。 |
XML 資料來源, Web 服務 |
data source=http://adventure-works.com/results.aspx |
將資料來源類型設定為 XML。連接字串是支援 Web 服務定義語言 (WSDL) 之 Web 服務的 URL。如需詳細資訊,請參閱<從 XML 資料建立報表資料集 (報表產生器 2.0)>。 |
XML 資料來源,XML 文件 |
https://localhost/XML/Customers.xml |
將資料來源類型設定為 XML。連接字串是 XML 文件的 URL。 |
XML 資料來源, 內嵌 XML 文件 |
空白 |
將資料來源類型設定為 XML。XML 資料會內嵌在報表定義中。 |