Kimlik bilgisi ve raporu veri kaynakları için bağlantı bilgilerini belirtme

Rapor sunucusu raporları içeriği veya veri kullanan bir abonelik için alıcı bilgileri sağlayan dış veri kaynaklarına bağlanmak için kimlik bilgilerini kullanır. Belirttiğiniz Windows kimlik doğrulamasını kullanan kimlik doğrulama, hiçbir kimlik doğrulama veya özel kimlik doğrulama veritabanı. Bağlantı isteği ağ üzerinden gönderilirken, rapor sunucusu ya da bir kullanıcı hesabı veya Katılımsız yürütme hesabı taklit. Altında bir bağlantı isteği yapılan güvenlik bağlamı hakkında daha fazla bilgi için veri kaynağı yapılandırma ve ağ bağlantıları bu konuda daha.

[!NOT]

Kimlik bilgileri, ayrıca bir rapor sunucusu erişimi olan kullanıcıların kimliklerini doğrulamak için kullanılır. Başka bir konuda rapor sunucusu için kullanıcı kimlik denetimi hakkında bilgi sağlanır. Daha fazla bilgi için bkz: Connections and Accounts in a Reporting Services Deployment.

Rapor oluşturduğunuzda bir dış veri kaynağına bağlantı tanımlanır. Rapor yayımlandıktan sonra ayrı ayrı yönetilebilir. Statik bağlantı dizesi veya kullanıcıların dinamik listesinden veri kaynağı seçin sağlayan ifade belirtebilirsiniz. Bir veri kaynağı türü ve bağlantı dizesi belirtme hakkında daha fazla bilgi için bkz: Veri bağlantısı, veri kaynakları ve bağlantı dizeleri (ssrs).

Uzak veri kaynakları kullanma

Raporu uzak veritabanı sunucudan veri alır, aşağıdakileri doğrulayın:

  • Veritabanı sunucusuna sağlanan kimlik bilgileri geçerli değildir. Windows kullanıcı kimlik bilgilerini kullanıyorsanız, kullanıcı sunucu ve veritabanı izni olduğundan emin olun.

  • Veritabanı sunucusu tarafından kullanılan bağlantı noktaları açıktır. Eğer bunu erişiyorsunuz SQL ServerHarici bilgisayarlarda, ilişkisel veritabanları veya raporlama sunucusu veritabanı üzerinde harici bir ise SQL Serverörneği bağlantı noktası 1433 ve dış bilgisayar 1434 açmak gerekir. Bağlantı noktalarını açmadan sonra sunucuyu yeniden başlatmanız emin olun. Daha fazla bilgi için, bkz. Veritabanı Altyapısı Erişimi için bir Windows Güvenlik Duvarı Yapılandırma.

  • Uzak bağlantılar etkinleştirilmiş olması gerekir. SQL Server ilişkisel veritabanları dış bilgisayarlara erişiyorsanız, uzak bağlantılar üzerinden tcp etkin olduğunu doğrulamak için SQL Server Configuration Manager aracını kullanabilirsiniz.

Yolları uzak veri kaynaklarına bağlanmak için kimlik bilgilerini belirtin.

Raporları içerik sağlayan veri kaynakları genellikle uzak sunucularda barındırılmaktadır. Bir raporu için veri almak için rapor sunucusu önceden verdiğiniz ya da zamanında elde edilen bir kimlik bilgileri kümesi kullanarak sunucuya bağlanmanız gerekir. Veri kaynağı yapılandırırken, kimlik bilgileri aşağıdaki yollarla belirtebilirsiniz:

  • Kullanıcıya kimlik bilgilerini sorma.

  • Kimlik bilgileri depolar.

  • Windows tümleşik güvenliği kullan.

  • Kimlik bilgisi kullanmama.

Ağ ortamında size destek olabilir bağlantı türlerini belirler. Örneğin, Kerberos sürüm 5 Protokol etkinleştirilmişse, birden çok sunucu arasında bağlantıları desteklemek için temsilci seçme ve kimliğe bürünme özelliği Windows kimlik doğrulaması kullanmak mümkün olabilir. Ağınızda bu güvenlik özellikleri desteklemiyorsa, bağlantı kısıtlamaları çalışmak gerekecektir. Temsilci ve kimliğe bürünme etkinleştirilmemişse, onlar sona ermeden önce Windows kimlik bilgileri bilgisayar bağlantısı üzerinden gönderilir. Rapor sunucu bilgisayara bir kullanıcı bağlantısı istemci bilgisayardan ilk bağlantı olarak sayar. Eğer kullanıcı temsilci etkinleştirilmediğinde tümleşik güvenliği kullanmak için bağlantı belirttiyseniz, başarısız oturum açma sayısı ikinci bağlantısı ve irade olarak uzak bir sunucudan veri alan bir rapor açar.

Bir gidiş-dönüş istemci bilgisayardan bir dış rapor veri kaynağına tamamlamak için gereken birden çok bağlantı, aşağıdaki stratejileri başarılı bağlantı yapmak için seçin.

  • Kimlik bilgileri olmadan sınırı diğer bilgisayarlara atanabilir böylece etki alanınızdaki kimliğe bürünme ve temsilci seçme özellikleri etkinleştirin.

  • Dış veri kaynakları için rapor verileri sorgulamak için depolanan kimlik bilgilerini veya istenir kimlik bilgilerini kullanın. Kimlik bilgileri, bir Windows etki alanı hesabı veya veritabanı oturumu olabilir.

İstenen Kimlik Bilgileri

İstenir kimlik bilgilerini kullanmak için raporun veri kaynağı bağlantısını yapılandırdığınızda, rapor erişen her kullanıcı bir kullanıcı adı ve parola veri almak için girmeniz gerekir. Bu yaklaşım, gizli veriler içeren raporlar için önerilir. İstenir kimlik bilgileri yalnızca istek üzerine çalıştırmak raporları kullanılabilir. İstenir kimlik bilgileri veritabanı oturumu açma veya bir Windows hesabı olabilir. Windows kimlik doğrulaması kullanmak için önce seçmelisiniz veri kaynağına bağlanırken Windows kimlik bilgileri olarak kullan. Aksi takdirde, rapor sunucusu, veritabanı sunucusu için kullanıcı kimlik doğrulaması için kimlik bilgileri geçirir. Sağladığınız kimlik bilgilerini veritabanı sunucu kimlik doğrulaması yapamaz, bağlantı başarısız olur.

Windows Tümleşik Güvenliği

Kullandığınızda Windows tümleşik güvenliği seçeneği, rapor sunucusu raporu dış veri kaynağı barındıran sunucuya erişen kullanıcı güvenlik belirtecini geçer. Bu durumda, kullanıcıdan bir kullanıcı adı veya parola yazması istenmez. Bu yaklaşım önerilir, kimliğe bürünme ve temsilci seçme özellikleri etkinleştirilir. Bu özellikleri etkinleştirilmemişse, erişmek istediğiniz tüm sunucuları aynı bilgisayarda bulunuyorsa bu yaklaşım kullanmalısınız.

Depolanan Kimlik Bilgileri

Bir dış veri kaynağına erişmek için kullanılan kimlik bilgileri saklayabilirsiniz. Kimlik bilgileri geri döndürülebilir şifreleme rapor sunucu veritabanında depolanır. Bir raporda kullanılan her veri kaynağı için depolanan kimlik bilgilerini tek bir kümesini belirtebilirsiniz. Sağladığınız kimlik bilgilerini, raporu çalıştıran her kullanıcı için aynı veri almak.

Depolanan kimlik bilgilerini uzak veritabanı sunucularına erişmek için bir stratejinin bir parçası olarak tavsiye edilir. Depolanan kimlik bilgilerini veya rapor anlık görüntüsünü yeniler abonelikleri desteklemiyor veya rapor geçmişi oluşturma zamanlamak istiyorsanız gereklidir. Rapor bir arka plan işlemi olarak çalıştığında, rapor sunucusu rapor yürütür ajandır. Yerinde hiçbir kullanıcı bağlamı olmadığından, rapor sunucusu bir veri kaynağına bağlanmak için rapor sunucusu veritabanından kimlik bilgilerini almak gerekir.

Belirttiğiniz parola ve kullanıcı adı, Windows kimlik bilgileri veya veritabanı oturumu olabilir. Windows kimlik bilgilerini belirtirseniz, rapor sunucusu sonradan kimlik doğrulaması yapmak için kimlik bilgilerini Windows’a geçirir. Aksi takdirde, kimlik bilgileri kimlik doğrulaması için bir veritabanı sunucusuna iletilir.

Nasıl-e doğru vermek "Yerel olarak oturum açmaya izin ver" Etki alanı kullanıcı hesapları için izinleri

Bir dış veri kaynağına bağlanmak için depolanan kimlik bilgilerini kullanmak, Windows etki alanı kullanıcı hesabının yerel olarak oturum açma izni olması gerekir. Bu izin, rapor sunucusunda kullanıcı kimliğine bürünmek ve istek kimliğine bürünülen kullanıcı dış veri kaynağına göndermek rapor sunucusu izin verir.

Bu izni vermek için aşağıdakileri yapın:

  1. Rapor sunucu bilgisayardaki içinde Administrative Toolsaçık Yerel Güvenlik İlkesi.

  2. Altında Güvenlik ayarlarını, genişletme Yerel ilkelerve'yi Kullanıcı hakları ataması.

  3. Ayrıntılar bölmesinde, sağ Yerel olarak oturum açmaya izin ver ve sağ Özellikler.

  4. Tıklayın kullanıcı veya grup ekleme.

  5. Tıklayın yerlerde, bir etki alanı veya arama ve tıklatın istediğiniz başka bir konuma belirtmek Tamam.

  6. Etkileşimli oturum açma izin veren ve ardından istediğiniz Windows hesabı girin Tamam.

  7. İçinde Ver özellikleri yerel olarak oturum iletişim kutusunda, tıklatın Tamam.

  8. Seçtiğiniz hesap da var inkar ki izinleri doğrulayın:

    1. Sağ Yerel olarak oturum açmaya izin verme ve sağ Özellikler.

    2. Hesabı listeleniyorsa, seçin ve sonra tıklatın kaldırma.

Kimliğe bürünme ile depolanan kimlik bilgilerini kullanarak

Kimlik bilgileri, başka bir kullanıcının kimliğini taklit etmek için de kullanabilirsiniz. SQL Server veritabanları için kimliğe bürünme kullanılarak ayarlar seçenekleri setuser işlevi.

Önemli notÖnemli

Kimliğe bürünme abonelikleri desteklemek için raporları kullanmayın veya rapor geçmişini oluşturmak veya rapor yürütme anlık yenilemek için zamanlamaları kullanın.

Kimlik Bilgisi Yok

Hiçbir kimlik bilgilerini kullanmak için bir veri kaynağı bağlantısı yapılandırabilirsiniz. Microsoft, her zaman kimlik bilgileri veri kaynaklarına erişmek için önerir; hiçbir kimlik bilgilerini kullanarak tavsiye edilir. Ancak, aşağıdaki durumlarda kimlik bilgileri bir rapor çalıştırmak seçebilirsiniz:

  • Uzak veri kaynağı kimlik bilgileri gerektirmez.

  • Kimlik bilgileri (sadece güvenli bağlantılar için önerilir) bağlantı dizesinde geçirilir.

  • Ana rapor kimlik bilgilerini kullanan bir alt rapor rapordur.

Bu koşullar altında rapor sunucusu önceden tanımlamanız gerekir Katılımsız yürütme hesabı kullanarak bir uzak veri kaynağına bağlanır. Rapor sunucusu hizmeti kimlik bilgilerini kullanarak bir uzak sunucuya bağlanamıyor çünkü, rapor sunucusu bağlantı yapmak için kullanabileceğiniz bir hesap belirtmeniz gerekir. Bu hesabı oluşturma hakkında daha fazla bilgi için bkz: Katılımsız yürütme hesabı yapılandırma.

Veri kaynağı yapılandırma ve ağ bağlantıları

Aşağıdaki tabloda, bağlantı kimlik bilgisi türleri ve veri işleme uzantıları belirli birleşimleri için nasıl yapılır gösterir. Özel veri işleme uzantısı kullanıyorsanız, bkz: Özel veri işleme uzantıları bağlantıları belirtin.

Tür

Ağ bağlantısı için bağlam

Veri kaynağı türleri

(SQL Server, Oracle, odbc, ole db, Analiz Hizmetleri, xml, sap NetWeaver bı, Hyperion Essbase)

Tümleşik güvenlik

Geçerli kullanıcının kimliğine bürün

Tüm veri kaynağı türleri için geçerli kullanıcı hesabı kullanarak bağlan.

Windows kimlik bilgileri

Belirtilen kullanıcının kimliğine bürün

İçin SQL Server, Oracle, odbc ve ole db: Kimliğine bürünülen kullanıcı hesabını kullanarak bağlanın.

İçin Analysis Services: ile başlayan SQL Server  Reporting ServicesService Pack 2 destek, Windows Server 2003etki alanı hesaplarını kullanarak. Windows xp ve daha önceki işletim sistemlerinde desteklenen değil.

Veritabanı kimlik bilgileri

Katılımsız yürütme hesabı veya hizmet hesabı taklit.

(Reporting Services administrator izinleri hizmet kimliği kullanarak bağlantı isteği gönderirken kaldırır).

İçin SQL Server, Oracle, odbc ve ole db:

Kullanıcı adı ve parola bağlantı dizesini ekleyin.

For Analysis Services:

Başarısız TCP/IP iletişim kuralı, aksi takdirde kullanıyorsanız, bağlantı başarılı olur.

xml:

Veritabanı kimlik bilgilerini kullandıysanız, rapor sunucusu bağlantı başarısız.

Hiçbiri

Katılımsız yürütme hesabı taklit.

İçin SQL Server, Oracle, odbc ve ole db:

Bağlantı dizesinde tanımlanan kimlik bilgilerini kullan. Katılımsız yürütme hesabı tanımlanmamış ise, rapor sunucusu bağlantı başarısız olur.

For Analysis Services:

Her zaman kimlik bilgileri belirtilmemişse, Katılımsız yürütme hesabı tanımlanmış olmasa da, bağlantı başarısız.

xml:

Katılımsız yürütme hesabı tanımlanmışsa, anonim kullanıcı olarak bağlanma; Aksi halde, bağlantı başarısız.

Program aracılığıyla kimlik bilgilerini ayarlama

Kodunuzda raporlar ve rapor sunucusu erişimi denetlemek için kimlik bilgileri ayarlayabilirsiniz. Daha fazla bilgi için, bkz. Veri kaynakları ve bağlantı yöntemleri.

Ayrıca bkz.

Görevler

Oluşturma, silme veya paylaşılan veri kaynağı (Rapor Yöneticisi) değiştirme

Rapor (Rapor Yöneticisi) için veri kaynağı özellikleri yapılandırma

Kavramlar

Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynakları

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

Rapor veri kaynakları yönetme

Rapor Yöneticisi'ni (ssrs)