Raporlama Hizmetleri yüklemesi (ana mod) geçirme

Bu konu, geçirme hakkında adım adım yönergeler sağlar aşağıdaki desteklenen sürümlerinden birinde bir Reporting ServicesMod'a dağıtım için yeni bir SQL Server 2012  Reporting Servicesörneği:

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Geçiş, uygulama veri dosyalarını yeni bir hareket olarak tanımlanır SQL Server 2012örneği. Bir yükseltme engelleyici karşılaştıysa yüklemenize geçiş, bir büyük ölçekli dağıtım ya da çalışma zamanı gereksinimleri gerekir veya donanım ya da kurulum topoloji değiştiriyorsanız.

Bu konuda:

  • Yerel mod geçiş genel bakış

  • Sabit veritabanı adı

  • Başlamadan önce

  • Yedek dosyalar ve veriler

  • Raporlama Hizmetleri'ni yükleyin

  • Raporu sunucu veritabanına taşıyın

  • Özel derlemeler veya uzantıları

  • Rapor sunucusu yapılandırma

  • Özel yapılandırma ayarları RSReportServer.config dosya kopyalama

  • Windows hizmet grubu ve güvenlik ACL'lerini

  • Dağıtımınızı doğrulayın

  • Kullanılmayan programları ve dosyaları kaldırma

Yerel mod geçiş genel bakış

Geçiş işlemi için Reporting Servicesel ile ve otomatik adımları içerir. Aşağıdaki görevler, bir rapor sunucusu geçişi bir parçasıdır:

  • Veritabanı, uygulama ve yapılandırma dosyaları yedekleyin.

  • Şifreleme anahtarını yedekleyin.

  • Yeni bir örneğini yükleyin SQL Server 2012. Aynı donanım kullanıyorsanız, sen-ebilmek install SQL Server 2012yan yana mevcut SQL Server 2005, SQL Server 2008, ya SQL Server 2008 R2Yükleme. Bunu yaparsanız, yüklemeniz gerektiğini unutmayın SQL Server 2012olarak adlandırılan örneği.

  • Raporlama sunucusu veritabanı ve diğer uygulama dosyaları varolan yüklemesinden yeni hareket SQL Server 2012Yükleme.

  • Yeni yükleme için herhangi bir özel uygulama dosyaları taşıyın.

  • Rapor sunucusu yapılandırın.

  • Düzenleme RSReportServer.config önceki yüklemeden özel ayarları eklemek.

  • Isteğe bağlı olarak, özel erişim denetimi listeleri (ACL) yeni yapılandırma Reporting ServicesWindows hizmet grubu.

  • Kurulumunuzu sınayın.

  • Yeni örneği tam olarak çalışır durumda olduğunu onayladıktan sonra Kullanılmayan uygulamaları ve araçları kaldırın.

Önceki bir yüklemesi oluşturduğunuz varolan bir raporu sunucu veritabanına yeniden kullanıyorsanız, sürümleri kısıtlamaları olduğunu unutmayın SQL ServerRaporlama sunucusu veritabanı barındırmak için kullanın. Daha fazla bilgi için, bkz. Report Server veritabanı oluşturmak.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Sabit veritabanı adı

Raporu sunucu veritabanına yeniden adlandıramazsınız. Veritabanı oluşturulduğunda rapor server saklı yordamlar veritabanı kimliği kaydedilir. Ya birincil ya da geçici rapor sunucusu veritabanlarını yeniden adlandırma yordamları çalıştırdığınızda, rapor sunucusu yüklemenizi geçersiz kılmalarını gerçekleşmesi hatalara neden olur.

Veritabanı adı varolan yüklemesini yeni yükleme için uygun değildir, tercih ettiğiniz ada sahip yeni bir veritabanı oluşturmayı düşünün ve aşağıdaki listedeki teknikleri kullanarak varolan uygulama verilerini yüklemek:

  • Bana bir Visual Basicveritabanları arasında veri kopyalamak için rapor sunucusu Web hizmeti soap yöntemleri çağıran komut. Komut dosyasını çalıştırmak için RS.exe yardımcı programını kullanabilirsiniz. Bu yaklaşım hakkında daha fazla bilgi için bkz: (Raporlama Servisleri ssrs) komut dosyası.

  • Veritabanları arasında veri kopyalamak için WMI sağlayıcısı çağıran kodu yazın. Bu yaklaşım hakkında daha fazla bilgi için bkz: Raporlama Hizmetleri WMI sağlayıcısı erişmek.

  • Sadece birkaç öğe varsa, raporlar, rapor modelleri ve yeni rapor sunucusu Rapor Oluşturucuyu rapor Tasarımcısı ve modeli Tasarımcısı paylaşılan veri kaynağına yeniden yayımlayabilirsiniz. Rol atamaları, abonelikleri, paylaşılan zamanlamaları, rapor anlık görüntüsü zamanlamaları, raporları veya diğer öğeleri, modeli madde güvenlik ayarladığınız özelliklerin ve rapor sunucusunda belirlediğiniz özellikleri yeniden oluşturmanız gerekir. Rapor geçmişini ve rapor yürütme günlük verilerini kaybedersiniz.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Başlamadan önce

You are migrating yerine bile yükleme, yükseltme, varolan yüklemenizi Yükseltme Danışmanı çalıştırmayı düşünün geçiş etkileyebilecek sorunları belirlemenize yardımcı olur. Bu adım, bir rapor sunucusu yüklemeniz veya yapılandırmanız değil geçiriyorsanız özellikle yararlıdır. Yükseltme Danışmanı'nı çalıştırarak, yeni desteklenmiyor olabilir özel ayarları hakkında öğrenmek SQL Server 2012Yükleme.

Ayrıca, birçok önemli değişikliklerin farkında olmalıdır SQL Server 2012yüklemenize geçiş nasıl etkiler:

  • İle başlayan SQL Server 2008, IIS ise artık bir önkoşul. Rapor sunucusu yükleme yeni bir bilgisayara aktarıyorsanız, Web sunucusu rolü eklemek gerekmez. Ayrıca, teknikleri ve tanılama ve sorun giderme araçları gibi URL'leri ve kimlik doğrulamayı yapılandırma adımları önceki sürümünden farklıdır.

  • Report Server Web hizmetini, rapor Yöneticisi ve rapor sunucusu Windows hizmeti içinde bir rapor sunucusu hizmeti konsolide. Üç uygulama aynı hesabı altında çalıştırın. Üç uygulama yapılandırma ayarlarını RSWebApplication.config eski yapım RSReportServer.config dosyasından okundu.

  • Örtüşen özellikleri kaldırmak için Report Manager ve SQL Server Management Studio'yu yeniden. Her araç farklı bir görev kümesini destekler; artık birbirinin araçlardır.

  • ISAPI filtreleri desteklenmez SQL Server 2008  Reporting Servicesve sonraki sürümleri. ISAPI filtrelerini kullanıyorsanız, geçiş öncesinde, raporlama çözümü yeniden tasarlamanız gerekir.

  • IP adresi sınırlamaları desteklenmez SQL Server 2008  Reporting Servicesve sonraki sürümleri. IP adresi kısıtlamaları'nı kullanın, geçiş öncesinde, raporlama çözümü yeniden veya bir güvenlik duvarı, yönlendirici veya ağ adresi çevirisi (nat) gibi bir teknoloji rapor sunucusu erişimi kısıtlanmış adresleri yapılandırmak için kullanın.

  • İstemci Güvenli Yuva Katmanı (ssl) sertifikalarını desteklenmez SQL Server 2008  Reporting Servicesve sonraki sürümleri. İstemci ssl sertifikası kullanıyorsanız, geçiş öncesinde, raporlama çözümü yeniden tasarlamanız gerekir.

  • Tümleşik Windows kimlik doğrulaması dışında bir kimlik doğrulama türü kullanırsanız, güncelleştirmeniz gerekir <AuthenticationTypes> öğesi RSReportServer.config dosya desteklenen kimlik doğrulama türü. Desteklenen kimlik doğrulama türleri, ntlm, Kerberos, anlaşma ve temel vardır. Anonim.net Passport ve Özet kimlik doğrulaması desteklenmez SQL Server 2008  Reporting Servicesve sonraki sürümleri.

  • Raporlama ortamınızda özel geçişli stil sayfaları kullanmak, onlar geçirilmez. Bunları el ile taşımanız gereken geçiş sonrasında.

Değişiklikleri hakkında daha fazla bilgi için SQL Server 2012   Reporting Services, Yükseltme Danışmanı belgelerine bakın ve What's New (Raporlama Hizmetleri).

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Yedek dosyalar ve veriler

Yeni bir örneğini yüklemeden önce Reporting Services, geçerli yükleme tüm dosyaların yedeğini almak emin olun.

  1. Raporlama sunucusu veritabanı şifreleme anahtarı yedekleme. Bu, geçiş başarısı için kritik bir adımdır. Daha fazla üzerinde geçiş sürecinde, şifreli verilere erişim kazanmak rapor sunucusu geri gerekir. Anahtarı yedeklemek için Raporlama Hizmetleri Yapılandırma aracını kullanın.

  2. Kadar geri yedekleme için desteklenen yöntemlerden birini kullanarak rapor sunucusu veritabanında bir SQL Serververitabanı. Rapor sunucusu veritabanında yedekleme konusunda daha fazla bilgi için yönergelere bakın Report Server veritabanlarını başka bilgisayara taşıma.

  3. Rapor sunucusu yapılandırma dosyaları yedekleyin. Yedeklenecek dosyalar şunlardır:

    1. RSReportServer.config

    2. Rswebapplication.config

    3. Rssvrpolicy.config

    4. Rsmgrpolicy.config

    5. ReportingServicesService.exe.config

    6. Rapor Yöneticisi ve rapor sunucusu Web.config ASP.NETuygulamalar.

    7. Machine.config ASP.NETrapor sunucu işlemleri için değiştirdiyse.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

SQL Server Raporlama Servisleri yükleme

Yeni bir rapor sunucusu örneğini yalnızca dosyaları modunda yükleyin, böylece varsayılan değerleri kullanmak için yapılandırabilirsiniz. Komut satırı yükleme için kullanmak FilesOnlydeğişkeni. Seçin Yükleme Sihirbazı'nda, yükleme seçeneği yapılandırmak değil ama.

Yeni bir örneğini yükleme hakkında yönergeler görüntülemek için aşağıdaki bağlantılardan birini tıklayın Reporting Services:

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Raporu sunucu veritabanına taşıyın

Raporlama sunucusu veritabanı yayımlanmış raporları, modelleri, paylaşılan veri kaynakları, zamanlamaları, kaynaklar, abonelikleri ve klasörleri içerir. Ayrıca sistem ve öğe özelliklerini ve rapor sunucu içeriğini erişmek için izinleri içerir.

Farklı bir kullanarak geçişinizi içeriyorsa, Veritabanı Altyapısıraporu sunucu veritabanına yeni taşımalısınız örneği, Veritabanı Altyapısıörneği. Eğer sen are istimal aynı Veritabanı Altyapısıbölümüne atlayınız örneği, özel Assemblies taşımak veya uzantıları.

Rapor sunucusu veritabanını taşımak için aşağıdakileri yapın:

  1. Seçim Veritabanı Altyapısıkullanmak için örneği. SQL Server 2012 Reporting Servicesrequires that you use SQL Server 2005, 2008, 2008 R2, ya da SQL Server 2012Raporlama sunucusu veritabanı barındırmak için. SQL Server2000 artık için raporlama sunucusu veritabanı barındırmak için kullanılabilir SQL Server 2012   Reporting Services. Eğer sen kullanılmış SQL Server2000 veya SQL Server 20058.0 uyumluluk modunda çalışan, yükseltmeniz gerekir Veritabanı Altyapısıya da başka bir ad seçin Veritabanı Altyapısıörneği.

  2. Başlangıç SQL Server Management Studiove Veritabanı Altyapısı.

  3. Oluşturmak RSExecRolesistem veritabanlarında, Veritabanı Altyapısıhiç bir raporu sunucu veritabanına ev sahipliği yaptı. Daha fazla bilgi için, bkz. RSExecRole oluştur.

  4. Yönergeleri izleyin Report Server veritabanlarını başka bilgisayara taşıma.

Raporlama sunucusu veritabanı ve geçici veritabanını birbirine bağlı ve birlikte taşınması gerekir unutmayın. Veritabanlarını kopyalamak değil; kopyalama için yeni yükleme tüm güvenlik ayarları aktarılmaz. SQL Server Agent işleri zamanlanmış rapor sunucu işlemleri için hareket etmez. Rapor sunucusu bu işlerin otomatik olarak yeniden oluşturacaktır.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Özel derlemeler veya uzantıları

Özel rapor öğeleri, derlemeler veya uzantıları yükleme yer alıyorsa, özel bileşenler dağıtmanız gerekir. Özel bileşenler kullanmıyorsanız, "raporu sunucu yapılandırma için" atla.

Özel bileşenler yeniden dağıtmak için aşağıdakileri yapın:

  1. Derlemeler desteklenir veya recompilation gereksinim olup olmadığını belirleyin:

    • Özel kimlik doğrulama uzantıları için oluşturulan SQL Server 2005sürüm recompiled gerekir.

    • Özel işleme uzantıları SQL Server 2008  Reporting Servicesişleme nesne modelini (rom) kullanarak yeniden yazılması gerekir.

    • html 3.2 ve html owc oluşturuculara desteklenmez SQL Server 2008  Reporting Servicesve sonraki sürümleri.

    • Diğer özel derlemeler recompilation gereksinim.

  2. Derlemeler, yeni rapor sunucusu ve Rapor Yöneticisi \bin klasörlere taşıyın. De SQL Server 2012, rapor sunucusu ikili dosyaları \Program Files\Microsoft SQL Server\MSRS11'de bulunur.MSSQLSERVER\Reporting Services\ReportServer\bin varsayılan SQL Server 2012  Reporting Servicesörneği.

  3. Özel bileşeninizi girişleri eklemek için yapılandırma dosyaları değiştirin. Girişleri kullanmakta olduğunuz derleme türüne bağlı olarak değişir. Nerede dosyaları ve yapılandırma girişlerini ekleme yönergeleri için bkz.:

    1. Özel derleme dağıtma

    2. Nasıl yapılır: bir özel rapor madde dağıtmak

    3. Veri işleme uzantısı dağıtma

    4. Teslim uzantısı dağıtma

    5. Işleme uzantısı dağıtma

    6. Güvenlik uzantısı uygulanması

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Rapor sunucusu yapılandırma

Report Server Web hizmetini ve Report Manager için URL'lerini yapılandır ve raporlama sunucusu veritabanı bağlantısını yapılandırın.

Ölçek dışarı dağıtım taşıyorsanız, tüm rapor sunucu çevrimdışı ve her sunucunun bir anda geçirin. Bir kez ilk rapor sunucusu geçirilir ve başarıyla raporu sunucu veritabanına bağlanır, rapor sunucusu veritabanı sürümü için otomatik olarak yükseltilir SQL Server 2012Veritabanı sürümü.

Önemli notÖnemli

Yükseltilen için bağlanıldığında eski bir şema kullandığınızdan ölçek dışarı dağıtım sunucularını çevrimiçi ve değil geçirilen rapor varsa, rsInvalidReportServerDatabase özel durum karşılaşabilirsiniz.

[!NOT]

Migrated rapor sunucusu ölçek dışarı dağıtım paylaşılan veritabanı olarak yapılandırıldıysa, eski şifreleme anahtarları silmek gerekiyor Keysiçinde masa ReportSerververitabanı raporu sunucu hizmetini yapılandırmadan önce. Anahtarları kaldırılmaz, geçirilen rapor sunucusu ölçek dışarı dağıtım modunda başlatmak çalışacağız. Daha fazla bilgi için Ekleme ve ölçek-giden dağıtımı için şifreleme anahtarlarını kaldırmave Yapılandırmak ve şifreleme anahtarlarını yönetme.

Ölçek dışarı anahtarlar kullanılarak silinemez Reporting ServicesYapılandırma Yöneticisi. Gelen eski anahtarları silinip Keysiçinde masa ReportServerSQL Server Management Studio'yu kullanarak veritabanı. Tüm satırları silmek Keystablosu. Bu tablo temizleyin ve simetrik geri yüklemek için hazırlamak yalnızca aşağıdaki adımlarda belirtildiği gibi anahtar.

Anahtarlar silmeden önce ilk simetrik şifreleme anahtarını yedeklemeniz önerilir. Sen-ebilmek kullanma Reporting Servicesanahtarı yedeklemek için Configuration Manager. Yapılandırma Yöneticisi açık tıkırtı açık Şifreleme anahtarları sekmesini ve ardından yedekleme düğme. Şifreleme anahtarını yedeklemek için WMI komut komut dosyası da. WMI hakkında daha fazla bilgi için bkz: BackupEncryptionKey yöntemi (WMI MSReportServer_ConfigurationSetting).

  1. Reporting Services konfigürasyonu aracını başlatın ve bağlanmak Reporting Servicesönce yüklediğiniz örneği. Daha fazla bilgi için, bkz. Reporting Services Configuration Manager'ı başlatın.

  2. Rapor sunucusu ve Rapor Yöneticisi URL'leri yapılandırma. Daha fazla bilgi için, bkz. Bir url yapılandırma.

  3. Varolan bir raporlama sunucusu veritabanı önceki yüklemesinden seçerek rapor sunucusu veritabanını yapılandırmak. Sonra başarılı yapılandırmasını, rapor sunucusu hizmetleri yeniden ve raporu sunucu veritabanına bir bağlantı yapıldıktan sonra veritabanını otomatik olarak için yükseltilir SQL Server 2012   Reporting Services. Raporlama sunucusu veritabanı seçin veya oluşturmak için kullandığınız Değiştir veritabanı Sihirbazı'nı çalıştırma hakkında daha fazla bilgi için bkz: (Raporlama Servisleri) yerel mod rapor sunucusu veritabanı oluşturmak.

  4. Şifreleme anahtarlarını geri yükleyin. Bu adım, önceden varolan bağlantı dizeleri ve rapor sunucusu veritabanında bulunan kimlik bilgileri geri döndürülebilir şifreleme etkinleştirmek için gereklidir. Daha fazla bilgi için, bkz. Yedekleme ve geri yükleme Raporlama Hizmetleri şifreleme anahtarları (ssrs yerel mod).

  5. Yeni bir bilgisayarda rapor sunucusu yüklü ve Windows Güvenlik Duvarı'nı kullanıyorsanız, rapor sunucusu dinlediği tcp bağlantı noktasının açık olduğundan emin olun. Varsayılan olarak, bu bağlantı noktası 80'dir. Daha fazla bilgi için, bkz. Rapor sunucusu erişimi için bir güvenlik duvarını yapılandırma.

  6. Windows Vista veya Windows Server 2008 üzerinde rapor sunucusu yüklediyseniz, rol atamaları oluşturma ve rapor sunucusu sitesini güvenilen yerel yönetim destek sitelerine eklemek. Daha fazla bilgi için, bkz. Windows Vista ve Windows Server 2008 üzerinde yerel yönetim için rapor sunucusu yapılandırma.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Özel yapılandırma ayarları RSReportServer.config dosya kopyalama

RSReportServer.config dosya veya önceki yüklemede RSWebApplication.config dosyasını değiştirdiyseniz, yeni RSReportServer.config dosyasında aynı değişiklikler yapmak gerekir. Aşağıdaki listede bazı nedenleri neden önceki yapılandırma dosyasında değişiklik yapmış olabilir ve aynı ayarları yapılandırma hakkında ek bilgi bağlantıları sağlayan özetleyen SQL Server 2012.

Özelleştirme

Bilgi

Rapor sunucusu e-posta teslimini özel ayarlarla

(Raporlama Servisleri) e-posta teslimi için rapor sunucusu yapılandırma

Aygıt bilgileri ayarları

RSReportServer.Config içindeki uzantısı parametreleri işlemede özelleştirme

Rapor Yöneticisi uzak bir örneği

Rapor Yöneticisi yapılandırma

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Windows hizmet grubu ve güvenlik ACL'lerini

De SQL Server 2012 Reporting Services (SSRS), bir hizmet grubu, Reporting Serviceshangi güvenlik ACL'leri tüm kayıt defteri anahtarlarını, dosya ve klasörler ile yüklü değildir oluşturmak için kullanılan Windows hizmet grubu SQL Server 2012   Reporting Services. Bu Windows Grup adı görünür biçimde SQLServerReportServerUser<computer_name><instance_name>. Bu Grup iki Windows hizmet gruplarında yerini alır SQL Server 2005   Reporting Services. Eğer sen-si olmak ya da ile ilişkili özel ACL SQL Server 2005  Reporting Services, yeni grup için yeni rapor sunucu örneğinde bu ACL uygulamak gerekir Windows grupları, SQL Server 2012   Reporting Services.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Dağıtımınızı doğrulayın

  1. Rapor sunucusu ve Rapor Yöneticisi sanal dizinleri bir tarayıcıda açıp url adresini yazarak sınayın. Daha fazla bilgi için, bkz. Raporlama Hizmetleri yüklemesi doğrula.

  2. Test raporları ve beklediğiniz verileri içerdikleri doğrulayın. Veri kaynağı bağlantı bilgilerini yine belirtilen olup olmadığını görmek için veri kaynağı bilgilerini gözden geçirin. Rapor sunucusu kullanan SQL Server 2012işleme ve işleme raporlar, ama yerini ne zaman rapor nesne modeli SQL Server 2008ya SQL Server 2008 R2yapıları yeni rapor tanımı dil öğeleriyle. Nasıl varolan raporları çalıştırmak hakkında daha fazla bilgi için bir SQL Server 2012rapor sunucusu, bakın Yükseltme raporları.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Kullanılmayan programları ve dosyaları kaldırma

Rapor sunucuya başarıyla geçirdikten sonra bir SQL Server 2012  Reporting Servicesörneği, isteyebileceğiniz programları ve artık gerekli olmayan dosyaları kaldırmak için aşağıdaki adımları gerçekleştirin.

  1. Önceki sürümü kaldırmak Reporting Servicesartık bunu gerekirse Bu adım aşağıdaki öğeler silinmez, ancak artık ihtiyacınız varsa bunları el ile kaldırabilirsiniz:

    • Eski raporu sunucu veritabanına

    • RsExec rolü

    • Rapor sunucusu hizmet hesaplarını

    • Report Server Web hizmeti için uygulama havuzu

    • Rapor Yöneticisi ve rapor sunucusu için sanal dizinler

    • Rapor sunucusu günlük dosyaları

  2. Artık bu bilgisayarda gereksiniminiz olursa, IIS kaldırın.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

Ayrıca bkz.

Kavramlar

Raporlama sunucusu veritabanı

Yükseltme ve geçiş Raporlama Servisleri

Reporting Services Configuration Manager (ssrs)

Diğer Kaynaklar

Reporting Services geriye uyumluluk