I had a similar issue that I had to help someone with. It turned out they didn't have the right updates installed on all. After installing them on all, I ran
stsadm -o upgrade -forceupgrade on all computers. ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Power, Karl Sent: Thursday, 4 June 2009 7:25 AM To: [email protected] Subject: Problem Joining Server to Farm Hi folks, I'm trying join a server to our existing SharePoint farm over a WAN link and keep getting the error below. Has anyone encountered this before and found a resolution that wasn't down to network issues. I've made sure that the surface area config on all SQL servers are correct etc. I suspect that the issue may be caused be a timeout on PSConfig due to network latency or something like that. Any information or opinions would be greatly appreciated. I suspect that we may end up setting up a different farm for the remote site in question. Environment: Windows 2K3 SP2 servers SQL2005 Standard SP3 MOSS 2007 SP1 (with December Cumulative Update applied) The following is an excerpt from the application log on the server: ************************************************************************ ***************************************** Event Type: Error Event Source: SharePoint Products and Technologies Configuration Wizard Event Category: None Event ID: 104 Date: 6/3/2009 Time: 2:57:05 PM User: N/A Computer: TFCSPP01 Description: Failed to connect to the configuration database. An exception of type System.Data.SqlClient.SqlException was thrown. Additional exception information: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateO bject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateOb ject stateObj, UInt32 error) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32 bytesExpected) at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByteArray(Byte[] buff, Int32 offset, Int32 len) at System.Data.SqlClient.TdsParserStateObject.ReadString(Int32 length) at System.Data.SqlClient.TdsParser.ReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.ReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ReadColumnData() at System.Data.SqlClient.SqlDataReader.ReadColumn(Int32 i, Boolean setTimeout) at System.Data.SqlClient.SqlDataReader.GetString(Int32 i) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Sq lDataReader dr) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.RefreshCache (Int64 currentVersionOverride, List`1& newObjects, List`1& deletedObjects, Int64& newestObjectVersion) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.RefreshCache () at Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject( SPPersistedObject obj, Boolean storeClassIfNecessary, Boolean ensure) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.PutObject(SP PersistedObject obj, Boolean ensure) at Microsoft.SharePoint.Administration.SPPersistedObject.Update() at Microsoft.SharePoint.Administration.SPWebApplication.ApplyWebConfigModif ications() at Microsoft.SharePoint.Administration.SPWebApplication.Provision() at Microsoft.SharePoint.Administration.SPWebServiceInstance.Provision() at Microsoft.SharePoint.Administration.SPFarm.Join() at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Cr eateOrConnectConfigDb() at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Ru n() at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask() For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. ************************************************************************ ***************************************** The following is an excerpt from the PSConfig Diagnostics log: ************************************************************************ *************************** An exception of type System.Data.SqlClient.SqlException was thrown. Additional exception information: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateO bject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateOb ject stateObj, UInt32 error) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32 bytesExpected) at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByteArray(Byte[] buff, Int32 offset, Int32 len) at System.Data.SqlClient.TdsParserStateObject.ReadString(Int32 length) at System.Data.SqlClient.TdsParser.ReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.ReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ReadColumnData() at System.Data.SqlClient.SqlDataReader.ReadColumn(Int32 i, Boolean setTimeout) at System.Data.SqlClient.SqlDataReader.GetString(Int32 i) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.GetObject(Sq lDataReader dr) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.RefreshCache (Int64 currentVersionOverride, List`1& newObjects, List`1& deletedObjects, Int64& newestObjectVersion) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.RefreshCache () at Microsoft.SharePoint.Administration.SPConfigurationDatabase.StoreObject( SPPersistedObject obj, Boolean storeClassIfNecessary, Boolean ensure) at Microsoft.SharePoint.Administration.SPConfigurationDatabase.PutObject(SP PersistedObject obj, Boolean ensure) at Microsoft.SharePoint.Administration.SPPersistedObject.Update() at Microsoft.SharePoint.Administration.SPWebApplication.ApplyWebConfigModif ications() at Microsoft.SharePoint.Administration.SPWebApplication.Provision() at Microsoft.SharePoint.Administration.SPWebServiceInstance.Provision() at Microsoft.SharePoint.Administration.SPFarm.Join() at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Cr eateOrConnectConfigDb() at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Ru n() at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask() Karl Power Glanbia Business Services Glanbia Plc Tel: +353 (0) 56 883 6016 Email: [email protected] <mailto:[email protected]> Click here to join MS Live Meeting Session <https://www.livemeeting.com/cc/btconferencing3> ______________________________________________________________ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. Any views and opinions expressed are those of the individual author/sender and are not necessarily shared or endorsed by Glanbia plc or any associated or related company. This message has been scanned for all known viruses. If you received this in error, please contact the sender and delete the material from any computer. Glanbia plc is registered in Ireland as a public limited company. Registered Office: Glanbia House, Kilkenny. Company Number: 129933 ============================================================== ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List FAQ: http://www.codify.com/lists/ozmoss <http://www.codify.com/lists/ozmoss> Other lists you might want to join: http://www.codify.com/lists <http://www.codify.com/lists> -------------------------------------------------------------------------------- Support procedure: http://www.codify.com/lists/support List address: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List FAQ: http://www.codify.com/lists/ozmoss Other lists you might want to join: http://www.codify.com/lists
