Veri bağlantıları, veri kaynakları ve bağlantı dizeleri (ssrs)

Bir rapordaki verileri eklemek için önce oluşturmanız gerekir veri bağlantılarıolarak da bilinen, veri kaynaklarıve DataSet oluşturun.Bir veri bağlantısı kullanmak için veri kaynak türü, bağlantı bilgilerini ve kimlik bilgileri türünü içerir.İki tür veri kaynağı vardır: Katıştırılmış ve paylaşılan.Bir katıştırılmış veri kaynak raporunda tanımlanan ve yalnızca o rapor tarafından kullanılan.Paylaşılan veri kaynak rapordan bağımsız olarak tanımlanır ve birden çok rapor tarafından kullanılabilir.Daha fazla bilgi için bkz: Katıştırılmış ve Paylaşılan Veri Bağlantıları veya Veri Kaynakları (Rapor Oluşturucusu 3.0 ve SSRS) ve Katıştırılmış ve Paylaşılan Veri Kümeleri (Rapor Oluşturucusu 3.0 ve SSRS).

Not

Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu 3.0'da Rapor Tasarlama makalesine bakın.

Katıştırılmış ve paylaşılan veri kaynakları arasındaki fark oluşturulma, depolanma ve yönetilme biçimlerindedir.

  • Rapor Tasarımcısı'nda bir parçası katıştırılmış veya paylaşılan veri kaynakları oluşturma bir Business Intelligence Development Studio projesi.Yerel olarak Önizleme için kullanılmaları mi, yoksa bunları projenin bir parçası olarak bir rapor sunucusu veya SharePoint sitesine dağıtmak için kontrol edebilirsiniz.Bilgisayarınızda ve rapor sunucusu veya SharePoint sitesi raporlarınızı dağıtmak burada önceden yüklenmiş özel veri uzantıları kullanabilirsiniz.

    Sistem Yöneticiler uygulamaları yükleyebilir ve ek veri işleme uzantılarını yapılandırmak ve..NET Framework veri sağlayıcıları.Daha fazla bilgi için bkz: Veri işleme uzantıları ve..NET Framework veri sağlayıcıları (ssrs).

    Geliştiricileri Microsoft.ReportingServices.DataProcessing API ek türleri desteklemek için veri işleme uzantıları oluşturmaveri kaynakları.

  • Rapor Oluşturucu, bir rapor sunucusu veya SharePoint göz ve paylaşılan veri kaynakları seçin veya rapora katıştırılmış veri kaynakları oluşturun.Paylaşılan veri kaynağını Rapor Oluşturucusu'nda oluşturamazsınız.Rapor Oluşturucu'özel veri uzantıları kullanamazsınız

Rapor yazma ortamları arasındaki farklar hakkında daha fazla bilgi için bkz: Rapor Tasarımcısı ve rapor oluşturucuyu 3.0 (ssrs) raporları tasarlama ve Rapor Yazma Ortamlarını Karşılaştırma.

Yerleşik veri uzantıları aşağıdaki veri bağlantısı türlerini içerir:

  • Microsoft SQL Server

  • Microsoft SQL Server Analysis Services

  • Microsoft SharePoint Listesi

  • Microsoft SQL Azure

  • Microsoft SQL Server Paralel Veri Ambarı

  • OLE DB

  • Oracle

  • SAP NetWeaver BI

  • Hyperion Essbase

  • Teradata

  • XML

  • ODBC

Rapor modeli url de belirtebilirsiniz.

Örnekler için bkz: Ortak bağlantı dizesi örnekleri.

Veri kaynağını belirtme

Bir veri kaynak oluşturmak için aşağıdaki bilgilere sahip olmalısınız:

  • **Data source type   **The connection type, for example, Microsoft SQL Server.Bu değer, bağlantı türlerini kapalı açılan listeden seçin.

  • Bağlantı bilgileriniadı ve konumu her veri sağlayıcı için özel bağlantı özellikleri ve veri kaynak bağlantı bilgilerini içerir.The connection string is the text representation of connection information.Örneğin, veri kaynak sql Server veritabanını, veritabanının adını belirtin.Katıştırılmış veri kaynakları için, çalışma zamanında hesaplanabilecen ifade tabanlı bağlantı dizeleri de yazabilirsiniz.Daha fazla bilgi için bkz: İfade tabanlı bağlantı dizeleri bu konuda daha sonra.

  • kimlik bilgileriverilere erişmek için gereken kimlik bilgileri bilgilerini sağlayın.Veri kaynağına sahip, hem veri kaynak ve veri kaynağındaki belirli verileri erişmek için uygun izinlere sahip gerekir.Örneğin, bağlanmak için AdventureWorks örnek veritabanını bir ağ sunucusuna yüklenmiş olması gerekir izni bağlanmak için sunucu hem de salt okunur izni erişim veritabanı.

    Not

    Tasarım gereği, kimlik bilgileri veri kaynağından bağımsız olarak yönetilir.Yerel bir sistemdeki raporunuza önizleme yapmak için kullandığınız kimlik bilgileri yayınlanan raporunuzu görüntülemek için gerekenlerden farklı olabilir.Rapor sunucusu veya SharePoint sitesine veri kaynak kaydettikten sonra o konumdan çalışmanız için gereken kimlik bilgileri bilgilerini değiştirmeniz gerekebilir.Daha fazla bilgi için bkz: veri kaynakları için kimlik bilgileri.

Not

Bir katıştırılmış veri kaynak için bir rapor oluşturduğunuzda, Business Intelligence Development Studio, Solution Explorer'ı veya raporu veri bölmesine ancak Rapor Tasarımcısı veri kaynak oluşturmanız gerekirServer Explorer'ı. SQL ServerRapor Tasarımcısı desteklemiyor Visual Studio veri kaynağı oluşturulduğu Server Explorer'ı.

Raporu veri bölmesine katıştırılmış veri kaynakları ve paylaşılan veri kaynakları için rapor eklenmiş olan başvuruları görüntüler.Rapor Oluşturucu, paylaşılan veri içinde kaynak referans noktaları bir paylaşılan veri kaynak bir rapor sunucusu veya SharePoint sitesi.Rapor Tasarımcısı'nda bir paylaşılan veri kaynağına başvuru Solution Explorer'da bir paylaşılan veri kaynak paylaşılan veri kaynak klasörü altında işaret eder.

Sık Kullanılan Bağlantı Dizesi Örnekleri

Bağlantı, veri sağlayıcı için bağlantı özellikleri metin gösterimi dizelerdir.Aşağıdaki tablo çeşitli veri bağlantı türleri için bağlantı dizeleri örnekleri listeler.

Veri kaynağı

Örnek

Açıklama

Yerel sunucudaki SQL Server veritabanı

data source="(local)";initial catalog=AdventureWorks

Veri kaynak türü ayarlamak Microsoft SQL Server.Daha fazla bilgi için bkz: SQL Server bağlantı türü (ssrs).

Yerel sunucudaki SQL Server veritabanı

data source="(local)";initial catalog=AdventureWorks

Veri kaynak türü ayarlamak Microsoft SQL Server.

SQL Server Örneği

veritabanı

Data Source=localhost\MSSQL10_50.InstanceName; Initial Catalog=AdventureWorks

Veri kaynak türü ayarlamak Microsoft SQL Server.

SQL Server Express veritabanı

Data Source=localhost\MSSQL10_50.SQLEXPRESS; Initial Catalog=AdventureWorks

Veri kaynak türü ayarlamak Microsoft SQL Server.

Bulut veritabanında sql açık Gök Mavisi

Data Source=<host>;Initial Catalog=AdventureWorks; Encrypt=True

Veri kaynak türü ayarlamak Microsoft SQL Azure.Daha fazla bilgi için bkz: SQL Azure bağlantı türü (ssrs).

SQL Server Paralel Veri Ambarı

HOST=<IP address>;database= AdventureWorks; port=<port>

Veri kaynak türü ayarlamak Microsoft SQL Server Parallel Data Warehouse.Daha fazla bilgi için bkz: SQL Server paralel veri ambar bağlantı türü (ssrs).

Yerel sunucudaki Analysis Services veritabanı

data source=localhost;initial catalog=Adventure Works DW

Veri kaynak türü ayarlamak Microsoft SQL Server Analysis Services.Daha fazla bilgi için bkz: Analysis Services bağlantı türü için mdx (ssrs) veya Analysis Services bağlantı türü için dmx (ssrs).

Rapor modeli veri kaynak üzerinde bir rapor sunucusu yerel modda konfigüre edilmiş

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works

Rapor sunucusu belirtin veya belge kitaplığı URL'si ve yol için rapor sunucusu klasör veya belge kitaplığı klasörü ad içinde yayımlanmış modeli.Daha fazla bilgi için bkz: Rapor modeli bağlantı (ssrs).

Rapor modeli veri kaynak üzerinde bir rapor sunucusu SharePoint tümleşik modda yapılandırılmış

Server=https://server; datasource=https://server/site/documents/models/Adventure Works.smdl

Rapor sunucusu belirtin veya belge kitaplığı URL'si ve yol için rapor sunucusu klasör veya belge kitaplığı klasörü ad içinde yayımlanmış modeli.

SQL Server2000 Analysis Services server

provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000

Veri kaynak türü ayarlamak OLE DB Provider for OLAP Services 8.0.

Daha hızlı bir bağlantı elde etmek SQL Server 2000 Analysis Services veri kaynakları, küme ConnectTo özelliğine 8.0.İçin küme bu özellik kullanımı Bağlantı özelliklerini iletişim kutusunda, Gelişmiş Özellikler sekmesi.

Oracle sunucusu

data source=myserver

Veri kaynak türü ayarlamak Oracle.Oracle istemci araçları Rapor Tasarımcısı bilgisayarda ve rapor sunucusu yüklü olmalıdır.Daha fazla bilgi için bkz: Oracle bağlantı türü (ssrs).

SAP NetWeaver BI veri kaynağı

DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla

Veri kaynak türü ayarlamak SAP NetWeaver BI.Daha fazla bilgi için bkz: sap NetWeaver BI bağlantı türü (ssrs).

Hyperion Essbase veri kaynağı

Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample

Veri kaynak türü ayarlamak Hyperion Essbase.Daha fazla bilgi için bkz: Hyperion Essbase bağlantı türü (ssrs).

Teradata veri kaynağı

data source=<NNN>.<NNN>.<NNN>.<NNN>;

Veri kaynak türü ayarlamak Teradata.Bağlantı dizesi, her biri bir ile üç arası basamaktan oluşan dört alan biçimindeki bir Internet Protokolü (IP) adresidir.Daha fazla bilgi için bkz: Teradata bağlantı türü (ssrs).

XML veri kaynağı, Web hizmeti

data source=http://adventure-works.com/results.aspx

Veri kaynak türü ayarlamak XML.Bağlantı dizesi, Web Hizmetleri Tanım Dilini (WSDL) destekleyen bir web hizmetidir.Daha fazla bilgi için bkz: xml bağlantı türü (ssrs).

XML veri kaynağı, XML belgesi

https://localhost/XML/Customers.xml

Veri kaynak türü ayarlamak XML.Bağlantı dizesi, XML belgesine giden bir URL’dir.

XML veri kaynağı, katıştırılmış XML belgesi

Boş

Veri kaynak türü ayarlamak XML.XML verileri rapor tanımına katıştırılmıştır.

Bir rapor sunucusu'na bağlanmak başarısız localhost, TCP/IP protokol ağ protokol etkinleştirilmiş olduğunu denetleyin.Daha fazla bilgi için bkz: SQL Server veritabanı altyapısı için bağlanma.

Bu veri kaynak türlerine bağlanmak için gerekli yapılandırmaları hakkında daha fazla bilgi için belirli bir veri bağlantısı altında konusuna Dış veri kaynaklarından (ssrs) veri ekleme veya Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynakları.

Veri kaynakları için kimlik bilgileri

Tasarım gereği, kimlik bilgileri kaydedilebilir ve bağlantı bilgilerinden bağımsız olarak yönetilebilir.Kimlik bilgileri, bir dataset sorgu çalıştırmak ve bir raporu önizlemek için bir veri kaynak oluşturmak için kullanılır.

Not

Oturum açma adları ve parolaları, veri kaynak bağlantı özelliklerini gibi oturum açma bilgilerini içeren öneririz.Depolanmış kimlik bilgileri ile mümkün olduğunda paylaşılan veri kaynaklarını kullanın.Geliştirme ortamında, kimlik bilgilerini kullanan sayfa , Veri kaynağı bir veri bağlantısı oluşturmak veya bir dataset sorgu çalıştırdığınızda kimlik bilgilerini girmek için iletişim kutusu.

Bilgisayarınızdan veri erişimi için girdiğiniz kimlik bilgileri depolanan güvenli bir şekilde yerel proje içinde yapılandırma dosyası ve yaptığınız bilgisayara özgüdür.Proje dosyaları başka bir bilgisayara kopyalarsanız, veri kaynak için kimlik bilgileri bilgilerini yeniden tanımlamanız gerekir.

Zaman, dağıtmak bir rapor rapor sunucusu veya SharePoint sitesinde, onun katıştırılmış ve paylaşılan veri kaynakları bağımsız olarak yönetilir.Bilgisayarınızdan verilere erişmek için gereken veri kaynak kimlik bilgileri rapor sunucusu verilere erişmek gereken kimlik bilgilerini farklı olabilir.Veri kaynak bağlantılarını bir rapor yayımladıktan sonra başarıyla bağlanmak doğrulamanız iyi bir uygulamadır.kimlik bilgileri bilgilerini değiştirmek gerekiyorsa, bunları doğrudan üzerinde değiştirebileceğiniz rapor sunucusu.

Bir rapor kullanan veri kaynaklarını değiştirmek için rapor özelliklerini el ile bir rapor sunucusu klasör gezinmek ve bir veri kaynak adıyla seçerek değiştirebilirsiniz.Daha fazla bilgi için bkz: Nasıl yapılır: Bir rapor veya modeli bir paylaşılan veri kaynağına bağlamak.

Daha fazla bilgi için aşağıdaki konulara bakın:

Paroladaki Özel Karakterler

ODBC veya SQL veri kaynağınızı parola soracak veya parolayı bağlantı dizesine dahil edecek şekilde yapılandırırsanız ve kullanıcı parolayı noktalama işaretleri gibi özel karakterlerle girerse, altyapıdaki bazı veri kaynağı sürücüleri özel karakterleri doğrulayamaz.Raporunuzu işlediğinizde, "Geçerli bir parola değil" iletisi bu sorunu işaret edebilir.Parolanın değiştirilmesi makul değilse, veritabanı yöneticinizle birlikte uygun kimlik bilgilerini bir sistem ODBC veri kaynağı adının (DSN) bir parçası olarak sunucuda depolayabilirsiniz.Daha fazla bilgi için bkz: "OdbcConnection.ConnectionString" de .NET Framework sdk belgeleri.

İfade tabanlı Bağlantı Dizeleri

İfade tabanlı bağlantı dizeleri çalışma zamanında hesaplanır.Örneğin, veri kaynağını bir parametre olarak belirtebilir, parametre başvurusunu bağlantı dizesine ekleyebilir ve kullanıcının raporunu veri kaynağını seçmesini sağlayabilirsiniz.Örneğin, birkaç ülkede veri sunucuları olan çok uluslu bir şirket düşünün.İfade tabanlı bir bağlantı dizesiyle, satış raporu çalıştıran bir kullanıcı, raporu çalıştırmadan önce belirli bir ülkeye ait veri kaynağını seçebilir.

Aşağıdaki örnek, bir veri kaynak ifadesinde kullanımını göstermektedir bir SQL Server bağlantı dize.Adlı bir rapor parametre oluşturulan örnek varsayar ServerName:

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

Veri kaynağı ifadeleri çalışma zamanında veya rapora önizleme yapılırken işlenir.ifade yazılmış Visual Basic.Bir veri kaynağı ifadesi tanımlarken aşağıdaki yönergeleri kullanın:

  • Statik bir bağlantı dizesini kullanarak raporu tasarlayın.Statik bağlantı dizesi bir ifade içinde ayarlanmayan bir bağlantı dizesi demektir (örneğin, bir rapora özgü veya paylaşılan veri kaynağı oluşturmak için adımları izlerken statik bir bağlantı dizesi tanımlarsınız).Statik bir bağlantı kullanarak dize raporu oluşturmak için gereksinim duyduğunuz sorgu sonuçlar elde etmeniz için Rapor Tasarımcısı veri kaynağına bağlanmanızı sağlar.

  • Veri kaynağı bağlantısı tanımlarken, paylaşılan bir veri kaynağı kullanmayın.Paylaşılan bir veri kaynağında bir veri kaynağı ifadesi kullanamazsınız.Rapor için katıştırılmış bir veri kaynağı tanımlamalısınız.

  • Bağlantı dizesinden ayrı olarak kimlik bilgilerini belirtin.Saklanan kimlik bilgileri, istenen kimlik bilgileri veya tümleşik güvenlik kullanabilirsiniz.

  • Bir veri kaynağı belirtmek için rapor parametresi ekleyin.Parametre değerleri için- kullanılabilir değerlerin statik bir listesini sağlayabilir (bu durumda kullanabilir değerler raporla birlikte kullanabileceğiniz veri kaynakları olmalıdır) veya çalışma zamanında veri kaynakları listesini alan bir sorgu tanımlayabilirsiniz.

  • Veri kaynakları listesinin aynı veritabanı şemasını paylaştığından emin olun.Tüm rapor tasarımları şema bilgileriyle başlar.Raporu tanımlamak için kullanılan şemayla, çalışma zamanında kullanılan gerçek şema arasında bir uyumsuzluk varsa, rapor çalışmayabilir.

  • Raporu yayınlamadan önce, statik bağlantı dizesini bir ifadeyle değiştirin.Statik bağlantı dizesini bir ifadeyle değiştirmeden önce raporun tasarımının tamamlanmasını bekleyin.Kullandığınız sonra bir ifade, Rapor Tasarımcısı'nda sorgu yürütülemiyor.Bunun yanında, Rapor Verileri bölmesindeki alan listesi ve Parametreler listesi otomatik olarak güncelleştirilmez.