Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) Reporting Services ve sonraki sürümler
Power BI Rapor Sunucusu
SharePoint
Rapor Oluşturucusu ve Reporting Services sayfalandırılmış raporlarına veri eklemek için önce veri kaynağınıza bir bağlantı dizesi oluşturmanız gerekir. Bu makalede veri bağlantısı dizelerinin nasıl oluşturulacağı açıklanır ve veri kaynağı kimlik bilgileriyle ilgili önemli bilgiler sağlanır. Veri kaynağı veri kaynağı türünü, bağlantı bilgilerini ve gerekli kimlik bilgilerinin türünü içerir. Daha fazla bilgi için bkz. SQL Server Reporting Services'te (SSRS) rapor verilerine giriş.
Yerleşik veri uzantıları
Reporting Services'daki varsayılan veri uzantıları Microsoft SQL Server, Microsoft Azure SQL Veritabanı ve Microsoft SQL Server Analysis Services'tır. Reporting Services'in desteklediği veri kaynaklarının ve sürümlerinin tam listesi için bkz. Reporting Services (SSRS) tarafından desteklenen veri kaynakları.
Yaygın bağlantı dizesi örnekleri
Bağlantı dizeleri, veri sağlayıcısı için bağlantı özelliklerinin metin gösterimidir. Aşağıdaki tabloda, çeşitli veri bağlantısı türleri için bağlantı dizelerinin örnekleri listelenmiştir.
Uyarı
Connectionstrings.com , bağlantı dizelerine örnek almak için kullanılan başka bir kaynaktır.
| Veri kaynağı | Örnek | Açıklama |
|---|---|---|
| Yerel sunucudaki SQL Server veritabanı | Data Source="(local)"; Initial Catalog=AdventureWorks |
Veri kaynağı türünü Microsoft SQL Server olarak ayarlayın. Daha fazla bilgi için bkz. SQL Server bağlantı türü (SSRS). |
| SQL Server adlandırılmış örneği | Data Source=<host>\<instance-name>; Initial Catalog=AdventureWorks |
Veri kaynağı türünü Microsoft SQL Server olarak ayarlayın. Daha fazla bilgi için bkz. SQL Server bağlantı türü (SSRS). |
| Azure SQL Veritabanı | Data Source=<host>.database.windows.net; Initial Catalog=AdventureWorks; Encrypt=True |
Veri kaynağı türünü Microsoft Azure SQL Veritabanı olarak ayarlayın. Daha fazla bilgi için bkz. Azure SQL bağlantı türü (SSRS). |
| SQL Server Paralel Veri Ambarı | HOST=<IP address>; database=AdventureWorks; port=<port> |
Veri kaynağı türünü Microsoft SQL Server Paralel Veri Ambarı olarak ayarlayın. 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 kaynağı türünü Microsoft SQL Server Analysis Services olarak ayarlayın. Daha fazla bilgi için bkz. MDX için Analysis Services bağlantı türü (SSRS) veya DMX (SSRS) için Analysis Services bağlantı türü. |
| Analysis Services tablosal model veritabanı ve Satış perspektifi | Data Source=<servername>; Initial Catalog=Adventure Works DW; cube='Sales' |
Veri kaynağı türünü Microsoft SQL Server Analysis Services olarak ayarlayın. Ayarda cube= perspektif adını belirtin. Daha fazla bilgi için bkz. Tablosal modellerde perspektifler. |
| Azure Analysis Services | Data Source=asazure://aspaaseastus2.asazure.windows.net/<server name>; Initial Catalog=AdventureWorks |
Veri kaynağı türünü Microsoft SQL Server Analysis Services olarak ayarlayın. Daha fazla bilgi için bkz. Microsoft SQL Server Analysis Services veri işleme uzantısı. |
| Oracle sunucusu | Data Source=<host> |
Veri kaynağı türünü Oracle olarak ayarlayın. Oracle istemci araçları Rapor Tasarımcısı bilgisayarına ve rapor sunucusuna yüklenmelidir. Daha fazla bilgi için bkz. Oracle Bağlantı Türü (SSRS ve Power BI Rapor Sunucusu). |
| SAP NetWeaver BI veri kaynağı | Data Source=https://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla |
Veri kaynağı türünü SAP NetWeaver BI olarak ayarlayın. 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 kaynağı türünü Hyperion Essbase olarak ayarlayın. Daha fazla bilgi için bkz. Hyperion Essbase bağlantı türü (SSRS). |
| Teradata veri kaynağı | Data Source=<NNN>.<NNN>.<NNN>.<NNN>; |
Veri kaynağı türünü Teradata olarak ayarlayın. Bağlantı dizesi, her alanın bir ile üç basamak arasında olabileceği dört alan biçiminde bir IP adresidir. Daha fazla bilgi için bkz. Teradata bağlantı türü (SSRS). |
| Teradata veri kaynağı | Database=<database name>; Data Source=<NNN>.<NNN>.<NNN>.<NNN>; Use X Views=False; Restrict to Default Database=True |
Önceki örneğe benzer şekilde veri kaynağı türünü Teradata olarak ayarlayın. Yalnızca etikette Database belirtilen varsayılan veritabanını kullanın ve veri ilişkilerini otomatik olarak bulmayın. |
| XML veri kaynağı, Web hizmeti | data source=https://adventure-works.com/results.aspx |
Veri kaynağı türünü XML olarak ayarlayın. Bağlantı dizesi, Web Hizmetleri Tanım Dili'ni (WSDL) destekleyen bir web hizmetinin URL'sidir. Daha fazla bilgi için bkz. XML bağlantı türü (SSRS). |
| XML veri kaynağı, XML belgesi | https://localhost/XML/Customers.xml |
Veri kaynağı türünü XML olarak ayarlayın. Bağlantı dizesi, XML belgesinin URL'sidir. |
| XML veri kaynağı, eklenmiş XML belgesi | Boş |
Veri kaynağı türünü XML olarak ayarlayın. XML verileri rapor tanımına eklenir. |
| SharePoint Listesi | Data Source=https://MySharePointWeb/MySharePointSite/ |
Veri kaynağı türünü SharePoint Listesi olarak ayarlayın. |
| Power BI Premium veri kümesi (Reporting Services 2019 ve Power BI Rapor Sunucusu Ocak 2020'den itibaren) | Data Source=powerbi://api.powerbi.com/v1.0/myorg/<workspacename>; Initial Catalog=<datasetname> |
Veri kaynağı türünü Microsoft SQL Server Analysis Services olarak ayarlayın. |
Localhost kullanarak bir rapor sunucusuna bağlanamıyorsanız TCP/IP protokolü için ağ protokolunun etkinleştirildiğinden emin olun. Daha fazla bilgi için bkz. İstemci protokollerini yapılandırma.
Bu veri kaynağı türlerine bağlanmak için gereken yapılandırmalar hakkında daha fazla bilgi için , Dış veri kaynaklarından veri ekleme (SSRS) veya Reporting Services (SSRS) tarafından desteklenen veri kaynakları altındaki belirli veri bağlantısı makalesine bakın.
Paroladaki özel karakterler
ODBC veya SQL veri kaynağınızı parolayla yapılandırıyorsanız özel karakterlerle ilgili hatalarla karşılaşabilirsiniz. Kullanıcı parolayı noktalama işaretleri gibi özel karakterlerle girerse, temel alınan bazı veri kaynağı sürücüleri bu özel karakterleri doğrulayamaz. Raporu işlerken "Geçerli bir parola yok" iletisi bu sorunu gösterebilir. Parolayı değiştirmek pratik değilse, veritabanı yöneticinizle birlikte çalışarak uygun kimlik bilgilerini bir sistem ODBC veri kaynağı adının (DSN) parçası olarak sunucuda depolayabilirsiniz. Daha fazla bilgi için .NET Framework belgelerinde OdbcConnection.ConnectionString bölümüne bakın.
İfade tabanlı bağlantı dizesi
İfade tabanlı bağlantı dizeleri çalışma zamanında değerlendirilir. Örneğin, veri kaynağını parametre olarak belirtebilir, bağlantı dizesine parametre başvuruyu ekleyebilir ve kullanıcının rapor için bir veri kaynağı seçmesine izin vekleyebilirsiniz. Örneğin, çok uluslu bir firmanın çeşitli ülkelerde/bölgelerde veri sunucuları olduğunu varsayalım. İfade tabanlı bağlantı dizesiyle, satış raporu çalıştıran bir kullanıcı raporu çalıştırmadan önce belirli bir ülke/bölge için veri kaynağı seçebilir.
Aşağıdaki örnekte, SQL Server bağlantı dizesinde veri kaynağı ifadesinin kullanımı gösterilmektedir. Örnekte adlı ServerNamebir rapor parametresi oluşturduğunuz varsayılır:
="Data Source=" & Parameters!ServerName.Value & "; Initial Catalog=AdventureWorks"
Veri kaynağı ifadeleri çalışma zamanında veya bir raporun önizlemesi görüntülendiğinde işlenir. İfade Visual Basic'te yazılmalıdır. Veri kaynağı ifadesi tanımlarken aşağıdaki yönergeleri kullanın:
Raporu statik bağlantı dizesi kullanarak tasarlar. Statik bağlantı dizesi, bir ifade aracılığıyla ayarlı olmayan bir bağlantı dizesidir. Örneğin, rapora özgü veya paylaşılan veri kaynağı oluşturma adımlarını uyguladığınızda statik bir bağlantı dizesi tanımlarsınız. Statik bağlantı dizesi kullanmak, raporu oluşturmak için ihtiyacınız olan sorgu sonuçlarını alabilmeniz için Rapor Tasarımcısı'ndaki veri kaynağına bağlanmanızı sağlar.
Veri kaynağı bağlantısını tanımlarken paylaşılan veri kaynağı kullanmayın. Paylaşılan bir veri kaynağında veri kaynağı ifadesi kullanamazsınız. Rapor için eklenmiş bir veri kaynağı tanımlamanız gerekir.
Kimlik bilgilerini bağlantı dizesinden ayrı olarak belirtin. Depolanan kimlik bilgilerini, istemli kimlik bilgilerini veya tümleşik güvenliği kullanabilirsiniz.
Veri kaynağı belirtmek için bir rapor parametresi ekleyin. Parametre değerleri için, kullanılabilir değerlerin statik bir listesini sağlayabilir veya çalışma zamanında veri kaynaklarının listesini alan bir sorgu tanımlayabilirsiniz. Bu durumda, kullanılabilir değerlerin statik listesi raporla birlikte kullanabileceğiniz veri kaynakları olmalıdır.
Veri kaynakları listesinin aynı veritabanı şemasını paylaştığından emin olun. Tüm rapor tasarımı şema bilgileriyle başlar. Raporu tanımlamak için kullanılan şema ile çalışma zamanında rapor tarafından kullanılan gerçek şema arasında uyuşmazlık varsa, rapor çalışmayabilir.
Raporu yayımlamadan önce statik bağlantı dizesini bir ifadeyle değiştirin. Statik bağlantı dizesini bir ifadeyle değiştirmeden önce raporu tasarlamayı bitirene kadar bekleyin. İfadeyi kullandıktan sonra sorguyu Rapor Tasarımcısı'nda yürütemezsiniz. Ayrıca, Rapor Verileri bölmesindeki alan listesi ve Parametreler listesi otomatik olarak güncelleştirilmez.