No se puede implementar Microsoft Dynamics CRM con una cuenta que no tiene permisos de administrador local en Microsoft SQL Server

Se aplica a: Microsoft Dynamics CRM 2011Dynamics CRM 4.0

Importante: Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de hacer copia de seguridad del registro antes de modificarlo. Asegúrese de que sabe cómo restaurarlo si ocurre algún problema. Para obtener más información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Descripción del Registro de Microsoft Windows

Síntomas


Al implementar Microsoft Dynamics CRM 4.0 o Microsoft Dynamics CRM 2011 mediante una cuenta de usuario, su cuenta de usuario debe tener permisos de administrador local en Microsoft SQL Server. Sin embargo, se espera que no son necesarios permisos de administrador local en SQL Server. Para obtener más información acerca de este requisito, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
946686 Cómo asignar los permisos mínimos a un administrador de implementaciones en Microsoft Dynamics CRM 4.0

Solución


Este problema se corrige en el paquete acumulativo de actualización acumulativa más reciente para Microsoft Dynamics CRM 4.0. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
949256 Revisiones y actualizaciones de Microsoft Dynamics CRM 4.0
Este problema está corregido en la versión de 2011 de Microsoft Dynamics CRM. Siga los pasos siguientes para instalar Microsoft Dynamics CRM sin necesidad de permisos de administrador local en el Microsoft SQL Server.

Solución alternativa


Advertencia: pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su propio riesgo.Para implementar Microsoft Dynamics CRM con una cuenta que no tiene permisos de administrador local en SQL Server, siga estos pasos:
  1. Agregue la clave del registro IgnoreChecks en el equipo que está ejecutando Microsoft Dynamics CRM para que la instalación puede continuar cuando se muestra un error en el Asistente para diagnóstico entorno (EDW): 
    1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.
    2. En el registro, busque la siguiente subclave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Haga clic en MSCRM, seleccione nuevo, haga clic en Valor DWORDy escriba IgnoreChecks.
    4. Haga doble clic en IgnoreChecksy, a continuación, escriba 1 en el campo información del valor .
  2. Asegúrese de que los servicios de Microsoft SQL Server se están ejecutando en el equipo que está ejecutando SQL Server.
  3. Crear un recurso compartido en el equipo que ejecuta a SQL Server a la que el Administrador de implementaciones de Microsoft Dynamics CRM tiene acceso.Notas
    • Este recurso compartido se pretende ser la ubicación permanente de los archivos de datos de la base de datos de Microsoft Dynamics CRM.
    • El nombre debe coincidir con el nombre del directorio. Por ejemplo, si el recurso compartido se encuentra en C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData, el recurso compartido debe denominarse "CrmData".
  4. Agregue la clave del registro SqlServerPathOverrides en el equipo que está ejecutando Microsoft Dynamics CRM. Para ello, siga estos pasos: 
    1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.
    2. En el registro, busque la siguiente subclave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Haga clic en MSCRM, seleccione nuevo, haga clic en clavey, a continuación, escriba SqlServerPathOverrides.
    4. Haga clic derecho en SqlServerPathOverrides, seleccione nuevo, haga clic en cadena y escriba el nombre del servidor SQL como nombre.
    5. Haga doble clic en SqlServerPathOverridesy escriba la ruta de acceso local completa del recurso compartido de recurso compartido como un valor, por ejemplo, C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData
  5. En el menú archivo , haga clic enSalir para salir del Editor del registro.
  6. Asegúrese de que el Administrador de implementación se ha agregado como administrador de contenido para el servidor de informes SQL (consulte http://support.microsoft.com/kb/946677).
  7. Agregar el Administrador de implementaciones como inicio de sesión SQL para la instancia SQL cuenta de seguridad del servidor CRM, con permisos de administrador del sistema.
  8. Asegúrese de que la cuenta de servicio que está ejecutando el servicio de SQL de Microsoft recibe los permisos para el recurso compartido que se copió el archivo MDF de CRM. Para comprobar los permisos efectivos en el recurso compartido de archivo, siga estos pasos:
    1. Haga clic en la carpeta y, a continuación, seleccione Propiedades.
    2. Haga clic en la ficha seguridad y haga clic en Opciones avanzadas.
    3. Haga clic en Permisos efectivos y, a continuación, haga clic en Seleccionar.
    4. Especifique la cuenta de servicio bajo la que se ejecuta Microsoft SQL Server. (Para las cuentas integradas, puede utilizar "Network Service" ' o "SYSTEM.")