SQL2005報表伺服器的遷移

2021-06-19 07:49:30 字數 1946 閱讀 9765

從一台計算機遷移reporting services資料庫和reporting services服務到另外一台計算機,

您不需要重新配置這些報表,同樣也不需要在目標計算機中重新裝配reporting services。

(希望同行看了過後能留下自己的意義或見議,希望您不吝賜教)

根據不同的需要有下面兩種解決方案:

一.將reporting services 資料庫從一台計算機遷移到另外一台計算機,並將reporting services指向到那個資料

庫,按下面的步驟操作:

1. 從源計算機複製reporting services資料庫和reporting services臨時資料庫。

注:reporting services資料庫的預設名稱為reportserver,reporting services臨時數 據庫的預設名稱為

reportservertempdb。

2. 將第一步複製的資料庫還原到目標資料庫適當的sql server例項。

3. 將reporting services指向第二步中還原的資料庫,在命令提示符下執行下面的report server配置命令:

rsconfig -c -s server name -d reporting services database name -a sql|windows -u user name -p user

password

注:有關rsconfig.exe命令列的更多資訊,在命令提示符下執行下面的命令:

rsconfig /?

二.將reporting services資料庫、reporting services windows服務和reporting services web服務從一台

計算機遷移到另外一台計算機,您首先需要獲得源計算機的金鑰,您可以先將資料庫從源計算機遷移到

目標計算機,並在目標計算機恢復金鑰。要做這些,請按下面步驟做:

1. 在源計算機,使用rskeymgmt.exe命令列獲得金鑰,在命令提示符下執行下面的命令列:

rskeymgmt.exe -e -f path of file name -p strong password

rskeymgmt /?

2. 在目標計算機,執行下面步驟:

a. 安裝reporting services。

b. 停止reporting services windows服務。

c. 停止iis。

3. 將源計算機的reporting services資料庫和reporting services臨時資料庫複製到目標資料庫,並還原到

適當的sql server例項。

注:reporting services資料庫的預設名稱為reportserver,reporting services臨時數 據庫的預設名稱

reportservertempdb。

4. 在目標計算機,執行下面步驟:

a. 啟動reporting services windows服務。

b. 啟動iis。

c. 利用第三步複製到目標計算機的reporting services資料庫,使用rsconfig.exe配置report server

例項,在命令提示符下執行下面的report server配置命令:

rsconfig -c -s server name -d reporting services database name -a sql|windows -u user name -p

user password

rsconfig /?

d. 通過第一步獲得的金鑰,使用rskeymgmt.exe命令列在目標計算機應用金鑰,在命令提示符下執行

下面的命令(下面path of file name和strong password使用第一步中獲得的):

rskeymgmt -a -f path of file name -p strong password

SQL2005如何建立鏈結伺服器

兩個 sql2005 怎麼建立鏈結伺服器!這個是2000的,估計差不多.不同伺服器資料庫之間的資料操作 建立鏈結伺服器 exec sp addlinkedserver itsv sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin itsv false nul...

SQL2005隱藏伺服器的方法

在sql2000裡的網路實用工具裡有乙個選項 隱藏伺服器,這樣當你列舉區域網中的sql2000伺服器的時候就會搜尋不了 以為sql2005沒有了這個功能,今晚發現原來在配置管理器裡 大家看下面幾張圖就曉得步驟了,設定完畢之後需要重啟sql服務哦o o sql2000的 sql2005的 設定了隱藏例...

vc 檢視SQL2005伺服器的狀態

integer result oleobject loo sqlserver loo sqlserver create oleobject result loo sqlserver.connecttonewobject sqldmo.sqlserver if result 0 then messag...