Aracılığıyla paylaş


Rapor sunucusu veritabanını yönetme

A Reporting Servicesiki dağıtım kullanan SQL Serverilişkisel veritabanları için dahili depolama. Varsayılan olarak, veritabanı adı ReportServerve ReportServerTempdb. ReportServerTempdbbirincil raporlama sunucusu veritabanı ile oluşturulur ve geçici veriler, oturum bilgileri ve önbelleğe alınan raporlar depolamak için kullanılır.

De Reporting Services, veritabanı yönetim görevlerini içeren yedekleme ve geri rapor sunucu veritabanları ve şifrelemek için kullanılan şifreleme anahtarlarını yönetme ve önemli verilerin şifresini çözmek.

Report server veritabanlarını yönetmek için SQL Serverçeşitli araçlar sağlar.

  • Kullanabileceğiniz yedekleme veya rapor sunucusu veritabanını geri yükleme, bir raporu sunucu veritabanına taşıyın veya bir rapor sunucusu veritabanını kurtarmak için SQL Server   Management Studio, Transact-SQLkomutlar veya veritabanı komut istemi utilities. Yönergeler için bkz: Report Server veritabanlarını başka bilgisayara taşımaServer Books içinde Online.

  • Varolan veritabanı içeriğini başka bir raporu sunucu veritabanına kopyalamak için bir raporlama sunucusu veritabanı kopyasını iliştir ve ile farklı rapor sunucusu örneğini kullanın. Ya da, oluşturup rapor sunucu içeriğini yeni bir veritabanı oluşturmanız için soap çağrıları kullanan bir komut dosyası çalıştırabilirsiniz. Sen-ebilmek kullanma rsJavaScript çalışmasına yardımcı programı

  • Veritabanı Kurulumu sayfasında kullanabileceğiniz rapor sunucusu ve rapor sunucusu veritabanı arasındaki bağlantıları yönetmek ve belirli rapor sunucusu örneği için kullanılan veritabanını bulmak için Reporting Servicesyapılandırma aracı. Raporu sunucu veritabanına raporu sunucu bağlantısı hakkında daha fazla bilgi için bkz: Report Server veritabanı bağlantı yapılandırma.

SQL Server oturum açma ve veritabanı izinleri

Rapor sunucu veritabanları rapor sunucusu tarafından dahili olarak kullanılır. Ya da veritabanı bağlantıları rapor sunucusu hizmeti tarafından yapılır. Kullandığınız Reporting Servicesrapor sunucusu veritabanını rapor sunucusu bağlantısını yapılandırmak için yapılandırma aracı.

Hizmet hesabı, bir Windows yerel veya etki alanı kullanıcı hesabı veritabanı rapor sunucu bağlantısı olabilir ya da bir kimlik bilgilerini SQL Serververitabanı kullanıcı. Varolan bir hesabı bağlantısı seçmeniz gerekir; Reporting Serviceshesapları sizin yerinize oluşturmaz.

A SQL Servergiriş için rapor sunucusu veritabanında oluşturulan sizin için otomatik olarak belirttiğiniz hesap için.

Veritabanı izinleri de otomatik olarak yapılandırılır. Reporting Services konfigürasyonu aracı firma veya veritabanı kullanıcı atar Publicve RSExecRolerol rapor sunucu veritabanları için. RSExecRoleVeritabanı tabloları erişme ve saklı yordamları çalıştırma izinleri sağlar. RSExecRole Oluşturulan masterve msdbrapor sunucusu veritabanını oluşturduğunuzda. RSExecRoleÜyesi olduğu db_ownersağlayan bir otomatik yükseltme işlemi desteklemek üzere kendi şemasını güncelleştirmek rapor sunucusu rapor sunucusu veritabanları için rol.

Rapor sunucu veritabanları için adlandırma kuralları

Birincil veritabanı oluştururken, veritabanının adı için belirtilen kurallara uymalıdır Veritabanı tanımlayıcıları. Geçici veritabanı adı her zaman birincil raporlama sunucusu veritabanı ancak ile aynı adı kullanan bir Tempdbsonek. Geçici veritabanı için farklı bir ad seçemezsiniz.

Rapor sunucu veritabanları dahili bileşenler düşünülür çünkü bir raporu sunucu veritabanına yeniden adlandırma desteklenmez. Report server veritabanlarını yeniden adlandırma hata oluşmasına neden olur. Birincil veritabanı yeniden adlandırırsanız, özellikle veritabanı adları eşlenmemiş bir hata iletisi açıklanır. Eğer yeniden adlandırırsanız, ReportServerTempdbraporları çalıştırdığınızda veritabanı, daha sonra aşağıdaki iç hata oluşur:

"rapor sunucusunda bir iç hata oluştu. Ayrıntılar için hata günlüğüne bakın. (rsInternalError)

Geçersiz nesne adı 'ReportServerTempDB.dbo.PersistedStream'."

Bu hata oluşur ReportServerTempdbadı dahili olarak depolanır ve saklı yordamlar tarafından iç işlemler için kullanılır. Geçici veritabanını yeniden adlandırmak, saklı yordamlar düzgün çalışmasını engeller.

Raporlama sunucusu veritabanı üzerinde anlık görüntü yalıtım etkinleştirme

Raporlama sunucusu veritabanı üzerinde anlık görüntü yalıtım etkinleştiremezsiniz. Anlık yalıtım açıksa, aşağıdaki hatayla karşılaşırsınız: "Seçili raporu görüntülemek için hazır değil. Rapor hala işlenir veya rapor anlık görüntüsü kullanılamıyor."

Anlık görüntü yalıtım bilerek etkinleştirmediniz, öznitelik başka bir uygulama tarafından ayarlanan ya da modeli veritabanı etkin, yalıtım ayarını devralan tüm yeni veritabanları neden anlık.

Raporlama sunucusu veritabanı üzerinde anlık görüntü yalıtım kapatmak için Management Studio'yu başlatın, yeni bir sorgu penceresi açar, yapıştırın ve sonra aşağıdaki komut dosyasını çalıştırın:

ALTER DATABASE ReportServer
SET ALLOW_SNAPSHOT_ISOLATION OFF
ALTER DATABASE ReportServerTempdb
SET ALLOW_SNAPSHOT_ISOLATION OFF
ALTER DATABASE ReportServer
SET READ_COMMITTED_SNAPSHOT OFF
ALTER DATABASE ReportServerTempDb
SET READ_COMMITTED_SNAPSHOT OFF

ALTER DATABASE ReportServer
SET ALLOW_SNAPSHOT_ISOLATION OFF
ALTER DATABASE ReportServerTempdb
SET ALLOW_SNAPSHOT_ISOLATION OFF
ALTER DATABASE ReportServer
SET READ_COMMITTED_SNAPSHOT OFF
ALTER DATABASE ReportServerTempDb
SET READ_COMMITTED_SNAPSHOT OFF

Veritabanı sürümleri hakkında

De Reporting Services, veritabanı sürümü hakkında kesin bilgi yok. Ancak, çünkü veritabanı sürümleri ürün sürümleri için her zaman eşitlenir, veritabanı sürümü ne zaman değiştiğini söylemek ürün sürümü bilgilerini kullanabilirsiniz. Ürün sürüm bilgilerini Reporting Servicesgörünen günlük dosyalarındaki tüm soap çağrıları, başlıkları ve rapor sunucusu URL (örneğin, https://localhost/reportserver tarayıcıda açtığınızda) bağladığınızda dosya sürümü bilgileri aracılığıyla belirtilir. Daha fazla bilgi için, bkz. How to: Detect Version Information.

Ayrıca bkz.

Görevler

Reporting Services Configuration Manager'ı başlatın

(Raporlama Servisleri) yerel mod rapor sunucusu veritabanı oluşturmak

Kavramlar

Report Server hizmet hesabını yapılandırma

Report Server veritabanı bağlantı yapılandırma

Report Server veritabanı oluşturmak

Yedekleme ve geri yükleme işlemleri, Raporlama Servisleri

Raporlama sunucusu veritabanı

Server Configuration

Reporting Services Report Server (ana mod)

Şifrelenmiş Report Server verilerini depolamak

Yapılandırmak ve şifreleme anahtarlarını yönetme

Diğer Kaynaklar

Report Server Database Requirements