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

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

Not

Kimlik bilgilerine de erişmek isteyen kullanıcıların kimliğini doğrulamak için kullanılan bir rapor sunucusu.Başka bir konuda bir rapor sunucusu için kullanıcı kimlik denetimi hakkında bilgi sağlanır.Daha fazla bilgi için bkz: Hizmetleri, hesapları ve bağlantılar için planlama.

Dış veri bağlantısı kaynak rapor oluşturduğunuzda tanımlanır.Rapor yayımlandıktan sonra ayrı olarak yönetilebilir.Statik bir bağlantı belirtmek dize veya kullanıcılar dinamik bir listeden bir veri kaynak seçmek izin veren bir ifade.Bir veri kaynak türü ve bağlantı belirtme hakkında daha fazla bilgi için dize, bkz: Veri bağlantıları, veri kaynakları ve bağlantı dizeleri (ssrs).

Uzak Veri kaynakları kullanma

Rapor verilerini uzak veritabanı sunucusundan alıyorsa, aşağıdakileri doğrulayın:

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

  • Veritabanı sunucusu tarafından kullanılan bağlantı noktaları açıktır.Erişiyorsanız, SQL Server harici bilgisayarlarda ilişkisel veritabanları veya rapor sunucusu veritabanı üzerinde harici SQL Server örnek bağlantı noktası 1433 ve dış bilgisayar. 1434 açmak gerekirBağlantı noktaları açık sonra sunucuyu yeniden başlatmanız emin olun.Daha fazla bilgi için bkz: Nasıl yapılır: Veritabanı Altyapısı Erişimi için Windows Güvenlik Duvarı'nı Yapılandırma.

  • Uzak bağlantılar etkinleştirilmemiş.sql Server ilişkisel veritabanları dış bilgisayarlara erişiyorsanız, sql Server Configuration Manager kullanın araç uzak bağlantıları üzerinden tcp etkin olduğunu doğrulamak için.

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ılan.Bir raporu için veri almak için rapor sunucusu Başlangıçta Çalıştır elde edilen ya da önceden verdiğiniz kimlik bilgileri küme kullanarak sunucuya bağlanmanız gerekir saat.Bir veri kaynak yapılandırılı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ını desteklemek bağlantı türlerini belirler.Örneğin, Kerberos sürüm 5 protokol etkinleştirilmişse, birden çok sunucu arasında bağlantılarını desteklemek için temsilci seçme ve kimliğe bürünme Windows kimlik doğrulaması ' kullanılabilen özellikleri kullanabilmek için olabilir.Ağınız bu güvenlik özellikleri desteklemiyorsa, bağlantı kısıtlamaları bir çözüm bulmak gerekir.Temsilci seçme ve kimliğe bürünme özelliği etkinleştirilmemişse süreleri dolmadan önce Windows kimlik bilgileri tek bir bilgisayar bağlantısı üzerinden gönderilir.Bir kullanıcı bağlantısı için istemci bilgisayardan bir rapor sunucusu bilgisayar ilk bağlantı olarak sayar.Kullanıcıyı temsilci etkinleştirilmediğinde tümleşik güvenliği kullanmak için bağlantı belirtilmiş olması durumunda, başarısız oturum açma sayılarını ikinci bağlantı ve olacak olarak uzak bir sunucudan veri alan bir rapor açılırsa.

Birden çok bağlantı istemci bilgisayardan gidiş dönüş raporu dış veri için tamamlamak için gerekiyorsa, kaynak, başarılı bağlantı kurmak için aşağıdaki stratejileri seçin.

  • Kimliğe bürünme ve temsilci özelliklerini etkinleştirmek, etki alanı böylece kimlik bilgileri sınırı olmadan diğer bilgisayarlara temsilci olarak atanabilir.

  • Depolanan kimlik bilgilerini veya kimlik bilgileri istendiğinde, dış veri kaynakları için rapor verileri sorgulamak için kullanın.Bir Windows etki alanı hesabı veya veritabanı oturum açma kimlik bilgileri olabilir.

İstenen Kimlik Bilgileri

İstendiğinde kimlik bilgileri bilgilerini kullanmak için raporun veri kaynak bağlantısını yapılandırdığınızda, rapor erişen her kullanıcı bir kullanıcı adı ve parola verileri almak için girmeniz gerekir.Bu yaklaşım, gizli veriler içeren raporlar için önerilir.İstendiğinde kimlik bilgileri yalnızca istek üzerine çalıştırmak raporları kullanılabilir.Kimlik bilgileri istendiğinde, veritabanı oturumu açma veya bir Windows hesabı olabilir.Windows kimlik doğrulaması kullanmak için seçmeniz gerekir verilere bağlanırken Windows kimlik bilgileri olarak kullan kaynak.Aksi takdirde, rapor sunucusu veritabanı sunucusu kullanıcı kimlik doğrulaması için kimlik bilgileri geçirir.Sağladığınız kimlik bilgileri 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üvenlik seçeneği, rapor sunucusu raporu dış veri kaynak barındıran sunucuya erişen kullanıcının güvenlik belirteci geçirir.Bu durumda, kullanıcıdan bir kullanıcı adı veya parola yazması istenmez.Kimliğe bürünme ve temsilci seçme özellikleri etkinleştirilmişse, bu yaklaşım önerilir.Bu özellik etkinleştirilirse, erişmek istediğiniz tüm sunucuları aynı bilgisayarda bulunuyorsa, yalnızca bu yaklaşım kullanmalısınız.

Depolanan Kimlik Bilgileri

Bir dış verilere erişmek için kullanılan kimlik bilgileri depolayabilir kaynak.Geri döndürülebilir şifreleme içinde depolanmış kimlik rapor sunucusu veritabanı.Tek bir raporda kullanılan her veri kaynak için depolanan kimlik bilgileri bilgilerini küme belirtebilirsiniz.Sağladığınız kimlik bilgileri bilgilerini rapor çalıştıran her kullanıcı için aynı verileri almak.

Uzak veritabanı sunucularına erişmek için stratejisinin bir parçası olarak depolanan kimlik bilgileri bilgilerini önerilir.Depolanmış kimlik bilgileri, abonelikleri desteklemiyor veya zamanlamak isterseniz, gerekli rapor geçmiş üretimi veya rapor anlık görüntü görüntüsü yeniler.Bir raporu bir arka plan işlemi olarak çalıştığında, rapor sunucusu raporu yürüten aracısıdır.Yerde kullanıcı bağlamı olmadığından, rapor sunucusu kimlik bilgileri rapor sunucu veritabanından bir veriye bağlanmak almalısınız kaynak.

Kullanıcı adını ve parolasını, belirttiğiniz Windows kimlik bilgileri bilgilerini 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 veritabanı sunucusuna iletilir.

Grant nasıl "Yerel oturum açma izni" Etki alanı kullanıcı hesapları için izinleri

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

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

  1. Üzerinde rapor sunucusu bilgisayar, de Yönetimsel Araçlar, açık Yerel Güvenlik İlkesi.

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

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

  4. ' I kullanıcı veya grup ekleme.

  5. ' I konumları, bir etki alanı veya arama, ve sonra istediğiniz diğer konum belirtmek Tamam.

  6. Etkileşimli oturum açma izin vermek, ve sonra istediğiniz Windows hesabını girin Tamam.

  7. De Özellikler yerel olarak oturum izin ver iletişim kutusunda'ı Tamam.

  8. Seçtiğiniz hesap değil de sahip reddettikleriniz 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 özelliği ile depolanan kimlik bilgilerini kullanarak

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

Önemli notÖnemli

Kimliğe bürünme abonelikleri desteklemek için rapor kullanmanız veya kullanan zamanlamalar oluşturmak için rapor geçmişi veya rapor yürütme anlık görüntü görüntüsünü yenileyin.

Kimlik Bilgisi Yok

Hiçbir kimlik bilgileri bilgilerini kullanmak için bir veri kaynak bağlantısı yapılandırabilirsiniz.Microsoft, her zaman kimlik bilgileri veri kaynaklarına erişmek için kullanmanızı önerir; hiçbir kimlik bilgileri bilgilerini kullanarak değiştirmemeniz önerilir.Ancak, aşağıdaki durumlarda kimlik bilgileri olmayan bir raporu çalıştırmak seçebilirsiniz:

  • Uzak Veri kaynak kimlik bilgileri gerektirmez.

  • Bağlantı kimlik bilgilerini geçirilen dize (güvenli bağlantılar için önerilir).

  • Ana rapor kimlik bilgileri bilgilerini kullanan bir alt rapor rapordur.

Bu koşullar altında rapor sunucusu için bir uzak veri bağlayan kaynak önceden tanımlamanız gerekir katılımsız yürütme hesabı kullanarak.Raporu sunucu hizmet kimlik bilgileri bilgilerini kullanarak bir uzak sunucuya bağlanmak için rapor sunucusu bağlantıyı 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 tablo belirli birleşimleri için kimlik bilgisi türleri ve veri işleme uzantıları bağlantıları nasıl yapılacağını gösterir.Özel veri işleme uzantısı kullanıyorsanız, bkz: Özel veri işleme uzantıları bağlantıları belirtme.

Tür

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

Veri kaynağı türleri

(sql Server, Oracle, odbc, ole db, Analysis Services, xml, sap NetWeaver BI, Hyperion Essbase)

Tümleşik güvenlik

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

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

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.

For Analysis Services: Beginning with SQL Server Reporting Services Service Pack 2, supported on Windows Server 2003 using domain accounts.Windows xp ve daha önceki işletim sistemlerinde desteklenen değil.

Kimlik bilgileri veritabanı

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ı ekleme dize.

For Analysis Services:

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

xml için:

Bağlantı üzerinde başarısız rapor sunucusu veritabanı kimlik bilgileri bilgilerini kullandıysanız.

Hiçbiri

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

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

Tanımlanan bağlantı kimlik bilgileri bilgilerini kullanan dize.Bağlantı başarısız olur rapor sunucusu , katılımsız yürütme hesabı tanımlanmamış.

For Analysis Services:

Her zaman kimlik bilgileri belirtilmemişse, katılımsız yürütme hesabı tanımlı bile, bağlantı başarısız.

xml için:

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

Yapabilirsiniz küme raporlar ve rapor sunucusu için kimlik bilgilerini denetlemek için kodunuzda erişmek.Daha fazla bilgi için bkz: Veri kaynakları ve bağlantı yöntemleri.