在改变sql登陆密码后,怎么重新部署Reporting Service

你。 提交于 2020-03-18 18:48:15
用rsconfig命令可以重新部署

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 執行個體。當您包含此引數時,您指定的 usernamepassword 值將設定用來連接 SQL Server 執行個體的帳戶。此引數沒有取得值。

當您包含 -c 時,也可以設定 computernameservernamedatabasenameauthmethodusernamepassword-t

-e

用來設定自主式報表執行帳戶的 rsreportserver.config 檔案中的加密認證。當您包含此引數時,您指定的 usernamepassword 值,設定用來支援不使用認證的報表的自主式報表執行的帳戶。此引數沒有取得值。

當您包含 -e 時,也可以設定 usernamepassword-t。設定自主式報表執行帳戶的加密認證時,不使用其他引數。

-m computername

(當管理遠端電腦時是必要的)。指定安裝報表伺服器的電腦名稱。如果忽略此引數,預設值是執行 Rsconfig.exe 的電腦。

-s servername

(當 SQL Server 執行個體在本機時是選擇性的)。指定安裝報表伺服器資料庫的 SQL Server 執行個體名稱。當資料庫安裝在具名執行個體時,以 <伺服器名稱> 格式或 <伺服器名稱\執行個體名稱> 格式指定伺服器名稱。

預設值是以 machinename 引數指定的電腦上所安裝的預設 SQL Server 執行個體。

如果您在 SQL Server 執行個體上強制區分大小寫,則 SQL Server 執行個體名稱將會區分大小寫。

-d databasename

(當指定 -c 時是必要的)。指定報表伺服器資料庫的名稱。

-a authmethod

(當指定 -c 時是必要的)。指定報表伺服器用來連接報表伺服器資料庫的驗證方法。可用的值為 windowssqlwindows 值指定報表伺服器在連接報表伺服器資料庫時使用 Windows 認證。sql 值指定報表伺服器在連接報表伺服器資料庫時使用 SQL Server 認證。

-u [domain\]username

(當 authmethod 設定為 sql 或指定 -e 時是必要的)。指定使用者名稱。

若您正在設定報表伺服器資料庫的認證,而且 authmethod 設定為 windows,則報表伺服器會扮演 Windows 使用者。在此狀況下,您必須提供 domainusername 的值,其格式為 domain\username

若您使用「Windows 驗證」,這個值區分大小寫。

-p password

(當指定 -u 時是必要的)。指定 username 引數使用的密碼。如果帳戶不需要密碼,您可以將此引數設定為空值。

-t

(選擇性)。將追蹤資訊加入可能發生的任何錯誤訊息中。此引數沒有取得值。

備註

如果您指定 authmethod 值為 windows,並提供 usernamepassword 值,則報表伺服器會扮演 username 指定的使用者,並使用 password 指定的密碼。

您可以依任何順序在命令列指定引數,也可以在它們前面加上負號 (-) 或反斜線 (/)。一般來說,引數不區分大小寫。不過,常見的例外狀況是 password 引數,它通常會區分大小寫。您可以在引數及其值之間包含空格。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!