An unwanted surprise when changing the SQL Server 2005 Service Account
When changing the Microsoft SQL Server 2005 Service Account you might get back this rather alarming error message box:
---------------------------
WMI Provider Error
---------------------------
The process terminated unexpectedly. [0x8007042b]
---------------------------
OK
---------------------------
This is related to the problem documented in Books On Line on the page titled: 'Start and Restarting Services' (accessible in the index as 'starting SQL Server'). I quote from the paragraph that describes the problem:
"If SQL Server 2005 is shut down with open shared memory or a named pipe connection and is then restarted with the credentials of a different user, it may fail to start. This is normal behavior for connection handles controlled by the operating system. To restart SQL Server, end all SQL Server client processes manually or by restarting the computer. Possible errors include "Server shared memory provider failed to initialize. Error: 0x5
" and "Server named pipe provider failed to listen on [ \\.\pipe\sql\query ]. Error: 0x5
" (The pipe name may vary.)"
The problem described in the paragraph above manifests itself as the 'The process terminated unexpectedly. [0x8007042b]' error message box when using the SQL Configuration Manager to change the SQL Server (Engine) Service Account. The workaround, as stated, is to close all client processes (connecting to the named pipe) or reboot the server.
The problem is caused by an Operating System limitation which has been removed in Windows Vista. In Windows Vista a change has been made to allow the tear down of a named pipe listener when only the server side connections are closed. In Windows 2003 and earlier, there is a requirement to close down the client side connections as well, and this requirement prevents sqlservr.exe from creating a new properly ACLed named piper listener when the service is restarted with new Service Account credentials.
I hope you will find this post using your favorite search engine should you be panicked by this error message in the wild. I will also push to get a KB article written with this information in it.
Comments
Anonymous
October 13, 2005
The comment has been removedAnonymous
August 17, 2006
Hey I saw your post that was pulled. When will MS allow you to put it back up?
I am very interested in what you are working on. Please post.Anonymous
March 11, 2007
mmm.. nice design, I must say..Anonymous
March 14, 2007
Du musst ein Fachmann sein - wirklich guter Aufstellungsort, den du hast!Anonymous
March 18, 2007
luogo grande:) nessun osservazioni!Anonymous
March 19, 2007
Chi ha fatto questo? E un buon posto per trovare le informazioni importanti!:)Anonymous
October 18, 2007
Thanks for this post. It was exactly what I needed to resolve my problem. :PAnonymous
June 18, 2009
PingBack from http://gardendecordesign.info/story.php?id=2785Anonymous
October 03, 2010
Hey Stuart, The solution provide by you is working... you have saved my full day..i am mstruglling since last two days two solve this problem....thnx a lot!