none
Recuperar Aplicación WEB y Base de datos de contenido RRS feed

  • Pregunta

  • Se presentó un problema de hardware en el servidor de Sharepoint, donde también estaba el SQL Server, que provocó que el Sharepoint dejara de funcionar.

    La BBDD SharePoint_Config aparecía como Sospechosa, y otras BBDD más (todas relacionadas con Sharepoint). Hay dos BBDD que no se pudieron recuperar (Aplicación_de_servicio_de_búsqueda_PropertyStore ... y Application_Registry_Service_DB ...). El sitio de administración de Sharepoint ya se ejecuta, pero:

    Tenía dos aplicaciones WEB, una me aparece en el sitio de administración pero NO se ejecuta y la otra NO aparece en el sitio de administración, sin embargo en SQL Server si aparece su BBDD y el sitio en el IIS.

    Alguien tiene alguna idea de cómo resolver todos estos problemas?

    Un saludo

    Caridad

    jueves, 24 de noviembre de 2011 14:58

Todas las respuestas

  • Si las bd de contenido están disponibles, puedes crear una aplicación web nueva y adjuntar esa base de datos. En la Administración Central, tienes en Copia de seguridad y restauración, una opción de Recuperar datos de una base de datos de contenido no adjunto.

     

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    jueves, 24 de noviembre de 2011 15:22
  • Pero eso que me dices para las dos situaciones???

    Hay una aplicación WEB que SI me aparece en el sitio de Sharepoint de administración, pero al ejecutarla en el log del sharepoint ma aparece:

    Queue: ProjectQ: Cannot start queue system for this site. Error: System.Data.SqlClient.SqlException: No se puede abrir la base de datos "ProjectServer_Published" solicitada por el inicio de sesión. Error de inicio de sesión.  Error de inicio de sesión del usuario 'TEKIA1\cra'.     en System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)     en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)     en System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)     en System.Data.SqlClient... 
    ..SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)     en System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)     en System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)     en System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)     en System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object pr... 
    ...oviderInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)     en System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)     en System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)     en System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)     en System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)     en System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)     en System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) ... 
    ..    en System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)     en System.Data.SqlClient.SqlConnection.Open()     en Microsoft.Office.Project.Server.DataAccessLayer.DAL.GetConnection(DataStoreEnum store)     en Microsoft.Office.Project.Server.DataAccessLayer.DAL.SubDal.InitializeTableColumnTypeData(Dictionary`2& tableColumnInfos)     en Microsoft.Office.Project.Server.DataAccessLayer.DAL.SubDal..ctor(DAL dal, DataStoreEnum store)     en Microsoft.Office.Project.Server.DataAccessLayer.DAL.StoreDal..ctor(DAL dal, DataStoreEnum store)     en Microsoft.Office.Project.Server.DataAccessLayer.DAL.get_Operational()     en Microsoft.Office.Project.Server.Base.PlatformContext.InitSqlCommandTimeout(CachedContextProperties cach... 
    en Microsoft.Office.Project.Server.Base.PlatformContext.PreInitialize(Guid trackingId, Guid siteId, SPUrlZone urlZone, CultureInfo languageCulture, CultureInfo localeCulture)     en Microsoft.Office.Project.Server.Base.PlatformContext..ctor(Guid correlationId, Guid siteId, SPUrlZone urlZone)     en Microsoft.Office.Project.Server.Base.PlatformContext..ctor(Guid siteId, SPUrlZone urlZone)     en Microsoft.Office.Project.Server.Services.QueueManager.SiteQueue.Start() 

    jueves, 24 de noviembre de 2011 16:01
  • Intente crear desde el sitio de administración una nueva aplicación WEB y me dió error .....

    Esto tiene alguna solución?????

    • Editado caruca jueves, 24 de noviembre de 2011 16:14
    jueves, 24 de noviembre de 2011 16:14
  • Hola,

    Leyendo el log... ¿has comprobado que el usuario TEKIA1\cra sea dbowner de la base de datos de contenido de la aplicación web que falla?

    Saludos.

    viernes, 25 de noviembre de 2011 7:47
  • Hola,

    ¿Qué tipo de excepción aparece al crear una nueva aplicación web?

    Saludos.

    viernes, 25 de noviembre de 2011 7:48
  • Tiempo de ejecución=5,17384192683707 7428f962-ac5a-46b0-83be-59fe10e7afd0
      User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 7428f962-ac5a-46b0-83be-59fe10e7afd0
         User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 7428f962-ac5a-46b0-83be-59fe10e7afd0
         User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 7428f962-ac5a-46b0-83be-59fe10e7afd0
         Entering monitored scope (Web Application Creation: SharePoint) 7428f962-ac5a-46b0-83be-59fe10e7afd0
         Creating the WebApplication, SharePoint. 7428f962-ac5a-46b0-83be-59fe10e7afd0
         Leaving Monitored Scope (Web Application Creation: SharePoint). Tiempo de ejecución=120,45162164465 7428f962-ac5a-46b0-83be-59fe10e7afd0
     Unexpected System.Security.Cryptography.CryptographicException: Datos no válidos.      en System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)     en Microsoft.SharePoint.Administration.SPCredentialManager.GetMasterKey(SPFarm farm)     en Microsoft.SharePoint.Administration.SPCredentialManager.GetFarmEncryptionKey(SPFarm farm)     en Microsoft.SharePoint.Administration.SPCredentialManager.DecryptWithMasterKey(Byte[] rgbEncryptedPassphrase, SPFarm farm)     en Microsoft.SharePoint.Administration.SPEncryptedString.GetSecureStringValue(Byte[] rgbAlternateKey)     en Microsoft.SharePoint.Administration.SPProcessAccount.ValidateLogonAccount()     en Microsoft.SharePoint.Administration.SPWebApplication.CreateDefaultInstance(SPWebServi... 7428f962-ac5a-46b0-83be-59fe10e7afd0
     Unexpected ...ce service, Guid id, String applicationPoolId, SPProcessAccount processAccount, String iisServerComment, Boolean secureSocketsLayer, String iisHostHeader, Int32 iisPort, Boolean iisAllowAnonymous, DirectoryInfo iisRootDirectory, Uri defaultZoneUri, Boolean iisEnsureNTLM, Boolean createDatabase, String databaseServer, String databaseName, String databaseUsername, String databasePassword, SPSearchServiceInstance searchServiceInstance, Boolean autoActivateFeatures)     en Microsoft.SharePoint.ApplicationPages.ExtendVirtualServerPage.BtnSubmit_Click(Object sender, EventArgs e)     en System.Web.UI.WebControls.Button.OnClick(EventArgs e)     en System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)     en System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceContr... 7428f962-ac5a-46b0-83be-59fe10e7afd0
     Unexpected ...ol, String eventArgument)     en System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 7428f962-ac5a-46b0-83be-59fe10e7afd0
     Leaving Monitored Scope (Request (POST:http://centaurus:17012/_admin/extendvs.aspx?IsDlg=1)). Tiempo de ejecución=308,015683557547 7428f962-ac5a-46b0-83be-59fe10e7afd0
     Entering monitored scope (Request (GET:http://centaurus:17012/_layouts/error.aspx?ErrorText=Datos%20no%20v%C3%A1lidos%2E%0D%0A&ErrorCorrelationId=7428f962%2Dac5a%2D46b0%2D83be%2D59fe10e7afd0&IsDlg=1)) 
     Name=Request (GET:http://centaurus:17012/_layouts/error.aspx?ErrorText=Datos%20no%20v%C3%A1lidos%2E%0D%0A&ErrorCorrelationId=7428f962%2Dac5a%2D46b0%2D83be%2D59fe10e7afd0&IsDlg=1) 26b8dc01-bb1b-4fef-acf6-29582432718a
     Site=/ 26b8dc01-bb1b-4fef-acf6-29582432718a
     Leaving Monitored Scope (Request (GET:http://centaurus:17012/_layouts/error.aspx?ErrorText=Datos%20no%20v%C3%A1lidos%2E%0D%0A&ErrorCorrelationId=7428f962%2Dac5a%2D46b0%2D83be%2D59fe10e7afd0&IsDlg=1)). Tiempo de ejecución=220,807253435842 26b8dc01-bb1b-4fef-acf6-29582432718a
    lunes, 28 de noviembre de 2011 15:27
  • Hola,

    Por lo que parece no tienes creada una aplicación de servicio de perfiles de usuario en el grupo de conexiones que estás usando para crear la aplicación web. ¿Has comprobado que exista una aplicación de servicio de este tipo?

    Saludos.

    lunes, 28 de noviembre de 2011 16:12
  • Si, el usuario TEKIA1\cra es dbowner de la base de datos de contenido de la aplicación web que falla
    lunes, 28 de noviembre de 2011 16:24
  • Si reinstalo el Sharepoint, puedo salvar algo?
    lunes, 28 de noviembre de 2011 16:26
  • Al seleccionar en Adminitración de aplicaciones/Administrar aplicaciones de servicio la aplicación de Servicio de perfiles de usuario esta Iniciado, le doy doble click y aparece un error, copio parte del log:

     User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
     User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
         User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
        User Profile Application Proxy failed to retrieve partitions from User Profile Application: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: Ninguna aplicación de perfil de usuario disponible para atender la solicitud. Póngase en contacto con su administrador de granja de servidores.     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs()     en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
        UserProfileApplication.DumpSynchronizationStatusToFile: Unexpected exception: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.     en Microsoft.Office.Server.UserProfiles.UserProfileConfigManager.IsSynchronizationRunning(UserProfileApplicationProxy userProfileApplicationProxy)     en Microsoft.Office.Server.Administration.UserProfileApplication.DumpSynchronizationStatusToFile(). 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
        UserProfileServiceUserStatisticsWebPart:LoadControl failed, Exception: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: La conexión de esta aplicación de perfiles de usuario no se encuentra disponible en este momento. Es posible que no se haya iniciado el servicio de perfiles de usuario o el grupo de aplicaciones. Póngase en contacto con el administrador.     en Microsoft.SharePoint.Portal.UserProfiles.AdminUI.ProfileAdminPage.get_CurrentApplicationProxy()     en Microsoft.SharePoint.Portal.WebControls.UserProfileServiceStatisticsWebPartBase.LoadControl(Object sender, EventArgs e) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
        UserProfileServiceAudienceStatisticsWebPart:LoadControl failed, Exception: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: La conexión de esta aplicación de perfiles de usuario no se encuentra disponible en este momento. Es posible que no se haya iniciado el servicio de perfiles de usuario o el grupo de aplicaciones. Póngase en contacto con el administrador.     en Microsoft.SharePoint.Portal.UserProfiles.AdminUI.ProfileAdminPage.get_CurrentApplicationProxy()     en Microsoft.SharePoint.Portal.WebControls.UserProfileServiceStatisticsWebPartBase.LoadControl(Object sender, EventArgs e) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
         UserProfileServiceImportStatisticsWebPart:LoadControl failed, Exception: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: La conexión de esta aplicación de perfiles de usuario no se encuentra disponible en este momento. Es posible que no se haya iniciado el servicio de perfiles de usuario o el grupo de aplicaciones. Póngase en contacto con el administrador.     en Microsoft.SharePoint.Portal.UserProfiles.AdminUI.ProfileAdminPage.get_CurrentApplicationProxy()     en Microsoft.SharePoint.Portal.WebControls.UserProfileServiceStatisticsWebPartBase.LoadControl(Object sender, EventArgs e) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
     Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: La conexión de esta aplicación de perfiles de usuario no se encuentra disponible en este momento. Es posible que no se haya iniciado el servicio de perfiles de usuario o el grupo de aplicaciones. Póngase en contacto con el administrador.    en Microsoft.SharePoint.Portal.UserProfiles.AdminUI.ProfileAdminPage.get_CurrentApplicationProxy()     en Microsoft.SharePoint.Portal.UserProfiles.AdminUI.ProfileAdminPage.IsProfileSynchronizationRunning()     en Microsoft.SharePoint.Portal.WebControls.UserProfileServiceImportStatisticsWebPart.RenderSectionContents(HtmlTextWriter writer)     en Microsoft.SharePoint.Portal.WebControls.UserProfileServiceImportStatisticsWebPart.RenderWebPart(HtmlTextWriter writer)     en Micr... 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
     Unexpected ...osoft.SharePoint.WebPartPages.WebPart.Render(HtmlTextWriter writer)     en System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)     en System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)     en System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)     en System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)     en System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)     en System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)     en System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)     en System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)     en System.Web.UI.Cont... 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
     Unexpected ...rol.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)     en Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.RenderChildren(HtmlTextWriter writer)     en System.Web.UI.Page.Render(HtmlTextWriter writer)     en Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase.Render(HtmlTextWriter writer)     en System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
     Leaving Monitored Scope (Request (GET:http://centaurus:17012/_layouts/ManageUserProfileServiceApplication.aspx?ApplicationID=51ea38d1%2Dbbd9%2D4079%2D907d%2Da4edd7696716)). Tiempo de ejecución=40,1090781090893 4431a3cc-ae8e-4cf0-a1d2-be58f883d578
     Topology cache updated. (AppDomain: /LM/W3SVC/1083492600/ROOT-1-129670271268282833) 

     

    martes, 29 de noviembre de 2011 8:04
  • Según el error, la aplicación de Perfiles de Usuario no existe o no está creada correctamente. Yo la eliminaría y la crearía de nuevo, configurándola desde cero.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    martes, 29 de noviembre de 2011 8:15
  • OK, lo pruebo.

    Al seleccionar Eliminar, selecciono la opción de "Eliminar los datos asociados con las aplicaciones de servicio"?

    martes, 29 de noviembre de 2011 9:26
  • Cuidado con eliminar los datos asociados sin hacer Backup, te hará falta, como mínimo, la base de datos de Perfiles de usuarios (Profile DB)

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    martes, 29 de noviembre de 2011 9:31
  • OK, entonces lo elimino sin eliminar los datos asociados.
    martes, 29 de noviembre de 2011 13:50
  • Ahora el problema que tengo es que se ha quedado en estado "DETENIENDO" ....
    martes, 29 de noviembre de 2011 16:31