Updating BizTalk Server Services and Accounts After a Password Change
"Your password will expire in x days."
Remember seeing that string of scary words in a dialog box sometime before your BizTalk server stopped functioning? It's quite common in the enterprise space that an administrator specify how often you must change the password in the workstation's account policy. Your network administrator can force you to change your password every so often. By default, passwords are set to expire every 42 days in Windows Server 2003. Microsoft recommends having users change their passwords every 30 to 90 days. While this is definitely best practice and highly recommended, it can cause problems if you are using accounts for BizTalk Server in which the passwords are set to expire.
The following topic discusses what services and accounts need to be updated after a password change.
Note: This topic covers single server installations of BizTalk Server 2006 running on Windows Server 2003 SP1. The steps will differ slightly depending on the platform you are using. Although not all accounts are the same, the principle applies to BizTalk Server 2004 as well. In a multiserver environment, these changes must be replicated across all machines.
Services and Accounts You Must Change
The following is a list of Windows Services, BizTalk Host Instances, and IIS Application Pools that you must update after a password has been changed on an account that these are running under.
Windows Services
- BizTalk Base EDI service
- Enterprise Single Sign-On Service
- MSSQLSERVER
- NS$BAMAlerts
- Rule Engine Update Service
- SQLSERVERAGENT
BizTalk Host Instances
- BizTalk Isolated Host Instance Account
- BizTalk Host Instance Account
IIS Application Pools
- BAMAppPool
- BTSSharePointAdapterWSAppPool
- HwsMessagesAppPool
- HwsWSAppPool
- MyAppPool (or the name of your application pool running a Web site extended with Windows SharePoint Services)
- StsAdminAppPool
- STSWebServiceAppPool
- TpmWSAppPool
- WSSAppPool (or the name of your application pool running the SharePoint Central Administration Web site)
How To Change
Step 1: Update the Windows Services
Note: Do not change the BizTalk Service here. You will do this in Step 2.
Click Start, Programs, Administrative Tools, and then click Services.
In the Services Window, under Name, double-click the service.
In the Service Properties dialog box, select the Log On tab.
Type the new password, confirm the password, and then click OK.
Repeat this for all services listed above.
Tip: You can easily view all services in which this account is being used by sorting the Log On As column.
Step 2: Update the BizTalk Host Instances
- Click Start, Programs, Microsoft BizTalk Server 2006, and then click BizTalk Server Administration.
- In the BizTalk Server 2006 Administration Console, expand BizTalk Server 2006 Administration, expand BizTalk Group, expand Platform Settings, and then click Host Instances.
- Double-click the BizTalkServerApplication In-Process Host Instance.
- In the Host Instance Properties Window, click Configure.
- In the Logon Credentials dialog box, type the new password, and then click OK.
- Click OK to close the Host Instance Properties Window.
- Repeat this for all In-Process and Isolated Host Instance Accounts that are running under the account in which the password changed.
Step 3: Update the IIS Application Pools
- Click Start, Programs, Administrative Tools, and then click Internet Information Services (IIS) Manager.
- In the IIS Manager, expand the local computer, and then expand Application Pools.
- Under Application Pools, right-click one of the pools listed above, and then click Properties.
- In the Application Pool Properties dialog box, select the Identity tab.
- Type the new password, confirm the password, and then click OK.
- Repeat this for all Application Pools listed above.
Comments
Anonymous
November 30, 2005
The comment has been removedAnonymous
March 31, 2006
The comment has been removedAnonymous
May 10, 2006
ものすごく細かいネタですが、BizTalk Serverで設定したサービスアカウントのパスワードを変えてしまった場合の対処方法が書かれています。運用時に、パスワードの有効期限が切れてしまった場合などです。#...Anonymous
October 18, 2006
To complement Luke instructions, visit this blog http://blogs.msdn.com/markhsch/archive/2005/04/21/410503.aspx. It tells how to reconfigure the registry entries for BAS after a password change. It is required in order to have your tppubws.asmx web service rolling.Anonymous
June 29, 2007
PS: I don't know if it's a good idea to use this script in clustered sql server environments. You gotta test yourself!Anonymous
January 21, 2009
PingBack from http://www.keyongtech.com/326334-tppubws-configuration-errorAnonymous
June 17, 2009
PingBack from http://pooltoysite.info/story.php?id=7110Anonymous
June 19, 2009
PingBack from http://mydebtconsolidator.info/story.php?id=21473