Notas de la versión de Microsoft Message Queue Server 1.0

Bienvenidos a Microsoft® Message Queue Server (MSMQ) versión 1.0 para Windows NT® 4.0 Option Pack. Este documento complementa la documentación de MSMQ.

Este documento incluye lo siguiente:
Información de última hora acerca de MSMQ
Documentación adicional
Problemas conocidos
Información de copyright

Nota   Esta versión de MSMQ es diferente de la versión independiente para Windows NT Server/E (Enterprise Edition). El Manual del administrador de MSMQ en formato HTML se ha creado para la versión Windows NT/E de MSMQ. Bajo "Microsoft Message Queue Server", haga clic en "Antes de comenzar", que describe las diferencias entre las dos versiones de MSMQ. La información de este documento prevalece sobre la de "Antes de comenzar" y la del Manual del administrador de MSMQ


Información de última hora acerca de MSMQ

Puede encontrar información actualizada acerca de MSMQ en el sitio Web de MSMQ de Microsoft, http://www.microsoft.com/msmq/ (este sitio está en inglés).

Para obtener información técnica o soporte acerca de MSMQ, visite el soporte técnico en línea de Microsoft, http://www.microsoft.com/support/ (este sitio está en inglés).


Documentación adicional

Esta sección contiene documentación sobre la instalación y la configuración que no se encuentra en el Manual del administrador de MSMQ en formato HTML.

Nota   Para obtener información relacionada con el Software Developemnent Kit (SDK), consulte la Referencia del programador de MSMQ en formato HTML. En particular, para temas relacionados con ActiveX, vea "Cambios en los componentes ActiveX" de la documentación HTML.

Instalación de MSMQ con Windows NT Option Pack

MSMQ no se instala de forma predeterminada durante la instalación de Windows NT Option Pack. Debe hacer clic en Personalizada en el cuadro de diálogo Instalación de Windows NT Option Pack para instalar MSMQ. Aparecerá una lista de componentes para instalar. Active la casilla de verificación Microsoft Message Queue para instalar MSMQ. De forma predeterminada se instalan automáticamente todos los componentes de MSMQ (Core, Admin, Docs y SDK) durante una instalación Personalizada. Si no desea que se instalen determinados componentes de MSMQ, haga clic para desactivar las casillas de verificación de los componentes que no desea instalar.

Nota   Cuando se instala la documentación de MSMQ, Internet Information Server (IIS) se instala automáticamente. IIS ocupa aproximadamente 100 MB de espacio en disco duro en su equipo.

Nota   Si sólo instala el componente Core de MSMQ en un equipo que ejecuta Windows NT Workstation 4.0 o Windows® 95, no verá una entrada MSMQ en el menú Inicio bajo Programas.

Si instala MSMQ en un equipo que ejecuta Windows NT Workstation 4.0 o Windows 95, debe instalar Personal Web Server (PWS) para ver la documentación HTML. MSMQ no instala automáticamente PWS cuando se instala el componente de documentación de MSMQ.

MSMQ incluye el conector de Exchange de MSMQ, que permite a los usuarios de Microsoft Exchange enviar mensajes y formularios a colas de MSMQ. Para configurar el conector de Exchange de MSMQ tras la instalación de MSMQ, haga clic en Inicio, seleccione Windows NT 4.0 Option Pack, seleccione Microsoft Message Queue, haga clic en Exchange Connector Setup y, a continuación, siga las instrucciones de la pantalla. El conector de Exchange de MSMQ sólo está disponible en equipos que ejecutan Windows NT Server 4.0 y Windows NT Server/E.

Instalación desatendida de MSMQ con Windows NT Option Pack

Si desea ejecutar una instalación desatendida de MSMQ, debe crear una nueva carpeta en su equipo servidor y realizar las instalaciones desatendidas desde esa carpeta. Esto es útil para realizar instalaciones sin permanecer delante del equipo e ir paso a paso por las opciones de instalación. Utilice el siguiente procedimiento para realizar instalaciones desatendidas de MSMQ. Puede utilizar un editor de textos, como el Bloc de notas de Microsoft, para crear los archivos necesarios.

Para obtener información general acerca de instalaciones desatendidas, vea "Instalación desatendida de Option Pack" en "Instalación de Option Pack", en "Instalación de Windows NT 4.0 Option Pack" bajo "Introducción" en la documentación HTML de Windows NT Option Pack.

Para realizar una instalación desatendida de MSMQ
  1. Cree una nueva carpeta en el disco duro de su servidor.
  2. Cree un nuevo archivo llamado Msmqinst.ini; copie y pegue el contenido del archivo de ejemplo (más abajo) en el archivo Msmqinst.ini que creó; modifique todos los encabezados de sección y valores de entradas adecuadamente; y, a continuación, guarde el archivo en la carpeta que creó.
  3. Cree un nuevo archivo (como MiInstal.txt); copie y pegue el contenido del archivo de ejemplo (más abajo) en el archivo MiInstal.txt que creó; modifique todos los encabezados de sección y valores de entradas adecuadamente; y, a continuación, guarde el archivo en la carpeta que creó:
  4. En un símbolo del sistema, escriba lo siguiente para cambiar a la carpeta del disco compacto de Windows NT Option Pack que contiene Instalar.exe:
    instalar.exe/u:ruta_acceso_completa_a_MiInstal.txt
    donde ruta_acceso_completa_a_MiInstal.txt son la unidad y la ruta de acceso del equipo local donde se encuentra MiInstal.txt. Por ejemplo: instalar.exe/u:c:\temp\MiInstal.txt.

    O bien, si ha instalado anteriormente MSMQ y ahora desea agregar o quitar componentes, debe utilizar el modo de mantenimiento durante la instalación desatendida. Escriba:
    %windir%\system32\sysocmgr.exe /I:%windir%\system32\setup\iisv4.inf /c /u:ruta_acceso_completa_a_MiInstal.txt
    donde ruta_acceso_completa_a_MiInstal.txt son la unidad y la ruta de acceso del equipo local donde se encuentra MiInstal.txt.

Para el paso 2 (más arriba), utilice el siguiente archivo Msmqinst.ini de ejemplo como plantilla para el paso 2. Tenga cuidado de modificar correctamente los encabezados de sección y los valores de las entradas.

[Parámetros comunes]
ControllerServer=Nombre_servidor
SupportingServer=Nombre_servidor
ExistingDatabase=Delete
StopServices=Allow
IPAddresses=Dirección_IP

[MiPEC]
ServerType=PEC
DataDevice=c:\msmq,80
LogDevice=c:\msmq,20
EnterpriseName=Mi_empresa
IPCNs=Mi_red_IP
IPXCNs=Mi_red_IPX
SiteName=Mi_sitio
IPXAddresses=Mi_dirección_IPX

[MiPSC]
ServerType=PSC
DataDevice=c:\msmq,80
LogDevice=c:\msmq,20
ControllerServer=Mi_PEC
SiteName=Mi_sitio
SiteLinks=Mi_vínculo
IPXAddresses=Mi_dirección_IPX

[MiBSC]
ServerType=BSC
DataDevice=c:\msmq,80
LogDevice=c:\msmq,20
ControllerServer=Mi_PEC

Importante   Debe utilizar el nombre de archivo Msmqinst.ini. Para obtener más información acerca del archivo Msmqinst.ini, vea "Instalación desatendida" en "Instalar MSMQ", en el Manual del administrador de MSMQ.

Para el paso 3 de una instalación desatendida de MSMQ (más arriba), puede utilizar el siguiente ejemplo de MiInstala.txt como plantilla. También puede utilizar como plantilla el archivo unattend.txt incluido en el disco compacto de Windows NT Option Pack. Asegúrese de modificar los encabezados de sección y los valores de entradas adecuadamente.

[Version]
Signature="$Windows NT$"

[Global]
FreshMode=Custom|Minimal|Typical
MaintanenceMode=AddRemove|ReinstallFile|ReinstallComplete|RemoveAll 
UpgradeMode=AddExtraComps|UpgradeOnly 

;NOTA: Instalación de Windows NT Option Pack establece la anterior sección [Global]
;automáticamente. También puede especificar en qué modo de instalación se ejecuta
;la instalación desatendida de MSMQ según la configuración del equipo de destino.
;Por ejemplo, si el equipo de destino:

;* recibirá una nueva instalación de MSMQ (modo limpio) pero no se especifica una línea
;"FreshMode=", Typical es el valor predeterminado.

;* recibirá una reinstalación o desinstalación de MSMQ (modo de mantenimiento), pero 
;no se especifica una línea "MaintanenceMode=", ReinstallComplete
;es el valor predeterminado.

;* recibirá una actualización de MSMQ (modo de actualización), pero no se especifica una línea 
; "UpgradeMode=", UpgradeOnly es el valor predeterminado.
 

[Components]
Iis_common=ON
Iis_www=OFF
Iis_ftp=OFF

Mts_Core=ON
Mts_Mmc=ON

Msmq_Server_Core=ON
Msmq_Admin=OFF|ON
Msmq_Doc=OFF|ON
Msmq_SDK=OFF|ON

;NOTA: la sección [Components] sólo es válida cuando
;FreshMode = Custom,
;MaintanenceMode = AddRemove y
;UpgradeMode = AddExtraComps
;para la sección [Global] anterior

[iis]
Path=c:\midesatend\miIis
PathFTPRoot=c:\midesatend\miInetpub\ftproot
PathWWWRoot=c:\midesatend\miInetpub\wwwroot
PathPROGRoot=c:\midesatend\miraizprog

[mts_core]
Path=c:\midesatend\mimtx
USERID=mi_Id_Usuario
PASSWORD=mi_contraseña

[Msmq_Server]
Path=c:\midesatend\msmq
ServerType=RS

Nota   Los valores válidos para la anterior entrada ServerType incluyen: PEC (Controlador principal de empresa), PSC (Controlador principal de sitio), BSC (Controlador de reserva de sitio), RS (Servidor de enrutamiento), RAS (Servicio de acceso remoto), IND (cliente independiente) y DEP (cliente dependiente).

Si instala un cliente de MSMQ en un equipo que ejecuta Windows NT Workstation 4.0 o Windows 95, debe reemplazar la sección [Msmq_Server] por [Msmq_Client] y la entrada ServerType por ClientType. Los valores de ClientType incluyen IND (cliente independiente) y DEP (cliente dependiente).

Asegúrese de probar la secuencia de comandos de instalación desatendida antes del despliegue.

Crear un recurso compartido de instalación de MSMQ

Puede crear un recurso compartido de instalación de MSMQ si desea proporcionar la capacidad de instalar el software cliente de MSMQ desde un equipo servidor. Utilice el procedimiento descrito posteriormente en esta sección para crear manualmente un recurso compartido de instalación de MSMQ. Puede utilizar un editor de textos, como el Bloc de notas de Microsoft, para crear los archivos necesarios. Debe copiar el contenido del disco compacto de Windows NT Option Pack al equipo servidor. Específicamente, debe copiar todas las subcarpetas y archivos de la carpeta \ntoptpak para que el procedimiento funcione correctamente.

Nota    Si instala la versión de MSMQ que se proporciona con Windows NT Option Pack sobre una versión de MSMQ proporcionada con Windows NT Server/E que tiene un recurso compartido de instalación de MSMQ existente, la carpeta compartida se quita pero los archivos compartidos no. Debe eliminar manualmente los archivos compartidos.

Para el siguiente procedimiento puede utilizar dos equipos: uno para almacenar el contenido del disco compacto de Windows NT Option Pack y otro equipo para almacenar los archivos .bat e .ini que cree.

Para crear un recurso compartido de instalación de MSMQ
  1. Cree una nueva carpeta compartida en el disco duro del servidor.
  2. Cree un nuevo archivo llamado Mqsetup.bat; copie y pegue el contenido del archivo de ejemplo (más abajo) en el archivo Mqsetup.bat que creó; modifique los nombres y las rutas de acceso adecuadamente; y guarde el archivo en la carpeta que creó, así:
  3. copy \\Nombre_servidor\Mi_recurso_instalación\Setup\Msmqoptp.ini %windir%
    \\Nombre_servidor\Mi_recurso_instalación\Setup
    
  4. Cree un nuevo archivo llamado Msmqoptp.ini, copie y pegue el contenido del archivo de ejemplo (más abajo) en el archivo Msmqoptp.ini que creó, modifique la configuración del nombre correctamente y guarde el archivo en la carpeta que creó:
  5. [Parámetros comunes]
    ControllerServer=nombre_servidor
    SupportingServer=nombre_servidor
    ServerAuthenticationOnly=True
    

Importante   Debe utilizar el nombre de archivo Msmqoptp.ini.

Un equipo cliente puede descargar e instalar el software cliente de MSMQ si se conecta a la carpeta pública compartida, ejecuta Mqsetup.bat y sigue las instrucciones de la pantalla.

Instalar MSMQ en un clúster

Puede actualizar cualquier versión existente de MSMQ en un equipo que ejecute Microsoft Cluster Server (MSCS) con la versión de MSMQ que se proporciona con Windows NT Option Pack.

Sin embargo, en un equipo que ejecute MSCS, sólo puede instalar un Servidor de enrutamiento, Cliente independiente o Cliente dependiente de MSMQ con la versión de MSMQ que se proporciona con Windows NT Option Pack. Para instalar un PEC, PSC o BSC en un clúster, primero debe instalar la versión de MSMQ proporcionada con Windows NT Server/E antes de poder actualizar e instalar esos tipos de servidor con la versión de MSMQ que se proporciona con Windows NT Option Pack.

Puede instalar MSMQ en un equipo (nodo) del clúster y, a continuación, instalar MSMQ en el segundo equipo (nodo) del clúster. El clúster seguirá funcionando aunque un equipo del clúster se haya actualizado y el otro no. Para instalar MSMQ en el segundo nodo de un clúster, primero debe instalar Internet Information Server (IIS) y Microsoft Transaction Server (MTS) desde Windows NT Option Pack; a continuación puede instalar MSMQ desde Windows NT Option Pack.

Instalación de MSMQ: autenticación de servidor

Al especificar el nombre del servidor de MSMQ durante la instalación de MSMQ, puede especificar si desea utilizar una conexión segura o no. Si elige utilizar una conexión segura y el servidor de MSMQ no tiene un certificado de servidor en el que se confía, puede aparecer el siguiente mensaje de advertencia cuando instale un servidor o un cliente independiente de MSMQ:

"No hay autenticación del servidor. El programa de instalación no puede iniciar un canal de comunicaciones seguro con el servidor de MSMQ. El servidor o el equipo en el que está instalando MSMQ no está configurado para comunicaciones seguras o hay un servidor no autorizado en su red MSMQ. Por ello, todas las futuras comunicaciones con este servidor y otros servidores no serán seguras hasta que los servidores y el equipo donde está instalando MSMQ estén configurados correctamente.

Para obtener más información, póngase en contacto con el administrador de MSMQ o vea "Asegurar la comunicación entre los servidores del controlador" en las Notas de la versión de MSMQ..."

Puede controlar cómo va a reaccionar la instalación desatendida de MSMQ frente a esta advertencia mediante la entrada ServerAuthenticationOnly del archivo Msmqoptp.ini (descrito en una sección anterior). Si ServerAuthenticationOnly=True, la instalación desatendida saldrá si no puede iniciar un canal de comunicaciones seguro con el servidor MQIS y la instalación atendida mostrará la advertencia anterior.

Si ServerAuthenticationOnly=False, el programa de instalación de MSMQ continuará incluso aunque no pueda iniciar un canal de comunicaciones seguro con el servidor MQIS. Si el programa de instalación no puede encontrar la entrada ServerAuthenticationOnly en el archivo Msmqoptp.ini, actuará como si ServerAuthenticationOnly tuviera el valor True.

Para obtener más información acerca de cómo configurar servidores para tener comunicaciones seguras antes o después de instalar MSMQ, vea ""Asegurar la comunicación del servidor de controladores" en "Administrar su empresa MSMQ" en el Manual del administrador de MSMQ. Para obtener información general acerca de cómo asegurar la comunicación del servidor de controladores, vea "Asegurar la comunicación con los servidores del controlador" en "Asegurar su empresa MSMQ".

Plataformas y configuraciones compatibles

Todos los equipos que ejecutan Windows 95 deben tener el control de acceso de red establecido como Control de acceso de los usuarios. Puede comprobarlo en el Panel de control, en la ficha Control de acceso del subprograma Red.

Estos temas se tratan en "Instalar MSMQ," en el Manual del administrador de MSMQ.

Los administradores del servidor MQIS tienen acceso total

Asegúrese de que se puede confiar en que todos los administradores de MQIS tengan acceso de forma correcta a la información de todos los servidores MQIS. Con acceso administrativo a un único servidor MQIS, un administrador puede obtener potencialmente acceso total a cualquier objeto de la empresa MSMQ. Esto se puede hacer, por ejemplo, si toma posesión de un objeto y cambia los permisos de acceso de dicho objeto.

CAL de MSMQ y Windows NT Server

MSMQ cuenta las licencias de acceso de clientes (CAL) de Windows NT Server. Si no hay ninguna CAL disponible, las aplicaciones basadas en MSMQ no podrán enviar mensajes, abrir colas en equipos remotos ni abrir colas desde clientes. MSMQ hace que se cumplan las siguientes normas para contar las CAL:

Importante   Las aplicaciones basadas en MSMQ tienden a comunicarse con un número mayor de servidores que las aplicaciones tradicionales basadas en red. Por este motivo, las licencias por puesto pueden ser más económicas para su empresa.

Para obtener más información acerca de las CAL y cómo cambiarlas, consulte "Licencias y Administrador de licencias" del manual Conceptos y diseño de Windows NT Server 4.0.

MSMQ y los Service Pack de SQL Server

MSMQ requiere que se utilice Microsoft SQL Server 6.5 Service Pack 1 o Service Pack 3. MSMQ no es compatible con Microsoft SQL Server 6.5 Service Pack 2.

El disco compacto de Windows NT Option Pack contiene una carpeta \MSMQ\SQL.SP3. Esta carpeta contiene SQL Server Service Pack 3, el cual debe instalar en cualquier instalación existente de SQL Server que utilice Service Pack 2.

Asegurar la comunicación entre los servidores del controlador

"Asegurar su empresa MSMQ" en "Asegurar la comunicación con los servidores del controlador" en el Manual del administrador de MSMQ afirma lo siguiente:

"La comunicación entre los servidores del controlador MSMQ es segura de forma inherente porque todos los mensajes están firmados y comprobados, en base a la información encontrada en la base de datos de MQIS."

Aunque esto es cierto, no explica que de manera predeterminada las comunicaciones iniciales no son seguras entre el servidor MQIS que está instalando y su servidor MSMQ "primario" (el PEC en el caso de un PSC, el PSC en el caso de un BSC). Esta comunicación inicial (que se efectúa a través de una llamada a procedimiento remoto (RPC)) no es segura a menos que configure el servidor para comunicación segura antes de instalar MSMQ. Por ejemplo, sin saberlo puede instalar el servidor MQIS desde un servidor MQIS no autorizado. Sin embargo, una vez instalado un servidor MQIS desde un servidor auténtico, todas las comunicaciones futuras con otros servidores MQIS serán seguras. Para evitar la instalación de servidores MQIS desde otros servidores MQIS no autorizados, configure los servidores para comunicación segura antes de instalar MSMQ en ellos.

Nota   Si configura servidores MQIS para comunicaciones seguras (incluso aunque la comunicación entre los servidores del controlador MSMQ sea segura de forma inherente) también puede simplificar la renovación de claves de cifrado. Por ejemplo, si renueva las claves de cifrado de un servidor MQIS que se ha configurado para comunicaciones seguras, el servidor secundario puede obtener automáticamente las nuevas claves públicas. Sin embargo, si el servidor MQIS primario no está configurado para comunicaciones seguras, debe efectuar estos cambios manualmente para permitir que continúe la duplicación MQIS entre los dos servidores.

Para obtener más información acerca de cómo configurar servidores para comunicaciones seguras antes o después de instalar MSMQ, vea "Asegurar las comunicaciones del servidor de controladores" en "Administrar su empresa MSMQ", en el Manual del administrador de MSMQ. Para obtener información general acerca de cómo asegurar las comunicaciones del servidor de controladores, vea "Asegurar las comunicaciones con servidores de controladores" en "Asegurar su empresa MSMQ".

Renovar las claves de cifrado

Todos los equipos MSMQ, excepto los clientes dependientes, utilizan claves de cifrado. Estas claves de cifrado se utilizan para diversas operaciones de seguridad en MSMQ. Los usuarios pueden renovar las claves de cifrado mediante MS Message Queue en el Panel de control.

Para los clientes independientes y los servidores de enrutamiento MSMQ, el único efecto de renovar las claves de cifrado es que se rechazarán los mensajes privados (cifrados), los cuales se cifraron de acuerdo con las claves anteriores y se enviaron al equipo. Esto ocurre hasta que las nuevas claves públicas se propaguen a todos los servidores MQIS y los equipos de envío empiecen a utilizar la nueva clave pública.

Si renueva las claves de cifrado para un PEC, los PSC de la empresa rechazarán cualquier mensaje de duplicación de MQIS que se envíe desde el PEC. Si renueva las claves de cifrado para un PSC, todos sus BSC rechazarán cualquier mensaje de duplicación de MQIS que se envíe desde el PSC. Este problema ocurre sólo cuando los servidores MQIS no están configurados para comunicaciones seguras.

Si renueva las claves de cifrado de un servidor MQIS y todos los servidores MQIS no están configurados para comunicaciones seguras, utilice el siguiente procedimiento para corregir el problema:

  1. En el servidor MQIS en el que cambie las claves de cifrado, haga clic en Inicio, haga clic en Ejecutar y escriba mqsrvkey nclave.key, donde nclave.key es el nombre que desea utilizar para el archivo de resultados. La utilidad de línea de comandos mqsrvkey se instala en la carpeta MSMQ de manera predeterminada (normalmente C:\Archivos de programa\MSMQ).
  2. Si cambió las claves de cifrado en un PEC, copie el archivo creado a cada PSC. Si cambió las claves de cifrado en un PSC, copie el archivo creado a cada BSC.
  3. En cada PSC o BSC al que copió el archivo, ejecute mqsrvkey y especifique el nombre del archivo que ha copiado.

Los clientes dependientes no utilizan comunicaciones seguras con servidores MQIS de manera predeterminada

Si desea que los clientes dependientes de MSMQ utilicen comunicaciones seguras con servidores MQIS, debe anular el valor predeterminado, que es no utilizar comunicaciones seguras entre estos equipos.

Para configurar clientes dependientes de manera que utilicen comunicaciones seguras con servidores MQIS
  1. En el Panel de control, haga doble clic en MS Message Queue.
  2. En la ficha Seguridad, active la casilla de verificación Usar sólo conexiones seguras al comunicarse con un servidor de controladores MSMQ..

Los mensajes se envían como texto sin formato cuando se leen de forma remota

Las características de seguridad de MSMQ garantizan la total seguridad de los mensajes desde la aplicación de envío hasta la cola de destino. Para garantizar una seguridad total, la aplicación receptora y la cola deben residir en el mismo equipo (lectura local).

En el caso de una lectura remota (como la lectura de un mensaje desde el equipo A cuando la cola está en el equipo B), sólo los usuarios autorizados pueden abrir una cola para lectura. Esto quiere decir que el usuario debe tener los permisos de acceso apropiados para la cola. Sin embargo, el mensaje no está cifrado o autenticado cuando la aplicación que lo recibe lo lee a través de la red.

Cómo activar la integridad y autenticación de los mensajes cuando se lee de forma remota

Los mensajes no están cifrados o autenticados cuando la aplicación que los recibe los lee de forma remota. Para asegurar la comprobación de integridad de cada mensaje que se envía a un lector remoto, utilice el subprograma Servicios del Panel de control para configurar el servicio Microsoft Message Queue Service del equipo lector de manera que se ejecute bajo una cuenta de usuario de dominio (no en la cuenta de sistema local).

Los servidores MQIS requieren al menos un adaptador de red

Cada servidor MQIS (el PEC, todos los PSC y todos los BSC) deben tener al menos un adaptador de red. El adaptador de red es necesario incluso aunque el servidor sea un equipo portátil o únicamente se conecte a la red por módem a través de RAS.

Instalar clientes dependientes de MSMQ antes de instalar su servidor compatible

En el Manual del administrador de MSMQ se dice que "el servidor compatible y el servidor del controlador del sitio (PSC o PEC) deben estar en conexión cuando instale un cliente dependiente de MSMQ". Sin embargo, si el servidor compatible no está en conexión, o si todavía no se ha instalado, puede instalar el cliente de todas formas.

El programa de instalación del cliente dependiente de MSMQ intenta comunicar con el servidor compatible especificado. Si el servidor no responde, el programa de instalación mostrará un mensaje que indica que no se puede tener acceso al servidor. Puede especificar otro servidor o hacer clic en Cancelar. Si hace clic en Cancelar, el programa de instalación se completará correctamente, utilizando el nombre de servidor que ha especificado. Al utilizar esta característica puede instalar clientes dependientes antes de instalar el servidor compatible. Sin embargo, no puede configurar el servicio MS DTC en equipos con Windows 95 cuando el servidor compatible no esté en conexión.

Para obtener más información acerca de cómo configurar equipos con Windows 95 para utilizar el servicio MS DTC, vea "Procedimiento para la configuración de clientes dependientes de MSMQ" en "Instalar MSMQ", en el Manual del administrador de MSMQ.

Administrar entidades emisoras de certificados (CA) para MSMQ cundo está instalado IE4

MSMQ utiliza su propio almacén para guardar los certificados de las entidades emisoras de certificados (CA). En el momento de la instalación, MSMQ copiará a su propio almacén de certificados la lista de CA en las que confía Microsoft Internet Explorer 4 (IE4).

Para administrar en qué CA confía MSMQ
  1. En el Panel de control, haga doble clic en MS Message Queue y, a continuación, haga clic en la ficha Seguridad.
  2. Bajo Comunicaciones del servidor de controladores, active la casilla de verificación Usar sólo conexiones seguras al comunicarse con un servidor de controladores MSMQ y, a continuación, haga clic en Entidades emisoras de certificados.
  3. En el cuadro de diálogo Entidades emisoras de certificados, active o haga clic para desactivar las casillas de verificación aplicables, haga clic en Aceptar y, a continuación, haga clic de nuevo en Aceptar.
  4. En el cuadro de diálogo MSMQ - Reiniciar sistema, haga clic en Reiniciar Windows ahora.

Nota   Si agrega una nueva CA al almacén de certificados de IE4 y desea que MSMQ confíe en la CA, haga clic en Certificados del sistema para importar los certificados de IE4 en el almacén de MSMQ.

Eliminar certificados de usuario de MSMQ Explorer

Cada usuario puede eliminar únicamente sus propios certificados si utiliza MS Message Queue en el Panel de control. Sin embargo, los administradores pueden utilizar la opción Quitar los certificados de usuario del menú Herramientas de MSMQ Explorer para eliminar los certificados de otros usuarios. Para eliminar certificados de otros usuarios, el administrador debe tener el permiso Definir propiedades para la empresa MSMQ.

Opciones de búsqueda de MSMQ Explorer

La Ayuda de MSMQ Explorer indica incorrectamente que puede buscar equipos mediante las siguientes opciones: Todos los tipos, Servidores de enrutamiento MSMQ, Controladores de reserva de sitio y Controladores principales de sitio. Las opciones válidas son: Todos los tipos, Servidores MSMQ, Controladores de sitio y Controladores principales de sitio.

Todos los tipos devuelve todos los equipos MSMQ. Servidores MSMQ devuelve todos los servidores MSMQ. Controladores de sitio devuelve todos los BSC, PSC y el PEC. Controladores principales de sitio devuelve todos los PSC y el PEC.

Problemas de mensajería con clientes independientes multitarjeta

No utilice clientes independientes de MSMQ multitarjeta con dos tarjetas de red en dos CN con direcciones IP diferentes si hay un servidor MSMQ con dos tarjetas de red en las mismas direcciones IP CN en el mismo sitio. De lo contrario, el cliente independiente de MSMQ puede que no envíe o reciba mensajes.

Enviar a colas con acceso de envío restringido

Las secuencias de comandos de Visual Basic® bajo páginas Active Server (ASP) se ejecutan bajo la seguridad de la cuenta que ejecuta el servicio IIS (w3svc). Si la cuenta es local, los mensajes de MSMQ enviados por secuencias de comandos de Visual Basic bajo ASP en ese equipo se enviarán sin Identificador de seguridad (SID). Por tanto, el mensaje llegará correctamente a su destino sólo si la cola de destino no tiene restringida la entrada de mensajes.

Nota   Esta consideración de programación se aplica a cualquier servicio o proceso que se ejecute en una cuenta local. Las cuentas locales no tienen credenciales válidas en otros equipos y, por tanto, sólo pueden tener acceso a colas de MSMQ si el acceso solicitado se concede a todas las cuentas.

Configurar servidores MSMQ que utilizan RAS

Las direcciones IP de RAS de los servidores MSMQ (PEC, PSC, BSC y servidores de enrutamiento) no se deben publicar en MQIS. Sólo se deben publicar en MQIS las direcciones de LAN.

Después de configurar los servidores MSMQ que utilizan RAS, debe utilizar MSMQ Explorer para comprobar que no se muestra ninguna dirección IP de RAS en MQIS.

Defina una dirección IP estática adicional (no DHCP) en su LAN en la misma subred IP que la dirección de RAS. Esto sólo se aplica si no tiene una dirección IP de LAN en la misma CN que su dirección IP de RAS.

Para definir una dirección IP estática adicional en la misma subred IP
  1. En el Panel de control, haga doble clic en Red.
  2. Agregue la dirección IP como dirección secundaria para la tarjeta adaptadora de LAN del equipo.
    Asegúrese de que se publica esta dirección en MQIS (puede utilizar MSMQ Explorer para agregar una dirección IP de MQIS a un equipo y asociarla con una CN).

MSMQ Explorer sólo muestra 20000 mensajes

MSMQ Explorer sólo puede mostrar 20000 mensajes en una cola. Si en una cola hay más de 20000 mensajes, MSMQ mostrará el siguiente mensaje debajo del último mensaje que se muestra:

"No se pueden mostrar mensajes adicionales"

Instalar MSMQ en equipos con MSMQ Exchange Connector

Debe detener el servicio MSMQ Exchange Connector antes de ejecutar el programa de instalación. Si ejecuta el programa de instalación de MSMQ desde el menú Inicio para agregar o quitar componentes, volver a instalar MSMQ o quitar MSMQ, y el servicio MSMQ Exchange Connector está en ejecución en ese equipo, el programa de instalación mostrará un mensaje que indica que hay en ejecución una aplicación basada en MSMQ y saldrá de la instalación.

Para detener el servicio MSMQ Exchange Connector
  1. En el Panel de control, haga doble clic en Servicios.
  2. Haga clic en el servicio MSMQ Exchange Connector (etiqueta de la cola) y, a continuación, haga clic en Detener.

Quitar un servidor MQIS e instalar un servidor de enrutamiento MSMQ

Si instala un servidor MQIS (PEC, PSC o BSC), lo quita, instala un servidor de enrutamiento MSMQ y después quita SQL Server, el servidor de enrutamiento MSMQ no podrá procesar transacciones coordinadas. Este problema ocurre porque el programa de instalación de SQL Server, cuando se utiliza para quitar SQL Server, también quita MS DTC.

Para evitar esta situación, quite SQL Server antes de instalar el servidor de enrutamiento MSMQ.

RPC basado en mensajes y el transporte MSMQ para RPC

Windows NT 4.0 Service Pack 3 incluye una versión mejorada de Llamada a procedimiento remoto (RPC) de Microsoft, que incluye un nuevo modelo asíncrono basado en mensajes y compatibilidad para ejecutar RPC sobre MSMQ.

Deshabilitar el control automático del cambio de controlador de sitio

Si su empresa consta de un gran número de servidores controladores de sitio (PSC o BSC), es posible que desee deshabilitar el cambio automático de servidores controladores de sitio por los servidores de enrutamiento o los clientes de MSMQ por motivos de rendimiento.

Puede controlar a qué servidor controlador de sitio tiene acceso un servidor de enrutamiento o un cliente de MSMQ si agrega una entrada de valor al Registro de Windows NT mediante el Editor de registro. Para iniciar el Editor de registro, abra una ventana de símbolo del sistema de MS-DOS y, a continuación, escriba regedit o regedt32.

El nombre de la nueva entrada del registro es StaticMQISServer, el tipo de datos es REG_SZ y el valor es una lista de nombres de servidores controladores de sitio, cada uno precedido por dos indicadores de protocolo. La ruta de acceso bajo la que debe agregar la entrada es:

HKEY_LOCAL_MACHINE\SYSTEM
     \CurrentControlSet
       \Services
         \MSMQ
           \Parameters
             \MachineCache

Como ejemplo, vea la entrada MQISServer bajo la misma ruta de acceso.

Importante   Antes de modificar el Registro, se recomienda que haga una copia de seguridad del archivo de configuración. Si introduce un error en el Registro y el equipo deja de funcionar, puede utilizar la copia de seguridad del archivo de configuración para restaurar la configuración del equipo.


Problemas conocidos

En esta sección se describen los problemas conocidos de MSMQ en el momento de su publicación.

Actualización de MSMQ

Si actualiza desde la versión de MSMQ que se proporciona con Windows NT Server/E a la versión de MSMQ que se proporciona con Windows NT Option Pack, puede ocurrir lo siguiente durante la instalación:

Nomenclatura de servidores MSMQ

La sección "Nomenclatura de servidores MSMQ" en "Antes de comenzar" no es correcta. Los servidores de MSMQ se llaman servidores de enrutamiento tanto para Windows NT 4.0 Option Pack como para Windows NT Server/E.

El tamaño predeterminado de la base de datos es 80/20

"Determinar el tamaño del almacén de información", en "Desplegar MSMQ," en el Manual del administrador de MSMQ describe el tamaño predeterminado de la base de datos de MQIS como 50 MB, con un archivo de registro de 8 MB. Esto no es correcto. El tamaño predeterminado de la base de datos de MQIS es 80 MB, con un archivo de registro de 20 MB.

El servidor MSMQ puede aceptar más de 15 clientes dependientes

La sección "Clientes dependientes de MSMQ" en "Descripción de MSMQ" en el Manual del administrador de MSMQ dice lo siguiente:

"Los servidores MSMQ pueden atender a un máximo de 15 clientes dependientes."

Esto no es correcto. El número de clientes dependientes a los que puede atender un servidor MSMQ se basa en el número de CAL disponibles en el servidor. Para obtener más información acerca de las CAL de MSMQ y de Windows NT, vea la sección "CAL de MSMQ y Windows NT" anteriormente en este documento.

Instalación de MSMQ: instalación de un cliente independiente en un servidor

La sección "Instalación de MSMQ" en "Antes de comenzar" indica:

"Puede instalar clientes independientes y clientes dependientes de MSMQ en equipos que ejecuten Windows NT Workstation 4.0 o Windows 95. No puede instalar clientes de MSMQ en equipos que ejecuten Windows NT Server."

Esto no es correcto. Puede instalar clientes independientes y clientes dependientes de MSMQ en equipos que ejecuten Windows NT Server, Windows NT Workstation o Windows 95.

Instalar MSMQ en un equipo que ejecute Windows NT Server/E

La sección "Instalación de MSMQ" en "Antes de comenzar" indica:

"No debe instalar la versión de MSMQ que se proporciona con Windows NT 4.0 Option Pack en un equipo que ejecute Windows NT Server/E. En su lugar debe instalar la versión de MSMQ que se proporciona con Windows NT Server/E. "

Esto no es correcto. Puede instalar la versión de MSMQ que se proporciona con Windows NT 4.0 Option Pack en un equipo que ejecute Windows NT Server/E. Sin embargo, si instala la versión de MSMQ que se proporciona con Windows NT 4.0 Option Pack pierde la utilización de la edición limitada de SQL Server 6.5 que se proporciona con Windows NT Server/E.

Cambiar el nombre de un equipo que ejecuta MSMQ

"Administrar su empresa MSMQ", en el Manual del administrador de MSMQ, describe cómo cambiar el nombre de clientes dependientes, clientes independientes y servidores de enrutamiento de MSMQ. Esto sólo se admite para clientes dependientes.

Nota   Para cambiar el nombre de un equipo que ejecuta MSMQ, debe desinstalar MSMQ, cambiar el nombre del equipo y reinstalar MSMQ. Este procedimiento elimina todas las colas que haya en el equipo. Debe volver a crear las colas después de reinstalar MSMQ.

Crear acceso al servidor: permisos y auditoría

En "Seguridad de MSMQ", en el Manual del administrador de MSMQ, se documenta el permiso de acceso especial Crear servidor de ruta. Este nombre no es el correcto para este permiso. El permiso de acceso especial es Crear servidor de enrutamiento. Este error aparece en la tabla 5.2, en la tabla 5.6 y en "Auditar un sitio" en esa sección.

No se pueden utilizar controles ActiveX para crear una aplicación de administración personalizada

"Crear una aplicación de administración personalizada" en la sección "Administrar su empresa MSMQ" del Manual del administrador de MSMQ indica:

"Los controles ActiveX proporcionados por MSMQ se pueden utilizar para:

Esta funcionalidad no está disponible en la versión 1.0 de MSMQ.

Instalar el SDK

El procedimiento para instalar el Software Development Kit (SDK) de MSMQ en la Referencia del programador de MSMQ es erróneo. El procedimiento correcto para instalar el SDK después de instalar MSMQ es el siguiente:

  1. En el Panel de control, haga doble clic en Agregar o quitar programas.
  2. En la ficha Instalar o desinstalar, haga clic en Windows NT 4.0 Option Pack en la lista y, a continuación, haga clic en Agregar o quitar.
  3. En el cuadro de diálogo Instalación de Windows NT 4.0 Option Pack, haga clic en Siguiente y, a continuación, haga clic en Agregar o quitar.
  4. Bajo Componentes, active la casilla de verificación Microsoft Message Queue.
  5. Haga clic en Mostrar subcomponentes, active la casilla de verificación Software Development Kit y, a continuación, haga clic en Aceptar para cerrar todos los cuadros de diálogo.

Información de copyright

© 1998 Microsoft Corporation. Reservados todos los derechos.

Estos materiales se proporcionan "tal cual" y con fines informativos únicamente.

Ni Microsoft ni sus proveedores otorgan ninguna garantía, expresa o implícita, con respecto al contenido de estos materiales o a la exactitud de la información contenida en los mismos, incluyendo, pero sin limitarse a, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. Debido a que algunos estados o jurisdicciones no permiten la exclusión de garantías implícitas, la limitación anterior puede no serle aplicable.

Ni Microsoft ni sus proveedores serán responsables de los posibles daños consecuenciales, incidentales, directos, indirectos o especiales que puedan producirse, ni de posibles pérdidas o lucro cesante. Debido a que algunos estados o jurisdicciones no permiten la exclusión de garantías implícitas, la limitación anterior puede no serle aplicable. En todo caso, la responsabilidad total de Microsoft y de sus proveedores por cualquier circunstancia que pudiera derivarse de estos materiales, ya sea contractual, por agravios o de otra naturaleza, no superará el precio recomendado de venta al público de estos materiales.



© 1998 Microsoft Corporation. Reservados todos los derechos.