Veri Kaynağına Bağlanma (Rapor Oluşturucusu 2.0)
Rapor Oluşturucusu 2.0’da, raporunuza iki yolla veri kaynağı ekleyebilirsiniz:
Rapor sunucusundaki paylaşılan bir veri kaynağına başvuruyu bulup ekleyin.Rapor sunucusunda depolanan rapor verilerini almak için gerekli olan bağlantı bilgileri.
Yalnızca sizin raporunuz tarafından kullanılan katıştırılmış bir veri kaynağı oluşturun.Bağlantı bilgilerini sağlamanız ve kullanılacak kimlik bilgilerini belirtmeniz gerekir.
Daha fazla bilgi için bkz: Katıştırılmış ve Paylaşılan Veri Kaynaklarıyla Çalışma (Rapor Oluşturucusu 2.0) ve Bir Rapor Veri Kaynağı için Kimlik Bilgilerini Belirtme (Rapor Oluşturucusu 2,0).
Katıştırılmış Veri Kaynağı Belirtme
Veri kaynağı tanımı; veri kaynağı türünü, bağlantı dizesini ve kimlik bilgilerini belirtir.Veri kaynağı tanımları birden fazla raporun kullanımı için paylaştırılabilir veya rapor tanımına katıştırılabilir.Yeni bir veri kaynağı tanımı oluşturabilir veya varolan bir paylaşılan veri kaynağını kullanabilirsiniz.Bir veri kaynağına bağlanmak için aşağıdaki bilgilere sahip olmanız gerekir:
**Data source type **The specific type of data source, for example, Microsoft SQL Server.Desteklenen veri kaynağı türleri listesinden bu değeri seçin:
Microsoft SQL Server
Microsoft SQL Server Analysis Services
OLE DB
Oracle
ODBC
SAP NetWeaver BI
Hyperion Essbase
Teradata
XML
Not
Veri kaynağı olarak bir rapor modelini de kullanabilirsiniz.Bir rapor modelini doğrudan bir rapor sunucusundan gözatabileceğiniz ve seçebileceğiniz için, diğer yazma ortamlarından bulunan Rapor Sunucusu Modeli veri kaynağı türü Rapor Oluşturucusu 2.0’da bulunmaz.
Bağlantı bilgileri Olarak da bilinen bağlantı dizesi, bağlantı adını ve konumunu bilgilerdir kaynak, bazen belirli bir veri sağlayıcı sürüm.Veri kaynağı bir veritabanıysa, bağlantı dizesinde veritabanının adını belirtebilirsiniz.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:Örnek Bağlantılar (Rapor Oluşturucusu 2.0).
Izinleri Her iki veri erişim iznine almış olmanız gerekir kaynak ve verileri üzerinde belirli verileri kaynak, belirttiğiniz kimlik bilgileri bilgilerini kullanarak.Örneğin, için AdventureWorks bağlanmak için2008 örnek veritabanı, bir ağ sunucusunda yüklü sunucuya bağlanma izni ve veritabanına erişmek için salt okuma izni olması gerekir.
Not
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.Daha fazla bilgi için bkz:Bir Rapor Veri Kaynağı için Kimlik Bilgilerini Belirtme (Rapor Oluşturucusu 2,0).
Bir veri kaynağına bağlandıktan sonra, Rapor Verileri bölmesinde veri kaynağı tanımı görünür.Rapor Verileri bölmesi, katıştırılmış veri kaynaklarını ve paylaşılan veri kaynaklarına olan başvuruları görüntüler.
Daha fazla bilgi için, bkz:
İfade tabanlı Bağlantı Dizeleri
İfade tabanlı bağlantı dizeleri çalışma zamanında hesaplanır.İfade tabanlı dizeler yalnızca bir rapor sunucusuna bağlıysanız çalışı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 veri kaynağının kullanılışını ifade içinde bir SQL Server bağlantı dizesi. Oluşturduğunuz bir rapor parametre adlı ö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ılmalıdır 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ı dizesi kullanma raporu oluşturmak için sorgu sonuçlarını alabileceğiniz 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.Bir ifade kullandıktan sonra raporu Rapor Oluşturucusu 2.0’da çalıştıramazsınız.Bunun yanında, Rapor Verileri bölmesindeki alan listesi ve Parametreler listesi otomatik olarak güncelleştirilmez.
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.Içinde "OdbcConnection.ConnectionString" daha fazla bilgi için bkz: .NET Framework SDK belgeleri.
Not
Bağlantı dizesine parola gibi oturum açma bilgileri eklememeniz önerilir.Ayrı bir sekmede sağlar Oluşturucu 2.0 rapor Veri kaynağı kimlik bilgileri bilgilerini girmek için kullanabileceğiniz iletişim kutusu. Bu kimlik bilgileri, Rapor Oluşturucusu 2.0 bilgisayarında güvenle saklanır.
See Also