none
Aplicaciones de servicio trabajo de aprovisionamiento RRS feed

  • Pregunta

  • Buenas,

    Incorporando nuevas aplicaciones de servicio Business Conectivity Service y Secure Store a un servidor Sharepoint Foundation, se han creado correctamente los grupos de aplicaciones, pero no se han creado las bases de datos correspondientes.

    Teniendo el cuenta que la creación de las aplicaciones de servicio se realiza en dos fases, Configuración de los objetos de Sharepoint y luego se queda a la espera del Trabajo de aprovisionamiento que se encarga de crear las bases de datos. ¿Cómo se puede conocer en qué momento se ha ejecutado el Trabajo de aprovisionamiento para ver si ha dejado algún error en el log?

    Muchas gracias,


    martes, 20 de noviembre de 2012 10:50

Respuestas

  • Hola,

    ¿Cómo estás creando las aplicaciones de servicio? Hazlo mejor por medio de Powershell que por la interfaz de usuario.

    Un abrazo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Marcado como respuesta Aitor Ibernia jueves, 22 de noviembre de 2012 9:10
    miércoles, 21 de noviembre de 2012 2:21

Todas las respuestas

  • Hola

    ¿no sería más rápido eliminar las aplicaciones de servicio y volver a crearlas mientras examinas el log?

    Lo digo porque para encontrar la fecha y hora en la que se realizó la ejecución del job, creo que hay que empezar a buscar en base de datos.

    martes, 20 de noviembre de 2012 14:29
  • Hola,

    Cuando he creado las aplicaciones de servicio he analizado el log y registra que se queda esperando al job de aprovisionamiento.

    Pego la parte del log donde el último mensaje indica como se queda a la espera del job:

    Updating SPPersistedObject SPIisWebServiceApplicationPool Name=Sharepoint Business Conectivity Service. Version: -1 Ensure: False, HashCode: 11221016, Id: ff3cc844-83c8-4097-84ec-4781072abf94, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool.Update()     at Microsoft.SharePoint.WebControls.IisWebServiceApplicationPoolSection.GetOrCreateApplicationPool()     at Microsoft.SharePoint.ApplicationPages.ManageBDCServiceApp.OkButton_Click(Object sender, EventArgs e)     at System.EventHandler.Invoke(Object sender, EventArgs e)     at System.Web.UI.WebControls.Button.OnClick(EventArgs e)     at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)     at System.Web.UI.Page.R...

    Entering BdcServiceApplication::Create()

    Validating Database parameters

    Ensuring parent db service exists

    Registering new BDC service database

    Updating SPPersistedObject BdcServiceDatabase Name=BDC_Service_DB. Version: -1 Ensure: False, HashCode: 56974020, Id: 3b191642-7bb4-4e07-bf72-1a578d3eafe6, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPDatabase.Update()     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceDatabase.Create(SPDatabaseParameters databaseParameters)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applicationPool, Boolean partitionMode)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService ser...

    Creating the service app with application pool : Sharepoint Business Conectivity Service

    Persisting the application 'Aplicación del servicio de conectividad a datos empresariales (BCS)' with Update. 

    Updating SPPersistedObject BdcServiceApplication Name=Aplicación del servicio de conectividad a datos empresariales (BCS). Version: -1 Ensure: False, HashCode: 41633851, Id: 47a49f2e-e408-4273-aa0a-a87b35a60473, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.Update()     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applicationPool, Boolean partitionMode)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boo...

    Creating the service app proxy for the newly created service app  

    Updating SPPersistedObject BdcServiceApplicationProxy Name=Aplicación del servicio de conectividad a datos empresariales (BCS). Version: -1 Ensure: False, HashCode: 66530998, Id: a4ab2284-316a-4024-9405-c8dc7ab018ea, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applicationPool, Boolean partitionMode)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applica...

    Adding application proxy to default proxy group

    Updating SPPersistedObject SPServiceApplicationProxyGroup. Version: 64093 Ensure: False, HashCode: 50350770, Id: ff1bf0bb-c318-4f9c-9b9e-652ceffec391, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPServiceApplicationProxyGroup.Update()     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applicationPool, Boolean partitionMode)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplic...

    Updating SPPersistedObject SPIisWebServiceEndpoint Name=http. Version: -1 Ensure: False, HashCode: 50886210, Id: ca757f0b-310b-4db7-b27a-099dc612c69b, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.AddServiceEndpoint(String name, SPIisWebServiceBindingType bindingType, String relativeAddress)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applicationPool, Boolean partitionMode)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParamete...

    Updating SPPersistedObject SPIisWebServiceEndpoint Name=https. Version: -1 Ensure: False, HashCode: 66413973, Id: 9eedfaa0-e822-476a-b44b-e795e509825e, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPIisWebServiceApplication.AddServiceEndpoint(String name, SPIisWebServiceBindingType bindingType, String relativeAddress)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParameters databaseParameters, Boolean createServiceApplicationProxy, SPIisWebServiceApplicationPool applicationPool, Boolean partitionMode)     at Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication.Create(String name, BdcService service, SPDatabaseParamet...

    Exiting BdcServiceApplication::Create()

    Beginning asynchronous provisioning for service application with name 'Aplicación del servicio de conectividad a datos empresariales (BCS)' and type 'Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication'.

    Updating SPPersistedObject SPServiceApplicationProvisioningJobDefinition Name=47a49f2e-e408-4273-aa0a-a87b35a60473. Version: -1 Ensure: True, HashCode: 46957030, Id: 6bfaaaa3-d157-4ecd-b525-c16c1435f439, Stack:    at Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()     at Microsoft.SharePoint.Administration.SPJobDefinition.Update()     at Microsoft.SharePoint.Administration.SPServiceApplication.ScheduleOneTimeJob(SPJobDefinition jobDefinition)     at Microsoft.SharePoint.Administration.SPServiceApplication.BeginProvision(AsyncCallback callback, Object state)     at Microsoft.SharePoint.ApplicationPages.ManageBDCServiceApp.OkButton_Click(Object sender, EventArgs e)     at System.EventHandler.Invoke(Object sender, EventArgs e)     at System.Web.UI.WebControls.Button.OnClick...

    SPTimerJobAsyncResult '6bfaaaa3-d157-4ecd-b525-c16c1435f439': Created SPTimerJobAsyncResult. 99377a84-7c78-43a9-a864-d684e9b79e8d"

    Ending asynchronous provisioning for service application with name 'Aplicación del servicio de conectividad a datos empresariales (BCS)' and type 'Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplication'.

    SPTimerJobAsyncResult '6bfaaaa3-d157-4ecd-b525-c16c1435f439': SPTimerJobAsyncResult.End() invoked.

    SPTimerJobAsyncResult '6bfaaaa3-d157-4ecd-b525-c16c1435f439': Timer job has not completed.  Blocking until job completes.

    Blocking until timer job '6bfaaaa3-d157-4ecd-b525-c16c1435f439' has completed.

    martes, 20 de noviembre de 2012 15:37
  • Hola,

    ¿Cómo estás creando las aplicaciones de servicio? Hazlo mejor por medio de Powershell que por la interfaz de usuario.

    Un abrazo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Marcado como respuesta Aitor Ibernia jueves, 22 de noviembre de 2012 9:10
    miércoles, 21 de noviembre de 2012 2:21
  • Muchas Gracias Juan Carlos!

    Efectivamente, forzando el aprovisionamiento de la Aplicación de Servicio se ha creado la base de datos correctamente. Dejo el código PowerShell.

    Un Saludo,

    PS C:\Users\ib68> get-spserviceapplication

    DisplayName          TypeName             Id
    -----------          --------             --
    Security Token Se... Security Token Se... 5e6fc272-115a-40c0-9e47-e33023bd51a3
    Application Disco... Application Disco... b1350b35-0714-4c01-b339-269a6069ba74
    Recolección de da... Usage and Health ... 028bf8e4-d2f9-4dc2-a0a3-dafba07567fd
    Search Administra... Search Administra... 0908e572-62e6-4b3a-a461-498e20d68fb7
    Aplicación del se... Business Data Con... 0761025e-740b-4562-bc40-ec7e5258cd8f
    Aplicación del se... Search Service Ap... 167da569-3935-4e50-bfe2-a09dd8fbe64d


    PS C:\Users\ib68> get-spserviceapplication 0761025e-740b-4562-bc40-ec7e5258cd8f

    DisplayName          TypeName             Id
    -----------          --------             --
    Aplicación del se... Business Data Con... 0761025e-740b-4562-bc40-ec7e5258cd8f


    PS C:\Users\ib68> $sts = get-spserviceapplication 0761025e-740b-4562-bc40-ec7e52
    58cd8f
    PS C:\Users\ib68> $sts.status
    Disabled
    PS C:\Users\ib68> $sts.provision

    jueves, 22 de noviembre de 2012 8:46