Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Recibe un mensaje de error cuando realiza cualquiera de las siguientes acciones en Microsoft Business Solutions - Business Portal:

  • Intenta restaurar una base de datos.

  • Intenta desconectar una base de datos.

  • Intenta configurar una base de datos para el acceso de un solo usuario o para el acceso de solo lectura.

Recibirá el siguiente mensaje de error:

Error 5070: El estado de la base de datos no se puede cambiar mientras otros usuarios usan la base de datos 'database_name' Error en la instrucción ALTER DATABASE. sp_dboption error en el comando.

Este problema se produce aunque todos los usuarios han salido de Microsoft Dynamics GP o Microsoft Dynamics SL.

Causa

El Portal empresarial usa la agrupación de conexiones para aprovechar las ventajas de rendimiento. Este comportamiento se produce debido a la forma en que las funciones de agrupación de conexiones y al diseño del Portal de negocios. Los usuarios del Portal empresarial mantienen su conexión con las bases de datos después de que los usuarios cierren las sesiones del explorador.

Resolución

Para resolver este problema, siga estos pasos:

  1. Muestre las conexiones activas a las bases de datos, el Microsoft SQL Server de proceso de servidor (SPID), el estado y el nombre de inicio de sesión. Para ello, siga estos pasos:

    1. Inicie SQL analizador de consultas.

    2. Ejecute el siguiente script.

      sp_who
  2. Restablezca las conexiones activas. Para ello, utilice uno de los métodos siguientes.



    Método 1
    Desconecte manualmente los SPID para los usuarios del Portal de negocios. Este método es el método recomendado porque afecta al menor número de procesos y usuarios.

    Nota Antes de seguir estos pasos, haga que todos los usuarios salgan del Portal empresarial.

    1. Inicie SQL analizador de consultas.

    2. Ejecute el siguiente script en la base de datos.

      KILL <SPID number>

      Nota Reemplace el< número SPID> marcador de posición con el número SPID del paso 1.

    Método 2
    Reiniciar SQL servicios mediante SQL Server Management Studio o Microsoft SQL Server administrador:

    1. Haga que todos los usuarios salgan del Portal empresarial y de cualquier otro programa que se conecte a Microsoft SQL Server.

    2. Reinicie SQL servicios mediante Microsoft SQL Server Management Studio o mediante SQL Server Enterprise administrador.

      Al reiniciar los SQL, se restablecen todos los SPID y todas las conexiones SPID. El método 2 afecta a más usuarios y más procesos que al Método 1.

Más información

Para obtener más información sobre el comando KILL, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

171224 Comprender cómo funciona el comando Transact-SQL KILL

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×