简体   繁体   中英

SQL Server reporting server issue

A couple of days back we moved our SQL Server database from a Physical server to a VM based server. There were some reports in the reporting database which we skipped. Now we cannot start the sql server instance on the old physical server, as the host name now points to the new vm based server in the DNS. Can I just copy the reporting server database data and log files from the old server and attach them in the new server ? Would it work ? Any help would be appreciated. Also if you can let me know of some steps it would be great.

Before doing anything backup your reporting services database and keys.

I would advice you to backup / restore the database to the new server rather than copying the mdf and ldf files. (report service must be stopped before restoring)

You should also export the encyption key from the old server and import it to the new server.

Also make sure to make the same customizations to the new report server configuration files if there are any (eg. custom dll permissions), copy custom dll's etc

By following the above steps you can make an SSRS database work on newer SSRS versions (I have tested restore an SSRS 2005 database to SSRS 2014 and 2016)

Read more: https://docs.microsoft.com/en-us/sql/reporting-services/report-server/moving-the-report-server-databases-to-another-computer-ssrs-native-mode

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM