PRB: Error "no puede abrir el archivo .pst" se produce cuando se utiliza un perfil de servidor POP3 con SQL Mail

Síntomas

Cuando se utiliza el cliente de servicios de Terminal Server para iniciar sesión en un equipo, recibirá el siguiente mensaje de error:

No se puede abrir el archivo PST ya está en uso.
Puede recibir este mensaje de error en cualquiera de los dos escenarios siguientes:

  • Si el agente de SQL Server o SQL Mail (o ambas) está configurados para utilizar un perfil de correo de protocolo de oficina de correos 3 (POP3) e intenta abrir Microsoft Outlook utilizando el mismo perfil.
  • Si intenta iniciar el agente de SQL Server al mismo tiempo que un cliente de Outlook que está utilizando un perfil de correo POP3 está abierto y SQL Mail está configurado para utilizar el mismo perfil como el cliente de Outlook.
En una situación diferente, donde uno de los procesos (Outlook o agente de SQL Server o SQL Mail) modifica el archivo .pst en realidad (como enviar un correo electrónico o creando una nueva carpeta), puede recibir el siguiente mensaje de error cuando el otro proceso está intentando tener acceso a ese archivo .pst:

"El archivo 'ruta de acceso y nombre de archivo'. No se pudo tener acceso a los archivos PST porque otra estación de trabajo lo ha modificado. Cierre y reinicie todas las aplicaciones que utilizan correo."

Causa

Aplicación de sólo un usuario a la vez puede tener acceso a un archivo .pst.

Solución alternativa

Para evitar este comportamiento, utilice cualquiera de los métodos siguientes:

  • Para acceder correctamente el archivo .pst cuando se conecta a través del cliente de servicios de Terminal Server para utilizar Outlook:
    1. Detener el servicio MSSQLSERVER.
    2. Inicie Outlook, comprobar el correo y, a continuación, salga de Outlook.
    3. Reinicie el servicio MSSQLSERVER.
  • También puede tener acceso el archivo .pst sin detener el servicio MSSQLSERVER. En lugar de servicios de Terminal Server (que se abre una segunda sesión con la misma cuenta) utiliza Escritorio remoto compartido (para Microsoft Windows XP), Microsoft NetMeeting o productos de administración del equipo remoto de terceros. De esta forma, puede iniciar sesión en el equipo en el mismo contexto de usuario que se está ejecutando en el equipo propio.
  • Para evitar el problema completamente, utilice perfiles distintos para Outlook y correo de SQL o SQL Server Agent, que a su vez utilizan archivos .pst independiente.
  • También puede utilizar Microsoft Exchange Server como servidor de correo, en cuyo caso no se utiliza un archivo .pst y varios contextos de usuario pueden tener acceso a un buzón al mismo tiempo.

Estado

Este comportamiento es por diseño.
Propiedades

Id. de artículo: 313969 - Última revisión: 22 ene. 2017 - Revisión: 1

Comentarios