Rapor Server veritabanlarını başka bilgisayara taşımak için

You can move the report server databases that are used in a current installation to a SQL Server Veritabanı Altyapısı instance that is on a different computer.Her iki reportserver ve reportservertempdb veritabanları gerekir taşınamaz veya birlikte kopyalanır.A Reporting Services Yükleme gerektirir her iki veritabanı; reportservertempdb veritabanı ilgili, adı için birincil olarak reportserver veritabanı taşıyacağınız.

Bir veritabanını taşımak için rapor sunucusu öğeleri şu anda tanımlanmış Planlanan operasyonları tümden.

  • Zamanlamaları yeniden ilk saat raporu sunucu hizmetini yeniden başlatın.

  • SQL Server Yeni veritabanında zamanlama tetiklemek için kullanılan Aracısı işleri yeniden örnek.İşleri yeni bilgisayara taşımak zorunda değilsiniz, ancak artık kullanılacak bilgisayar işleri silmek isteyebilirsiniz.

  • Abonelikleri, önbelleğe alınan raporlar ve anlık görüntüleri taşınan veritabanında korunur.Rapor Yöneticisi'nde, anlık görüntü seçenekleri veritabanı taşındıktan sonra bir anlık yenilenmiş veriye çekme değil, Temizle'yi tıklatın Uygula yaptığınız değişiklikleri kaydetmek için yeniden zamanlama ve Uygula yaptığınız değişiklikleri kaydetmek için yeniden.

  • Depolanan geçici rapor ve kullanıcı oturum verileri reportservertempdb kalıcı yaptığınızda, gider o veritabanı.

SQL Server veritabanlarını yedek ve geri yükleme dahil olmak üzere, taşıma için çeşitli yaklaşımlar ekle bağlantısını kesin ve kopyalama sağlar.Varolan bir veritabanına yeni bir sunucuya yeniden konumlandırma için uygun tüm yaklaşımları örnek.rapor sunucusu veritabanı taşımak için kullanmanız gereken yaklaşım sistem kullanılabilirliği gereksinimlerinize bağlı olarak değişir.Rapor sunucusu veritabanlarını taşımak için en kolay eklemek ve bunları ayırmak için yoludur.Ancak, veritabanı bağlantısını, rapor sunucusu çevrimdışı duruma getirin, bu yaklaşım gerektirir.Yedekleme ve geri yükleme olup daha iyi bir seçim hizmet kesintilerini en aza indirmek istiyorsanız, ancak çalıştırmak gerekir Transact-SQL komutları gerçekleştirme işlemleri.Veritabanı kopyalama (özellikle Kopyala Veritabanı Sihirbazı'nı kullanarak) tavsiye edilmez; veritabanında izin ayarları korumaz.

Önemli notÖnemli

Bu konuda sağlanan adımları yeniden konumlandırma, rapor sunucusu veritabanı için varolan yüklemesini kuran tek değişiklik ise önerilir.Tam bir geçiş Reporting Services (veritabanı taşıma ve rapor sunucusu Windows hizmet veritabanını kullanır kimliğini değiştirme) yükleme gerektirir bağlantı yeniden yapılandırılması ve bir şifreleme anahtar sıfırlama.Geçirme hakkında daha fazla bilgi için bir Reporting Services yükleme, bkz: Geçiş (Raporlama Hizmetleri).

Ayırma ve rapor sunucusu veritabanları ekleme

Rapor sunucusu çevrimdışı duruma getirin, onlara taşımak için veritabanları Ayır SQL Server örnek istediğiniz kullanılıyor.Bu yaklaşım veritabanlarındaki izinlerini korur.Kullanıyorsanız, bir SQL Server 2008 veritabanı, size gerekir gider başka bir SQL Server 2008 örnek.Veritabanlarını taşımadan sonra rapor sunucusu veritabanı için rapor sunucu bağlantısı yeniden yapılandırmanız gerekir.Çalıştırıyorsanız, bir genişleme dağıtımı, dağıtımdaki her rapor sunucusu raporu sunucu veritabanı bağlantısı yeniden yapılandırmanız gerekir.

Veritabanlarını taşımak için aşağıdaki adımları kullanın:

  1. Taşımak istediğiniz rapor sunucusu veritabanı için şifreleme anahtarlarını yedekleyin.Kullanabileceğiniz Reporting Services Yapılandırma araç yedek anahtarları.

  2. Rapor sunucusu durdurmak hizmet.Kullanabileceğiniz Reporting Services Yapılandırma araç hizmet durdurun.

  3. Start SQL Server Management Studio and open a connection to the SQL Server instance that hosts the report server databases.

  4. Sağ rapor sunucusu veritabanı, Görevler'in üzerine ve'ı Ayır.rapor sunucusu geçici veritabanı için bu adımı yineleyin.

  5. Kopyalama veya .mdf ve .ldf dosyalarını veri klasörüne geçmek SQL Server örnek istediğiniz kullanılıyor.İki veritabanı taşıyorsanız, taşımak veya dört tüm dosyaları kopyalamak emin olun.

  6. De Management Studio, yeni bir bağlantı açın SQL Server barındıracak örnek rapor sunucusu veritabanları.

  7. Databases düğümünü sağ tıklatın ve sonra tıklatın Ekle.

  8. ' I Ekle seçmek için rapor sunucusu veritabanı .mdf ve .ldf dosyalarını eklemek isteyebilirsiniz.rapor sunucusu geçici veritabanı için bu adımı yineleyin.

  9. Veritabanlarına bağlı sonra doğrulamak RSExecRole bir veritabanına rapor sunucusu veritabanı ve geçici veritabanı rolü.RSExecRole üzerinde rapor sunucusu veritabanı tabloları seçin, INSERT, update, delete ve başvuru izinleri olması gerekir ve saklı yordamları yürütmek izinleri.Daha fazla bilgi için bkz: Nasıl yapılır: RSExecRole oluştur.

  10. Başlat Reporting Services Yapılandırma araç ve açık bir bağlantı için rapor sunucusu.

  11. Veritabanı üzerinde sayfa, yeni seçin SQL Server örneğini tıklatın ve sonra Connect.

  12. Taşınan biraz önce rapor sunucusu veritabanı seçin ve'i Apply.

  13. Şifreleme anahtarları üzerinde sayfa, geri yükle'yi tıklatın.İçeren dosyayı belirtmek yedek kopya anahtar ve dosya kilidini açmak için parola.

  14. Rapor sunucusu yeniden hizmet.

Yedekleme ve rapor sunucusu veritabanlarını geri yükleme

Rapor sunucusu çevrimdışına alamıyorsunuz, yedek ve geri yükleme rapor sunucusu veritabanı konumunu değiştirmek için kullanabilirsiniz.'copy_only' seçeneğini kullanmanız gerekir.Beginning in SQL Server 2008, SQL Server Management Studio supports copy-only backups.Veritabanlarını geri yükleme yükledikten sonra yeni sunucuda veritabanını kullanmak için rapor sunucusu yapılandırma örnek.Daha fazla bilgi için bu konunun sonundaki yönergelere bakın.

Rapor sunucusu veritabanlarını yedeklemek için yedekleme ve COPY_Only kullanma

Veritabanlarını yedek zaman küme COPY_Only seçeneği ve yedek türü için tam.

Not

Emin olun yedeklemek hem ReportServer ve ReportServerTempDB veritabanının yanısıra bunların ilişkili günlük dosyaları.

For more information on using SQL Server Management Studio to backup a database, see Nasıl yapılır: Veritabanı Yedekleme (SQL Server Management Studio)

Rapor sunucusu veritabanı konumunu değiştirmek için geri yükleme ve TAŞIMA kullanma

Veritabanlarını geri yüklerken kullanabileceğiniz norecovery ile geri başlangıçtaki; geri yükleme gerçekleştirmek için bağımsız değişken bir geri yükleme durumu veritabanında, vererek saat günlüğü yedekleri geri yüklemek için hangi birini belirlemek için gözden geçirmek için bu tutar.Sonra geri yükleme işlemini kullanın ancak yineleme Kurtarma ile geri bağımsız değişkeni.

Not

Her ikisi de geri yükleme yüklemeye dikkat ReportServer ve ReportServerTempDB veritabanının yanısıra bunların ilişkili günlük dosyaları.

For more information on using SQL Server Management Studio to restore a database, see Nasıl yapılır: Veritabanı Yedeklemesini Geri Yükleme (SQL Server Management Studio)

Nasıl yapılır: rapor sunucusu veritabanı bağlantısını yapılandır

  1. Başlat Reporting Services Yapılandırma araç ve açık bir bağlantı için rapor sunucusu.

  2. Veritabanı üzerinde sayfa,'ı Değiştir veritabanı.' I İleri.

  3. ' I Varolan rapor sunucusu veritabanı seçin.' I İleri.

  4. Seçin SQL Server o şimdi barındıran rapor sunucusu veritabanı 'ı tıklatın ve Test Connection.' I İleri.

  5. Veritabanı adı alanına seçin rapor sunucusu veritabanı kullanmak istediğiniz.' I İleri.

  6. kimlik bilgileri bilgilerinde, rapor sunucusu rapor sunucusu veritabanı bağlanmak için kullandığı kimlik bilgileri bilgilerini belirtin.' I İleri.

  7. ' I İleri ve sonra Son.

Not

A Reporting Services Yükleme gerektirir SQL Server Veritabanı Altyapısı örnek dahil RSExecRole rolü.Rolü oluşturma, oturum açma kaydı ve ortaya rol atamalarını yaparken, küme raporu sunucu veritabanı bağlantısı aracılığıyla Reporting Services Yapılandırma araç.Bağlantıyı yapılandırmak için alternatif yaklaşımlar kullanırsanız (özellikle, rsconfig.exe komut istemi yardımcı programını kullanırsanız) rapor sunucusu çalışma durumunda olacaktır.Rapor sunucusu kullanılabilir hale getirmek için WMI kod yazmak zorunda kalabilirsiniz.Daha fazla bilgi için bkz: Raporlama Hizmetleri WMI sağlayıcısı.