Hizmetleri, hesapları ve Ağ Bağlantıları'nı planlama

Reporting Services birden çok bileşeni olan dağıtılmış sunucu uygulamasıdır ve bazı bileşenler farklı bilgisayarlar üzerinde yüklenebilir.Dağıtım planlamanın bir parçası olarak, kullanıcıların rapor sunucusuna nasıl bağlanacağını, rapor sunucusunun iç veritabanına nasıl bağlanacağını ve sunucunun rapor verileri sağlayan dış veri kaynaklarına nasıl bağlanacağını dikkate almak isteyeceksiniz.Rapor sunucusunu işleme için kullanılabilir yapmak için, kur sırasında veya sonrasında hangi hizmetlerin, hesapların ve bağlantıların yapılandırılması gerektiğini anlamanız gerekir.Son olarak, araç çalıştırmak veya bir görevi gerçekleştirmek için yönetici izinlerinin gerekli olduğunu bilmeniz gerekir.

Reporting Services Dağıtımında Kullanılan Bağlantılar

Bir Reporting Services dağıtımı planlaması yapılırken, üç tür bağlantı yapılandırmak ve bulundurmak gerekir.İlk olarak, kullanıcıların rapor sunucusu nasıl bağlanacaklarını düşünmeniz gerekir.İkinci olarak, rapor sunucusunun rapor sunucusu veritabanına nasıl bağlandığını düşünmeniz gerekir.Üçüncü olarak, rapor yazarlarının ve içerik yöneticilerinin, raporlar için veri sağlayan dış veri kaynaklarına bağlantıları nasıl tanımlayacaklarını düşünmeniz gerekir.

Aşağıdaki diyagram, bağlantıları varsayılan yerel mod kurulumunda gösterir.Bu diyagram, tanımlamak veya yönetmek gereken bağlantı türlerine bir tanıtım sağlar.

Connections in Reporting Services

SharePoint tümleşik modu hakkında daha fazla bilgi için bkz: Reporting Services SharePoint ile tümleşik modda için güvenlik genel bakış.

Aşağıdaki tablo, her bağlantı türü hakkında ayrıntılı bilgi sağlar.

Bağlantılar

Açıklama

1

Kullanıcı rapor sunucusu veritabanına bağlanır

Kullanıcılar ve uygulamalar, bir rapor sunucusuna bir rapor sunucusu örneği için ayrılmış ve kayıtlı bir URL'ye yönlendirilen HTTP istekleri üzerinden bağlanır.Kullanıcılar rapor sunucusuna şifreli bir kanal üzerinden ulaşabilsin diye, SSL bağlantıları için URL'ler yapılandırabilirsiniz.

İstek kimliğini Rapor sunucusu Web hizmeti doğrular.Varsayılan olarak, kullanıcılara, Windows etki alanı kimlik bilgileri bilgileri ve tümleşik güvenlik kullanılarak kimlik bilgileri doğrulaması yapılır, ancak rapor sunucusunu temel kimlik bilgileri doğrulaması kullanmak için de yapılandırabilirsiniz.Ya da oluşturabilir ve bir özel kimlik doğrulama uzantısı veya form kimlik doğrulaması varsayılan Windows kimlik doğrulama türüyle veya tek bir oturum açma teknolojisi HTTP modülünü dağıtmak.SharePoint tümleşik modda, Güvenilir modu da kullanabilirsiniz.Eğer rapor sunucusu özel form kimlik doğrulaması kullanıyorsa, kullanıcı, kimlik doğrulama uzantısı geçerli bir oturum üzerinden rapor sunucusuna bağlanır.

NoteNote:
En iyi yöntem olarak temel kimlik doğrulaması, özel kimlik doğrulama türü veya güvenli mod kullandığınızda Güvenli Yuva Katmanı (SSL) kullanmanız gerekir.

Kullanıcının kimliği doğrulandıktan sonra raporlama sunucusu, rapor sunucusu içeriğine ve işlemine yetki vermek için erişim izinlerini denetler.İzinler, kullanıcının gerçekleştirebileceği görevleri tanımlayan rol atamalarını tanımlar.Rapor sunucusuna bağlanan her kullanıcının, bağlanmak için kullandığı hesapta bir rapor sunucusuna bağlanmak için kullandığı rol atamalarına sahip olması gerekir.Daha fazla bilgi için, bkz. Yerel mod rapor sunucusu bir izin verme, Nasıl Yapılır: rapor sunucusu öğeler için izinleri bir SharePoint sitesi küme (Reporting Services SharePoint tümleşik modunda), and SharePoint gruplar ve izinler için Reporting Services rolleri ve görevleri karşılaştırma.SSL hakkında daha fazla bilgi için bkz. Bir rapor sunucusu, Güvenli Yuva Katmanı (SSL) bağlantıları için yapılandırma.

2

Rapor sunucusu rapor sunucusu veritabanına bağlanır

Bir rapor sunucusu veritabanı, rapor sunucusuna dahili depolama sağlar.Rapor sunucusu, rapor sunucusu veritabanına bağlanır ve içerik, sunucu durumu ve meta verileri depolar ve alır.Yerel modda, raporlama sunucusu için yayımlanan raporlar rapor sunucusu veritabanında depolanır.SharePoint tümleşik modunda, raporları ana kopyaları, veri kaynakları ve modelleri SharePoint içerik veritabanlarında depolanır.Kullanıcılar ve diğer uygulamalar rapor sunucusu veritabanına bağlanmaz.Yalnız rapor sunucusu veritabanına bağlanır.

Veritabanını oluşturmak ve bağlantıyı yapılandırmak için, ya da rapor sunucusu varsayılan yapılandırmasında yükleyebilir veya Reporting Services Yapılandırma aracı içindeki veritabanı sayfasını kullanabilirisiniz.Rapor sunucusu veritabanı bağlantısını yapılandırdığınızda, sonuç bir veritabanı oturumu açma, hesaba verilen izinler ve rapor sunucusu hizmetinden rapor sunucusu veritabanına bağlanma olanağı verilmesidir.

Rapor sunucusu, aşağıdaki hesaplardan herhangi birini kullanarak veritabanına bağlanabilir:

  • Hizmet hesabını kullanın.Bu varsayılan değerdir.

  • Bir etki alanı hesabını kullanın.

  • SQL Serveroturum açma kullanın.

Daha fazla bilgi için, bkz. rapor sunucusu veritabanı oluşturma ve rapor sunucusu veritabanı bağlantısı'nı yapılandırma.

3

Rapor sunucusu dış veri kaynaklarına bağlanır.

Raporlar, veri kaynak bağlantı bilgilerini ve rapor çalıştığında işlenen sorguları içerir veya bunlara başvurur.Rapor modelleri ayrıca veri kaynaklarına başvurur.

Raporda kullanılan verileri almak için rapor sunucusu, dış veri kaynaklarını barındıran diğer sunuculara bağlanması gerekir.Rapor ya da model çalıştığında, rapor sunucusu, sunucu veya bilgisayara bir bağlantı açar, sorgu sağlar, döndürülen veri kümesini bekler ve daha sonraki işleme sonraki adımına devam etmeden önce bağlantıyı kapatır.

Dış veri kaynaklarına bağlantılar önce raporda tanımlanır ve sonra, rapor yayımlandıktan sonra rapordan bağımsız olarak yönetililir.Çalışma zamanında, bu bağlantılar rapor sunucusu tarafından raporu çalıştıran kullanıcı adına yapılır.Rapor sunucusu belirli veri kaynaklarına kimlik bilgileri aktarır.Herhangi belirli bir veri kaynağı bağlantısı için rapor sunucusu, kimlik bilgilerini aşağıdaki yöntemlerden bir ile alabilir:

  • Raporu çalıştıran kullanıcının kimliğine bürünün veya verilmiş kimlik bilgilerini kullanın.Rapor kaynak verilerini Windows kimlik doğrulaması kullanmak için yapılandırmak, rapor sunucusunun varsayılan Windows Güvenlik uzantısını kullanmak üzere yapılandırılmasını da gerektirir.Eğer rapor sunucusu form kimlik bilgileri doğrulaması veya temel kimlik bilgileri doğrulaması kullanıyorsa, veri kaynaklarını temsil eden veya temsil edilen kimlik bilgileri kullanmak için yapılandıramazsınız.

  • Kullanıcıya kimlik bilgilerini sorma.

  • Depolanmış kimlik bilgilerini rapor sunucusu veritabanından alma.rapor sunucusu bu kimlik bilgilerini Windows kimlik bilgileri olarak kabul edebilir ve verileri karşı bir sorguyu çalıştırmadan önce bunları taklit eder.

  • Kimlik bilgisi kullanmama.Bu seçenek, yalnızca katılımsız yürütme hesabını yapılandırdığınızda kullanılabilir.

Ağ topolojisi, etki alanı kısıtlamaları ve veri kaynak türü, bağlantının nasıl yapılacağını ve kullanabileceğiniz kimlik doğrulaması sağlayıcılarını belirler.Örneğin, Windows tümleşik güvenlik bağlamı kullanarak bir veri kaynak bağlantısı açmayı isteyen rapor kullanıcısının aşağıdaki gereksinimlerin karşılanması gerekir:

  • Verileri kaynağının kendisini Windows tümleşik güvenliğini desteklemelidir ve son kullanıcı veritabanı sunucusunda oturum açma adı ve erişim izinlerine sahip olmalıdır.

  • Etki alanı güvenlik ilkeleri Kerberos ağ kimlik doğrulamasını desteklemesini gerektiri, kimliğe bürünme ve yetkilendirme etkin kılınır.

  • Rapor ya da paylaşılan veri kaynağındaki veri kaynağı özellikleri Windows tümleşiktir güvenliğe ayarlı olmalıdır.

Oluşturuldukları sırada, rapor sunucusu bağlantı veya kimlik bilgilerini doğrulamaz.Bağlantı özelliklerinin geçerli olup olmadığını doğrulamak için raporu çalıştırmanız gerekir.Veri kaynağı bağlantı özelliklerini ayarlama hakkında daha fazla bilgi için, bkz. Nasıl Yapılır: Bir raporu (Rapor Yöneticisi) veri kaynak Özellikleri'ni yapılandırmaBir dış veri kaynağına bağlanma hakkında daha fazla bilgi için, bkz. Bir veri bağlama kaynak (Reporting Services)ve Kimlik bilgisi ve raporu veri kaynakları için bağlantı bilgilerini belirtme.

4

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

Bu hesap bazen, katılımsız yürütme hesabı veya işleme raporu olarak anılabilir.

Katılımsız yürütme hesabı için kimlik bilgileri bilgileri sağladığınızda, bu hesap raporlar çalıştırmak ve rapor tanımlarındaki URL'lerden görüntüleri almak için kullanılır.

Veri kaynağı kimlik bilgileri bilgilerini kullanmıyorsa (örneğin, verileri bir XML belgesinde ise), bu seçeneği seçebilirsiniz.Rapor sunucusu, dış veri kaynağının bulundurulduğu bilgisayarla bağlantı kurmak için bu katılımsız yürütme hesabını kullanır.Reporting Services yapılandırma aracını kullanarak hesabı yapılandırabilirsinizDaha fazla bilgi için, bkz. Katılımsız yürütme hesabı yapılandırma.

5

Rapor sunucusu teslim hedeflerine bağlanır.

Rapor sunucusu, dosya paylaşımı gibi, teslim hedefine bağlanmak için kullanılan kimlik bilgilerini toplamak için bir teslim uzantısını kullanır.Teslim uzantısı, teslim hedefine bağlanmak için bu kimlik bilgilerini kullanır.

Reporting Services Kurulumunda Kullanılan Hizmetleri

Bir Reporting Services yüklemesinde, hem etkileşimli hem de arka plan işleme işlevleri gerçekleştiren önemli hizmetler vardır.Aşağıdaki tabloda, hangi hizmetlerin bir dağıtımında kullanıldığını açıklar.

Hizmet:

Açıklama

Rapor Sunucusu hizmeti

Bir rapor sunucusu, Rapor Sunucusu Web hizmeti, Rapor Yöneticisi ve arka plan işlemleri için bir çalışma zamanı ortamı sağlayan bir Windows hizmeti olarak uygulanır.

Hizmet, Kur sırasında kaydedilir ve yapılandırılır.Başlangıçta, Kurulum sırasında belirtilen bir hesap altında çalışır, ancak bunu değiştirebilir veya Reporting Services yapılandırma aracı içinde parolayı değiştirebilirsiniz.Reporting Services yapılandırma araını kullandığınızdan emin olun, çünkü kullanılacak bağımlı ayarlar yeni hesap bilgilerini kullanmak için güncelleştirilir.

En azından, seçtiğiniz hesabın ağa bağlanma izni ve rapor sunucusu ve rapor sunucusu veritabanı bilgisayarında Allow Log on Locally izni olması gerekir.En az ayrıcalık hesabı seçtiğinizden emin olun.Eğer Internet Information Services (IIS) çalıştıran bir bilgisayarda Reporting Services dağıtıyorsanız, yerleşik Network Service hesabını kullanmak isteyebilirsiniz.Denetim amacıyla, yalnızca Reporting Services hizmeti tarafından kullanılan özel bir hesap kullanın.

Hizmet hesabı, bir Windows kullanıcı hesabı veya Yerel Sistem gibi yerleşik bir hesap olabilir.Eğer bir etki alanı kullanıcı hesabı belirtirseniz ve rapor sunucusu Kerberos kimlik doğrulamasını destekleyen bir ağda dağıtılmışsa, kullanmayı planladığınız etki alanı kullanıcı hesabında, rapor sunucusu Hizmet Asıl Adı (SPN) kaydetmeniz gerekir.Daha fazla bilgi için, bkz. Nasıl Yapılır: Rapor sunucusu bir hizmet asıl adı (SPN) kaydettirin..

Reporting Services program dosyalarına erişim izni Reporting Services tarafından belirlenir ve yönetilir, bu izin hesabı yapılandırmak için Kur kullandığınızda veya Reporting Services yapılandırma aracını kullandığınızda verilir.Bu hizmet için izin gereksinimleri hakkında daha fazla bilgi için, bkz. Windows hizmet hesapları ayarlama.

Hesap veya şifrenin nasıl değiştirildiği hakkında daha fazla bilgi için, bkz. rapor sunucusu hizmet hesabını yapılandırma.

SQL Server hizmeti

Rapor sunucusu veritabanı bir SQL Server 2005 veyaSQL Server 2008 Database Engine örneği üzerinde çalışır.Database Engine, MSSQLSERVER veya adlandırılmış örnek olarak çalışır.Bu hizmet, yapılandırılmış ve çalışıyor olmalıdır.

rapor sunucusu veritabanı erişim izni, rapor sunucusu veritabanı tarafından oluşturulan. RSExecRole üzerinden verilir. Bu rol, MSDB, Ana , reportserver ve reportservertempdb veritabanları üzerinde oluşturulur.Bu rol hakkında daha fazla bilgi için bkz. Nasıl Yapılır: RSExecRole oluşturma.

SQL ServerAracı hizmet

Reporting Services Aracı hizmet'i SQL Server zamanlanmış işlemleri tetiklemek için bir zamanlayıcı olarak kullanır.Bu hizmet, zamanlanmış işlemler için gereklidir.Rapor sunucusu veritabanını barındıran bilgisayarda yapılandırılmış ve çalışıyor olmalıdır.

SQL ServerAracı hizmeti, rapor sunucusu yapılandırmasını, SQL Server'a bağlanmak için bir etki alanı hesabı ve Windows kimlik doğrulaması kullanacak şekilde yaptıysanız ( bir SQL Serveroturum açma ya da hizmet hesabı yerine) bir etki alanı hesabı altında çalıştırmalısınız.Rapor sunucusu etki alanı kullanıcısı olarak çalıştırıldığında, rapor sunucusu, etki alanı hesabına ait olan SQL Server Aracısı işlerini oluşturur.SQL Server aracısı bir görevi Zamanlama ve Teslim İşlemcisine yönlendirmeden önce, SQL Server aracısı etki alanı hesabının sahibi olduğu iş bilgilerine erişim izni olması gerekir.Eğer SQL Server Aracısı yerel kullanıcı hesabı olarak çalışıyorsa, hizmetin etki alanı hesabı bilgilerine erişim izni olmaz, ve ardından rapor ve abonelik teslimi başarısız olur.

Zamanlanan işlemler hakkında ve hizmet başlatma ve durdurmanın abonelik sırasını nasıl etkilediği hakkında daha fazla bilgi için, bkz. Zamanlama ve Teslim İşlemcisi.

SQL Server Aracı hesanı yapılandırması hakkında daha fazla bilgi için, bkz. Hizmetleri, hesapları ve Ağ Bağlantıları'nı planlama ve rapor sunucusu hizmet hesabını yapılandırma.

SQL ServerTarayıcı hizmeti

Eğer rapor sunucusu veritabanını barındırmak için Database Engine'ın adlandırılmış, uzak örneğini kullanıyorsanız, uzak sunucuda SQL Server Tarayıcı hizmetini etkinleştirin ve kullanın.SQL Server tarayıcı, adlandırılmış örnek tarafından kullanılan Reporting Services için yapılandırma aracı bağlantı noktası sağlar.Rapor sunucusu veritabanı oluşturma veya yapılandırdığınızda, Reporting Services Yapılandırma aracı, Database Engine bağlanmak için bağlantı noktası numarasını kullanır.

Windows Yönetim Araçları

Yapılandırdığınız herhangi bir rapor sunucusu üzerinde Windows Yönetim Araçları (WMI) hizmetinin etkinleştirilmiş ve çalışıyor olması gerekir.Reporting Services Yapılandırma aracı, yerel ve uzak rapor sunucularına bağlanmak için, rapor sunucusu WMI sağlayıcısını kullanır.Uzak bir rapor sunucusu yapılandırıyorsanız, bilgisayar uzak WMI erişimine izin vermelidir.Daha fazla bilgi için, bkz. Nasıl Yapılır: Bir rapor sunucusu, uzaktan yönetim için yapılandırma.

Uzaktan Yordam Çağrısı (RPC)

Bu hizmet, çekirdek işletim sisteminin bir parçasıdır ve başlatma sırasında varsayılan olarak otomatik etkinleştirilir.Reporting Services rapor sunucusunu başlatmak için kullanır.Bu hizmet, rapor sunucusu işlemleri için yapılandırılmış ve çalışır olmalıdır.Ayrıca, DCOM uzaktan yönetime izin vermek için RPC'de Reporting Services yapılandırma aracı ile etkinleştirilmiş olması gerekir.

Yönetici İzinleri

Reporting Services yüklemesindeki hizmet, hesap ve bağlantıları yönetmek için, oturum açtığınız hesabın da, rapor sunucusu bilgisayarındaki yerel Yöneticiler grubunun bir üyesi olması gerekir.Yönetici izinleri için aşağıdakiler gereklidir:

  • SQL Server kur çalıştırma.

  • Reporting Services Yapılandırma aracını çalıştırın.Eğer bir rapor sunucusunu uzaktan yönetimi için yapılandırırsanız, izinleri etkinleştirdiğinizde aracı yönetici olmadan çalıştırabilirsiniz.Yönergeler için bkz: Nasıl Yapılır: Bir rapor sunucusu, uzaktan yönetim için yapılandırma.

  • Eğer Reporting Services içinde Sistem Yöneticisi rolünüz yoksa, SQL Server Management Studio çalıştırın.

  • Windows Vista veya Windows Server 2008,’de, yerel yönetimin rapor sunucusunu yapılandırmak için bir yönetici olmalısınız.Daha fazla bilgi için, bkz. Nasıl Yapılır: Windows Vista ve Windows Server 2008 üzerinde yerel yönetim için bir rapor sunucusu yapılandırın..

  • Bir rapor sunucusu örneğni entegre etmeye çalıştığınız bir SharePoint ürün veya teknolojisi örneği olan bir sunucuda, Reporting Serviceseklentisi için yükleme ve yapılandırma yetkisi olan yönetici olmanız gerekir.Ayrıca, eklentiyi yükleyen kullanıcı için SharePoint site koleksiyon yöneticisi grubuna ait olmalıdır.Yoksa, , Reporting Services özelliği yükleme sonrasında etkinleştirilmez, ve çalışması için site koleksiyonu yönetici grubunun bir üyesi Reporting Services özelliğini etkinleştirmelidir.