Başka bir bilgisayara Reporting Services'i çalıştıran bir bilgisayardan Reporting Services'i bir veritabanına taşıma hakkında

Makale çevirileri Makale çevirileri
Makale numarası: 842425 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Giriş

Bu makalede, başka bir bilgisayara Microsoft SQL Server Reporting Services'i çalıştıran bir bilgisayardan bir Reporting Services veritabanını taşıma. Bu makalede, SQL Server 2005 Reporting Services ortamı ve SQL Server 2005 Reporting Services ortamı anlatılır.

Bir SQL Server 2000 Reporting Services Dağıtım, yeni bir SQL Server 2005 Reporting Services örneğini geçirmek, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/ms143724.aspx

Daha fazla bilgi

Reporting Services veritabanı çeşitli nedenlerle bir bilgisayardan başka bir bilgisayara taşımak isteyebilirsiniz. Örneğin, bir bilgisayarda bir uygulama geliştirme ortamında kullanılan raporlar oluşturmak için Reporting Services'i kullanın. Bu raporlar üretim ortamında kullanılan bir bilgisayara taşımak isterseniz, Reporting Services Windows hizmeti ve Reporting Services Web hizmeti ile birlikte Reporting Services veritabanı taşımanız gerekir. Reporting Services veritabanı ve Reporting Services hizmetini bir bilgisayardan başka bir bilgisayara taşırsanız, raporları yeniden dağıtmanız gerekmez.

SQL Server 2000 Reporting Services



Bir SQL Server 2000 Reporting Services veritabanı başka bir bilgisayara taşıyın ve bu veritabanına işaret Reporting Services'i yapmak için şu adımları izleyin:
  1. Kaynak bilgisayarda, Reporting Services veritabanı ve Reporting Services'a geçici veritabanını yedekleyin.

    Not Varsayılan olarak, Reporting Services veritabanı ReportServer adıdır ve ReportServerTempDB Reporting Services'i geçici veritabanı adıdır.
  2. 1. Adımda hedef bilgisayarda uygun SQL Server örneği üzerinde yedeklediğiniz veritabanlarını geri yükleyin.
  3. Reporting Services 2. adımda geri veritabanını işaret yapmak için <a0></a0>, rapor sunucusu olarak yapılandırılmış bir bilgisayarda bir komut isteminde aşağıdaki komutu çalıştırın:

    RSConfig - c-s Server name -d Reporting Services database name Sql|Windows -u User name -p User password

    Not Rsconfig.exe komut satırı yardımcı programı hakkında daha fazla bilgi için komut isteminde aşağıdaki komutu çalıştırın:

    RSConfig /?
Reporting Services veritabanı Reporting Services Windows hizmeti ve Reporting Services Web hizmeti ile birlikte bir bilgisayardan başka bir bilgisayara taşımak için <a0></a0>, kaynak bilgisayardaki şifreleme anahtarlarını önce yedeklemelisiniz. Sonra Reporting Services veritabanı kaynak bilgisayardan hedef bilgisayara taşıyın ve sonra hedef bilgisayardaki şifreleme anahtarlarını geri yükleyin. Bunu yapmak için şu adımları izleyin:
  1. Kaynak bilgisayarda, simetrik şifreleme anahtarlarını yedeklemek için Rskeymgmt.exe komut satırı yardımcı programını kullanın. Bunu yapmak için, komut isteminde aşağıdaki komutu çalıştırın:

    RSKeyMgmt.exe -e-f Path of file name -p Strong password

    Not Rskeymgmt.exe komut satırı yardımcı programı hakkında daha fazla bilgi için komut isteminde aşağıdaki komutu çalıştırın:

    RSKeyMgmt /?
  2. Hedef bilgisayarda, aşağıdaki adımları izleyin:
    1. Raporlama Hizmetleri'ni yükleyin.
    2. Report Server Windows hizmetini durdurun.
    3. Microsoft ınternet ınformation Services (IIS)'ı durdurun.
  3. Reporting Services veritabanı ve Reporting Services'a geçici veritabanı kaynak bilgisayardan, hedef bilgisayarda uygun SQL Server örneğine taşıyın.

    Not Varsayılan olarak, Reporting Services veritabanı ReportServer adıdır ve ReportServerTempDB Reporting Services'i geçici veritabanı adıdır.

    Veritabanlarını SQL Server çalıştıran bilgisayarlar arasında taşıma hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    314546Veritabanlarını SQL Server çalıştıran bilgisayarlar arasında taşıma
  4. Hedef bilgisayarda, aşağıdaki adımları izleyin:
    1. Report Server Windows hizmetini başlatın.
    2. ııS'ı başlatın.
    3. Raporu sunucu örneği, hedef bilgisayara 3. adımda taşıdığınız Reporting Services'i veritabanını kullanacak şekilde yapılandırmak için Rsconfig.exe komut satırı yardımcı programını kullanın. Bunu yapmak için, komut isteminde aşağıdaki komutu çalıştırın:

      RSConfig - c-s Server name -d Reporting Services database name Sql|Windows -u User name -p User password

      Not Rsconfig.exe komut satırı yardımcı programı hakkında daha fazla bilgi için komut isteminde aşağıdaki komutu çalıştırın:

      RSConfig /?
    4. 1. Adımda yedeklediğiniz simetrik şifreleme anahtarlarının uygulamak Rskeymgmt.exe komut satırı yardımcı programını kullanın. Bunu yapmak için, komut isteminde aşağıdaki komutu çalıştırın

      NotPath of file name yol dosya adının ve Strong password 1. adımda kullanılan parola):

      RSKeyMgmt - a-f Path of file name -p Strong password
Not Bu makaledeki çözümler bir standart bir sürümde) rapor sunucusunu geri yüklüyorsanız oluşacak sorunları hesap. Yönergeleri izledikten sonra eski örneği için satır hala veritabanında olacaktır sorundur. Kaynak bilgisayar ve hedef bilgisayarın bir Web çiftliği katılan düşündüğünüz çünkü standart bir sürümde yeniden başlatılmaz.

Bu sorunu gidermek için <a0></a0>, el ile delete tuşları gelen çalıştırdığı istemci > -1 bir yedek anahtar uygulamadan önce. El ile delete tuşları gelen çalıştırdığı istemci > -1 yalnızca Standard edition için. Bir Web çiftliği varsa, presumably hala çalışan tüm diğer düğümlerin Web çiftliğindeki devre dışı bırakmanız gerekir.

SQL Server 2005 Reporting Services

Not Taşınır, SQL Server 2005 Raporlama Hizmetleri veritabanının adıdır ReportServer varsayalım.

Bir SQL Server 2005 Reporting Services veritabanı başka bir bilgisayara taşıyın ve bu veritabanına işaret Reporting Services'i yapmak için şu adımları izleyin:
Kaynak sunucu işlemleri
  1. SQL Server Management Studio'yu açmak ve SQL Server 2005 örneğine bağlanın.
  2. Raporlarınızı tarafından erişilen veritabanları geri kalanı ReportServer veritabanı ve ReportServerTempDB veritabanını yedekleyin.

    Yedekle ve bir veritabanını geri yükleme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
    http://msdn2.microsoft.com/en-us/library/ms143724.aspx
  3. Reporting Services Konfigürasyon Yöneticisi'ni kullanarak, şifreleme anahtarını yedekleyin.

    Şifreleme anahtarını yedekleme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
    http://msdn2.microsoft.com/en-us/library/ms157275.aspx
  4. Yedek veritabanı dosyaları ve yedek bir şifreleme anahtarı dosyası, hedef sunucuya kopyalayın.
Hedef sunucu işlemleri
  1. Internet ınformation Services (IIS) hizmetini, komut isteminde iisreset/stop</a0> komutunu çalıştırarak durdurun.

    Nasıl başlatılacağını ve ııS'YI durdurma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true
  2. Reporting Services Configuration Manager'ı açın ve sonra SQL Server 2005 Reporting Services'ın örneğinin bağlanın.
  3. Windows hizmeti Hizmetleri bildirdiği durdurmak için <a0></a0>, Sunucu durumu ' nu tıklatın ve sonra Sunucu durum raporu sayfa üzerinde Durdur ' u tıklatın. Dur kullanılamıyorsa, hizmet zaten, durdurulmuş
  4. SQL Server Management Studio'yu açmak ve SQL Server 2005 örneğine bağlanın.
  5. Varsa, ReportServer veritabanı ve ReportServerTempDB veritabanını yedekleyin.
  6. Varsa, ReportServer veritabanı ve ReportServerTempDB veritabanının bağlantısını kesin.
  7. Yedek veritabanı, kaynak sunucudan geri yükleyin.
  8. Reporting Services Configuration Manager içinde aşağıdaki sayfalar yapılandırmalarında kaynak sunucudaki için aynı olmasına dikkat edin:
    • Rapor sunucusu sanal dizini yapılandırmalarında
    • Rapor Yöneticisi sanal dizini yapılandırmalarında
    • Hizmetin hesap yapılandırmasında Windows hizmet kimliği türü
    • Raporu sunucu yapılandırmasını ve Report Manager yapılandırmasında Web hizmet kimliği
  9. Hizmetleri windows hizmeti raporlaması'nı başlatmak için <a0></a0>, Sunucu durumu, Reporting Services Configuration Manager'ı tıklatın ve sonra Sunucu durum raporu sayfa üzerinde Başlat ' ı tıklatın.
  10. IIS hizmetini, komut isteminde iisreset/start</a0> komutunu çalıştırarak başlatın.
  11. Şifreleme anahtarının kaynak sunucudan kaldırın. SQL Server 2005 Enterprise Edition ile SQL Server 2005 Reporting olduğunuz hizmetlerini içerilmişse, doğrudan Reporting Services Configuration Manager, bu görevi gerçekleştirebilir. Yoksa, bunu yapmanın rskeymgmt yardımcı programı hakkında kullanan gerekir.

    SQL Server 2005 Enterprise Edition ortamı

    1. Reporting Services Configuration Manager içinde başlatma ' ı tıklatın.
    2. Şifreleme anahtarları, SQL Server 2005'in diğer örneklerden kaldırın. Yalnızca, hedef sunucunun aynı sunucu adı olan bir anahtar tutun.
    3. Reporting Services Konfigürasyon Yöneticisi'nde, Şifreleme anahtarları ' nı tıklatın ve sonra da sayfayı Şifreleme anahtarıgeri yükleme ' yi tıklatın.
    4. Şifreleme anahtarı bilgileri penceresinde şifreleme anahtarı geri kaynak sunucudan kaynak sunucudan yedek şifreleme anahtarını bulun ve sonra Tamam ' ı tıklatın, kullandığınız parolayı yazın.

    SQL Server 2005 ortam'ın diğer sürümleri



    Not Bu yaklaşım, SQL Server 2005 Enterprise Edition ortam için de geçerlidir.
    1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve sonra komut istemi penceresi açmak için Tamam ' ı tıklatın.
    2. Mevcut şifreleme anahtarını inceleyin. Hedef sunucuda yüklü olan SQL Server 2005 örneği türüne bağlı olarak, komut istemi penceresinde aşağıdaki yazın.

      Varsayılan örneği
      Rskeymgmt -l yazın ve ENTER tuşuna basın

      Adlandırılmış örneği
      Tür rskeymgmt -l -i InstName, ve sonra ENTER tuşuna basın.

      Listelenen iki şifreleme anahtarları bir randevu oldu?unu görecektir. Bir kaynak sunucudan ve diğer hedef sunucu. Listelenen şifreleme anahtarlarının biçimi aşağıdaki gibidir:
      ComputerName\ InstNameEncryptionKeyID

      NotComputerName hedef. InstName adını, hedef sunucuda yüklü olan SQL Server 2005 örneği adını yertutucusudur ' dir. EncryptionKeyID, şifreleme anahtarının KIMLIĞI yertutucusudur.
    3. Şifreleme anahtarının kaynak sunucudan silin. Bilgisayarda yüklü olan SQL Server 2005 örneği türüne bağlı olarak, komut istemi penceresinde aşağıdaki yazın.

      Varsayılan örneği
      Rskeymgmt - r SourceEncryptionKeyID yazın ve ENTER tuşuna basın

      Adlandırılmış örneği
      Tür rskeymgmt InstName -i - r SourceEncryptionKeyID, ve sonra ENTER tuşuna basın.

      NotSourceEncryptionKeyID, 2. adımda elde edilen kaynak sunucudan şifreleme anahtarının KIMLIĞI yertutucusudur.
    4. 2 Numaralı adımı yineleyin. Hedef sunucu, şifreleme anahtarının yalnızca şimdi olduğunu görürsünüz.
  12. Yedekleme şifreleme anahtarının kaynak sunucudan geri yükleyin. Bunu yapmak için şu adımları izleyin:
    1. Reporting Services Konfigürasyon Yöneticisi'nde, Şifreleme anahtarları ' nı tıklatın ve sonra da sayfayı Şifreleme anahtarıgeri yükleme ' yi tıklatın.
    2. Şifreleme anahtarı bilgileri penceresinde şifreleme anahtarı geri kaynak sunucudan kaynak sunucudan yedek şifreleme anahtarını bulun ve sonra Tamam ' ı tıklatın, kullandığınız parolayı yazın.
  13. ASP.NET hizmet hesabı olarak aynı kullanıcı hesabını rsreportserver.config dosyanın olduğundan emin olun. Bunu yapmak için şu adımları izleyin:
    1. Reporting Services Configuration Manager içinde Web hizmeti kimliği ' ni tıklatın. ASP.NET hizmet hesap bilgisi dikkat edin.
    2. SQLInstall açın: \Program Files\Microsoft SQL Server\ MSSQL.X \Reporting Services\ReportServer klasör. Rsreportserver.config dosyasını sağ tıklatın ve sonra da Özellikler ' i tıklatın.

      NotSQLInstall, SQL Server 2005'in yüklü olduğu sürücü yertutucusudur. MSSQL.X, SQL Server 2005 raporu hedef sunucuda çalışan hizmetleri örneğinin örnek KIMLIĞI yertutucusudur. Örnek KIMLIĞINI edinmek için <a0></a0>, Sunucu durumu, Reporting Services Configuration Manager'ı tıklatın ve sonra da Örnek KIMLIĞI bilgileri dikkat edin.
    3. Rsreportserver özellikler iletişim kutusunda, Güvenlik sekmesini tıklatın.
    4. ASP.NET hizmet hesabı listeleniyorsa, bunu ekleyin. ASP.NET hizmet hesabı Okuma ve Okuma ve yürütme izni olduğundan emin olun izinleri.
    5. Rsreportserver özellikler penceresini kapatmak için Tamam ' ı tıklatın.
  14. Web tarayıcısını açın ve hedef sunucuda raporları görüntüleme.
Hedef sunucuda raporları görüntülemeye çalıştığınızda sorunlarla karşılaşırsanız, SQL Server Management Studio'da raporların bileşenleri için güvenlik ayarlarını incelemek vardır. Web sayfası hata iletisinde sorun olduğu gösterilir.

Referanslar

Reporting Services'i veritabanını yönetme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa972237.aspx
Bir veritabanı SQL Server çalıştıran bilgisayarlar arasında taşıdığınızda, izin sorunlarını çözümleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
240872Veritabanı SQL Server çalıştıran sunucular arasında taşındığında izin sorunları nasıl giderilir

Özellikler

Makale numarası: 842425 - Last Review: 7 Nisan 2006 Cuma - Gözden geçirme: 4.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Reporting Services
  • Microsoft SQL Server 2005 Reporting Services
Anahtar Kelimeler: 
kbmt kbsql2005rs kbexpertiseadvanced kbinfo kbreport kbserver kbdatabase kbsettings kbconsole kbhowto KB842425 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:842425

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com