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:
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:
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.
1. Adımda hedef bilgisayarda uygun SQL Server örneği üzerinde yedeklediğiniz veritabanlarını geri yükleyin.
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:
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 /?
Hedef bilgisayarda, aşağıdaki adımları izleyin:
Raporlama Hizmetleri'ni yükleyin.
Report Server Windows hizmetini durdurun.
Microsoft ınternet ınformation Services (IIS)'ı durdurun.
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:
Veritabanlarını SQL Server çalıştıran bilgisayarlar arasında taşıma
Hedef bilgisayarda, aşağıdaki adımları izleyin:
Report Server Windows hizmetini başlatın.
ııS'ı başlatın.
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 /?
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
SQL Server Management Studio'yu açmak ve SQL Server 2005 örneğine bağlanın.
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:
Reporting Services Configuration Manager'ı açın ve sonra SQL Server 2005 Reporting Services'ın örneğinin bağlanın.
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ş
SQL Server Management Studio'yu açmak ve SQL Server 2005 örneğine bağlanın.
Varsa, ReportServer veritabanı ve ReportServerTempDB veritabanını yedekleyin.
Varsa, ReportServer veritabanı ve ReportServerTempDB veritabanının bağlantısını kesin.
Yedek veritabanı, kaynak sunucudan geri yükleyin.
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
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.
Ş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ı
Reporting Services Configuration Manager içinde başlatma ' ı tıklatın.
Şifreleme anahtarları, SQL Server 2005'in diğer örneklerden kaldırın. Yalnızca, hedef sunucunun aynı sunucu adı olan bir anahtar tutun.
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.
Ş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.
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.
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.
Ş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.
2 Numaralı adımı yineleyin. Hedef sunucu, şifreleme anahtarının yalnızca şimdi olduğunu görürsünüz.
Yedekleme şifreleme anahtarının kaynak sunucudan geri yükleyin. Bunu yapmak için şu adımları izleyin:
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.
Ş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.
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:
Reporting Services Configuration Manager içinde Web hizmeti kimliği ' ni tıklatın. ASP.NET hizmet hesap bilgisi dikkat edin.
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.
Rsreportserver özellikler iletişim kutusunda, Güvenlik sekmesini tıklatın.
ASP.NET hizmet hesabı listeleniyorsa, bunu ekleyin. ASP.NET hizmet hesabı Okuma ve Okuma ve yürütme izni olduğundan emin olun izinleri.
Rsreportserver özellikler penceresini kapatmak için Tamam ' ı tıklatın.
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.
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:
Ö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.
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.