Aracılığıyla paylaş


Rapor sunucusu veritabanı (SSRS yerel modu)

Rapor sunucusu, meta verileri ve nesne tanımlarını depolamak için SQL Server Veritabanı Altyapısı'nı kullanan durum bilgisi olmayan bir sunucudur. Yerel mod Reporting Services yüklemesi, kalıcı veri depolamayı geçici depolama gereksinimlerinden ayırmak için iki veritabanı kullanır. Veritabanları birlikte oluşturulur ve adlarına göre bağlanır. Varsayılan olarak, veritabanı adları sırasıyla ReportServer ve ReportServerTempDB şeklindedir.

SharePoint modu Raporlama Hizmetleri yüklemesi, veri uyarı özelliği için bir veritabanı da oluşturur. SharePoint modundaki üç veritabanı Reporting Services hizmet uygulamalarıyla ilişkilendirilir. Daha fazla bilgi için bkz . Reporting Services SharePoint hizmet uygulamasını yönetme

Veritabanları bir yerel veya uzak Veritabanı Altyapısı örneğinde çalıştırılabilir. Yeterli sistem kaynağınız varsa veya yazılım lisanslarından tasarruf etmek istiyorsanız, yerel bir örnek seçmek faydalı olabilir, ancak veritabanlarını uzak bir bilgisayarda çalıştırmak performansı artırabilir.

Önceki yüklemeden veya başka bir rapor sunucusu örneğiyle farklı bir örnekten var olan bir rapor sunucusu veritabanını taşıyabilir veya yeniden kullanabilirsiniz. Rapor sunucusu veritabanının şeması, rapor sunucusu örneğiyle uyumlu olmalıdır. Veritabanı daha eski bir biçimdeyse, veritabanını geçerli biçime yükseltmeniz istenir. Daha yeni sürümler eski bir sürüme düşürülemez. Daha yeni bir rapor sunucusu veritabanınız varsa, bunu rapor sunucusu örneğinin önceki bir sürümüyle kullanamazsınız. Rapor sunucusu veritabanlarının daha yeni biçimlere nasıl yükseltildileri hakkında daha fazla bilgi için bkz. Rapor sunucusu veritabanını yükseltme.

Önemli

Veritabanlarının tablo yapısı sunucu işlemleri için en iyi duruma getirilmiştir ve değiştirilmemeli veya ayarlanmamalıdır. Microsoft tablo yapısını bir sürümden diğerine değiştirebilir. Veritabanını değiştirir veya genişletirseniz, gelecekteki yükseltmeleri gerçekleştirme veya hizmet paketleri uygulama özelliğini sınırlayabilir veya engelleyebilirsiniz. Rapor sunucusu işlemlerini bozan değişiklikler de sunabilirsiniz. Örneğin, READ_COMMITTED_SNAPSHOT özelliğini ReportServer veritabanında açarsanız etkileşimli sıralama özelliğini bozarsınız.

Rapor sunucusu veritabanına tüm erişim, rapor sunucusu aracılığıyla işlenmelidir. Rapor sunucusu veritabanındaki içeriğe erişmek için rapor sunucusu yönetim araçlarını kullanabilirsiniz. Bu araçlar web portalını ve SQL Server Management Studio'yu ya da URL erişimi, Rapor Sunucusu Web hizmeti veya Windows Yönetim Araçları (WMI) sağlayıcısı gibi program arabirimlerini içerir.

Rapor sunucusu veritabanına bağlantı, Reporting Services Configuration Manager aracılığıyla tanımlanır. Ancak, varsayılan yapılandırmayı yüklemeyi seçerseniz kurulum sırasında tanımlanabilir. Veritabanına yönelik rapor sunucusu bağlantısı hakkında daha fazla bilgi için bkz. Rapor sunucusu veritabanı bağlantısını yapılandırma (Rapor Sunucusu Yapılandırma Yöneticisi).

Rapor sunucusu veritabanı

Rapor sunucusu veritabanı, aşağıdaki içeriği depolayan bir SQL Server veritabanıdır:

  • Rapor sunucusu tarafından yönetilen öğeler. Bu öğeler arasında raporlar ve bağlantılı raporlar, paylaşılan veri kaynakları, rapor modelleri, klasörler, kaynaklar ve bu öğelerle ilişkili tüm özellikler ve güvenlik ayarları bulunur.

  • Abonelik ve zamanlama tanımları.

  • Rapor anlık görüntüleri (sorgu sonuçlarını içerir) ve rapor geçmişi.

  • Sistem özellikleri ve sistem düzeyinde güvenlik ayarları.

  • Rapor çalıştırma günlük verileri.

  • Rapor veri kaynakları için simetrik anahtarlar, şifrelenmiş bağlantı ve kimlik bilgileri.

Rapor sunucusu veritabanı uygulama durumunu ve kalıcı verileri depoladığı için, veri kaybını önlemek için bu veritabanı için bir yedekleme zamanlaması oluşturmanız gerekir. Veritabanını yedeklemeye yönelik öneriler ve yönergeler için bkz. Rapor sunucusu veritabanlarını başka bir bilgisayara taşıma (SSRS yerel modu).

Rapor sunucusu geçici veritabanı

Her rapor sunucusu veritabanı, oturum ve yürütme verilerini, önbelleğe alınmış raporları ve rapor sunucusunun oluşturduğu iş tablolarını depolamak için ilgili geçici bir veritabanı kullanır. Arka plan sunucusu işlemleri, geçici veritabanındaki tablolardan eski ve kullanılmayan öğeleri düzenli aralıklarla kaldırır.

Reporting Services, eksikse geçici veritabanını yeniden oluşturmaz, eksik veya değiştirilmiş tabloları onarmaz. Geçici veritabanı kalıcı veriler içermese de, hata kurtarma işleminin bir parçası olarak yeniden oluşturmak zorunda kalmamak için veritabanının bir kopyasını yine de yedeklemeniz gerekir.

Geçici veritabanını yedekler ve sonra geri yüklerseniz, içeriği silmeniz gerekir. Genel olarak, geçici veritabanının içeriğini istediğiniz zaman silmek güvenlidir. Ancak, içeriği sildikten sonra Rapor Sunucusu Windows hizmetini yeniden başlatmanız gerekir.