rsconfig 公用程式
rsconfig 公用程式可用來指定使用加密值的組態檔設定。使用加密值的組態設定包含用來連接報表伺服器資料庫的連接值,以及用於自主式報表處理的帳戶值。
對於報表伺服器資料庫連接,您可以執行此工具來修改下列連線資訊:
- 驗證模式 (例如,從「Windows 驗證」切換成「SQL Server 驗證」)
- 報表伺服器用來登入管理報表伺服器資料庫的 SQL Server 的使用者名稱或密碼
- 報表伺服器使用的資料庫 (例如,您可以指定另一部伺服器執行個體上的資料庫)
對於自主式報表處理,您可以執行此工具來定義含有網域名稱、使用者名稱與密碼的帳戶。報表伺服器使用此帳戶來連接遠端資料庫伺服器。這個帳戶只用於特殊的報表類別。如需關於使用此工具及如何指定引數的範例的詳細資訊,請參閱
在設定期間,rsconfig 會安裝至 <磁碟機>:\Program Files\Microsoft SQL Server\80\Tools\Binn。它與本機電腦沒有相依性。您可以將 Rsconfig.exe 複製至任何電腦。
您可以在安裝 Rsconfig.exe 與 Windows Management Instrumentation (WMI) 的任何電腦上執行 rsconfig。您必須具有要變更其連線資訊的電腦的高權限。Rsconfig.exe 使用要變更其連線資訊的伺服器上的 WMI。如果 Rsconfig.exe 被複製至的本機電腦並未安裝 Reporting Services 元件,只要您在 –m 引數指定已安裝報表伺服器和 WMI 服務的遠端電腦,而且您具有該遠端電腦的管理員權限,就可以執行 Rsconfig.exe。
語法
rsconfig {-?} {–c } {–e } [–m computername] [–s servername] {–d databasename} {–a authmethod} [-u username] [-p password] [-t ]
引數
-?
顯示 rsconfig 引數的語法。
-c
用來設定加密連接值,此值將報表伺服器報表伺服器連線至管理報表伺服器資料庫的 SQL Server 執行個體。當您包含此引數時,您指定的 username 和 password 值將設定用來連接 SQL Server 執行個體的帳戶。此引數沒有取得值。
當您包含 -c 時,也可以設定 computername、servername、databasename、authmethod、username、password 和 -t。
-e
用來設定自主式報表執行帳戶的 rsreportserver.config 檔案中的加密認證。當您包含此引數時,您指定的 username 和 password 值,設定用來支援不使用認證的報表的自主式報表執行的帳戶。此引數沒有取得值。
當您包含 -e 時,也可以設定 username、password 和 -t。設定自主式報表執行帳戶的加密認證時,不使用其他引數。
-m computername
(當管理遠端電腦時是必要的)。指定安裝報表伺服器的電腦名稱。如果忽略此引數,預設值是執行 Rsconfig.exe 的電腦。
-s servername
(當 SQL Server 執行個體在本機時是選擇性的)。指定安裝報表伺服器資料庫的 SQL Server 執行個體名稱。當資料庫安裝在具名執行個體時,以 <伺服器名稱> 格式或 <伺服器名稱\執行個體名稱> 格式指定伺服器名稱。
預設值是以 machinename 引數指定的電腦上所安裝的預設 SQL Server 執行個體。
如果您在 SQL Server 執行個體上強制區分大小寫,則 SQL Server 執行個體名稱將會區分大小寫。
-d databasename
(當指定 -c 時是必要的)。指定報表伺服器資料庫的名稱。
-a authmethod
(當指定 -c 時是必要的)。指定報表伺服器用來連接報表伺服器資料庫的驗證方法。可用的值為 windows 或 sql。windows 值指定報表伺服器在連接報表伺服器資料庫時使用 Windows 認證。sql 值指定報表伺服器在連接報表伺服器資料庫時使用 SQL Server 認證。
-u [domain\]username
(當 authmethod 設定為 sql 或指定 -e 時是必要的)。指定使用者名稱。
若您正在設定報表伺服器資料庫的認證,而且 authmethod 設定為 windows,則報表伺服器會扮演 Windows 使用者。在此狀況下,您必須提供 domain 和 username 的值,其格式為 domain\username。
若您使用「Windows 驗證」,這個值區分大小寫。
-p password
(當指定 -u 時是必要的)。指定 username 引數使用的密碼。如果帳戶不需要密碼,您可以將此引數設定為空值。
-t
(選擇性)。將追蹤資訊加入可能發生的任何錯誤訊息中。此引數沒有取得值。
備註
如果您指定 authmethod 值為 windows,並提供 username 和 password 值,則報表伺服器會扮演 username 指定的使用者,並使用 password 指定的密碼。
您可以依任何順序在命令列指定引數,也可以在它們前面加上負號 (-) 或反斜線 (/)。一般來說,引數不區分大小寫。不過,常見的例外狀況是 password 引數,它通常會區分大小寫。您可以在引數及其值之間包含空格。