Provisioning SSP with read-only content dbs
Hi all, I am setting up a log-shipped DR farm. Following the TechNet article, and my content databases are in Standby mode as instructed, with the timer jobs specified disabled. This of course means that the databases are read-only too. When I try to provision the SSP on the DR farm, it fails with a bunch of error 7888 and 5782 in the event logs -- details below, but the gist is that it is trying to update a content db (which is read-only), presumably to tell it that the new SSP is in town. Obviously this doesn't work because of the database's state. I have tried assigning the web application another, dedicated content db (set to read-write), purely to allow the operation to complete, but the provisioning doesn't seem to like it and keeps going back after WSS_Content1. I've also tried setting WSS_Content1 to offline in central admin, to try and force the provisioning to point somewhere else. No dice. Am I doing anything obviously wrong? If not, any thoughts? How are we supposed to provision the SSP if the databases are set to read-only per the instructions? MOSS is SP2 with the Feb CU, and SQL Server is 2008 Enterprise SP1 (in both production and DR); they are on separate machines. Cheers! -- T *********** Errors ************ Event Type: Warning Event Source: Office SharePoint Server Event Category: Office Server Shared Services Event ID: 5782 Date: 04/05/2010 Time: 13:00:56 User: N/A Computer: xxxxxxxxxx Description: Provisioning for Shared Services Provider 'SSP1' has failed and will be retried. Reason: Failed to update database "WSS_Content1" because the database is read-only. Technical Support Details: System.Data.SqlClient.SqlException: Failed to update database "WSS_Content1" because the database is read-only. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery(SqlCommand command) at Microsoft.Office.Server.Data.SqlDatabaseManager.GrantAccess(String user) at Microsoft.Office.Server.Administration.SharedResourceProvider.SynchronizeAccessControl(SharedComponentSecurity sharedApplicationSecurity) at Microsoft.Office.Server.Administration.SharedResourceProvider.Microsoft.Office.Server.Administration.ISharedComponent.Install() at Microsoft.Office.Server.Administration.SharedResourceProvider.Provision() at Microsoft.Office.Server.Administration.SharedResourceProviderJob.Execute(Guid targetInstanceId) For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Event Type: Error Event Source: Office SharePoint Server Event Category: Office Server General Event ID: 7888 Date: 04/05/2010 Time: 13:00:56 User: N/A Computer: xxxxxxxxx Description: A runtime exception was detected. Details follow. Message: Failed to update database "WSS_Content1" because the database is read-only. Techinal Details: System.Data.SqlClient.SqlException: Failed to update database "WSS_Content1" because the database is read-only. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery(SqlCommand command) at Microsoft.Office.Server.Data.SqlDatabaseManager.GrantAccess(String user) at Microsoft.Office.Server.Administration.SharedResourceProvider.SynchronizeAccessControl(SharedComponentSecurity sharedApplicationSecurity) at Microsoft.Office.Server.Administration.SharedResourceProvider.Microsoft.Office.Server.Administration.ISharedComponent.Install() at Microsoft.Office.Server.Administration.SharedResourceProvider.Provision() For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
May 4th, 2010 3:07pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics