Síntomas
Recibe el siguiente mensaje de error en algunos elementos web:
No se puede convertir AssociatedView, XXX en un EntityAlias porque no se puede asignar una clave principal válida.
Este problema se produce en el Portal empresarial para Microsoft Dynamics GP y en el Portal de negocios para Microsoft Dynamics SL.
Además, si usa El portal de negocios para Microsoft Dynamics SL, es posible que reciba el siguiente mensaje de error en Project entrada de tiempo web:
Se ha producido un tiempo de espera. Actualiza el explorador
Además, si usa Business Portal para Microsoft Dynamics SL, recibirá el siguiente mensaje de error en los 5 informes principales:
Error de servidor en la aplicación '/'.
Nombre de objeto no válido 'SLsystemdb.. ReportCatalog'.
Descripción: Se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.
Detalles de excepción: System.Data.SqlClient.SqlException: Nombre de objeto no válido 'SLsystemdb.. ReportCatalog'.
Causa
Causa 1
Este problema se produce porque hay un carácter de subrayado en el nombre del equipo que ejecuta El portal de negocios. Le recomendamos que no use un subrayado en el nombre del equipo que ejecuta el Portal de negocios. Esta recomendación se documenta en el BusinessPortalInstallation.pdf archivo. Este archivo se encuentra en la carpeta de documentación del CD del Portal de negocios. Vea la Resolución 1 en la sección "Resolución".
Causa 2
Si usa el Portal de negocios para Microsoft Dynamics GP 10.0 o para Microsoft Dynamics SL 7.0, la característica Contención de la empresa se instaló incorrectamente durante la instalación. Vea la Resolución 2 en la sección "Resolución".
Resolución
Solución 1
Instale Business Portal en un equipo que no tenga un subrayado en su nombre.
Solución 2
Para instalar correctamente la característica Contención de la empresa, siga estos pasos:
-
Compruebe que la cuenta de usuario con la que ha iniciado sesión en el equipo del Portal empresarial es un administrador de la colección de sitios. Para ello, siga estos pasos:
-
Haga clic enInicio, haga clic en Herramientasadministrativas y, a continuación, haga clic SharePoint 3.0 Administración central.
-
Haga clic en la pestaña Administración de aplicaciones.
-
En el área SharePoint de administración de sitios, haga clic en Administradores de la colección de sitios. A continuación, en la lista Colección de sitios, haga clic en el sitio en el que instaló Business Portal.
-
Asegúrese de que la cuenta de usuario con la que ha iniciado sesión en el equipo se muestra como administrador de la colección de sitios principal o como administrador secundario de la colección de sitios.
-
-
Descargue uno de los siguientes archivos en función de si ejecuta Microsoft Dynamics GP 10.0 o Microsoft Dynamics SL 7.0:
-
Si ejecuta Microsoft Dynamics GP 10.0, descargue uno de los siguientes archivos, dependiendo de si instaló Microsoft Office SharePoint Server 2007 o Windows SharePoint Services 3.0.
Microsoft Office SharePoint Server 2007 El siguiente archivo está disponible para su descarga desde el
archivo de Microsoft Dynamics Exchange Server:KB935228_MOSSCompanyContainmentforGhttps://mbs.microsoft.com/fileexchange/?fileID=32154c70-a212-47aa-9af1-57aa43f055220.zip Fecha de publicación: El 31 de enero de 2008 Microsoft ha analizado
este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.
Windows SharePoint Services 3.0 El siguiente archivo está disponible para su descarga desde el
archivo de Microsoft Dynamics Exchange Server:KB935228_WSSCompanyContainmentforGhttps://mbs.microsoft.com/fileexchange/?fileID=6ba7fa06-124d-4dfa-8cbc-aed830547a730.zip Fecha de publicación: El 31 de enero de 2008 Microsoft ha analizado
este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo. -
Si ejecuta Microsoft Dynamics SL 7.0, descargue el archivo siguiente.
El siguiente archivo está disponible para su descarga desde el archivo de Microsoft Dynamics Exchange Server:KB935228_WSS_MOSSCompanyContainmentforSL70.zip Fecha de publicación: El 31 de enero de 2008 Microsoft ha analizado
este archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo. -
Si ejecuta Microsoft Dynamics SL 2011, descargue el archivo siguiente.
El siguiente archivo está disponible para su descarga desde el archivo de Microsoft Dynamics Exchange Server:KB935228_WSS_MOSSCompanyContainmentforSL2011.zip Fecha de publicación: El 28 de noviembre de 2011, Microsoft ha analizado este
archivo en busca de virus. Microsoft usó el software de detección de virus más reciente que había disponible en la fecha en la que se publicó el archivo. El archivo está guardado en servidores de seguridad mejorada que ayudan a prevenir cambios no autorizados del archivo.
-
-
Extraiga el contenido del archivo que descargó. Edite el archivo CompanyContainmentDeactivateFeature.cmd y el archivo CompanyContainmentActivateFeature.cmd. Para ello, reemplace %sitecollection% por el nombre de la colección de sitios.
Nota Si no está seguro del nombre de la colección de sitios, siga estos pasos para determinar el nombre de la colección de sitios:-
Haga clic enInicio, haga clic en Herramientasadministrativas y, a continuación, haga clic SharePoint 3.0 Administración central.
-
Haga clic en la pestaña Administración de aplicaciones.
-
En el SharePoint administración de sitios, haga clic en Listade colecciones de sitios y, a continuación, haga clic en Cambiar aplicación web en la lista Aplicación web. La lista Seleccionar aplicación web contiene todas las colecciones de sitios.
-
Busque la colección de sitios en la que instaló Business Portal. Use esta colección de sitios en lugar de %sitecollection% en cada archivo .cmd.
-
-
Para ejecutar los archivos descargados, haga doble clic en los archivos en el siguiente orden:
-
CompanyContainmentDeactivateFeature.cmd
-
CompanyContainmentUninstalllFeature.cmd
-
CompanyContainmentInstallFeature.cmd
-
CompanyContainmentActivateFeature.cmd
-