No se pueden establecer las propiedades de la cola. La copia del archivo de cola al archivo temporal produjo un error.
De manera interna, el servicio de MSMQ intenta hacer una copia temporaria del archivo de cola antes de cambiar las propiedades de la cola, o intenta copiar el archivo de permisos de cola nuevo sobre el archivo de permisos viejo. Si la creación del archivo temporal falla, es posible que no haya espacio suficiente en el disco, o que haya problemas de permiso o errores de sistema de archivos. Asegúrese de que el disco no esté lleno y de que el servicio de MSMQ pueda acceder al directorio de almacenamiento de Message Queue.
Confirme que haya espacio en el disco y que tenga permisos de archivo.
Para llevar a cabo estos procedimientos, debe ser miembro de Administradores o tener delegada la autoridad adecuada.
Para confirmar que el servicio de MSMQ pueda acceder el directorio de almacenamiento de Message Queue Server, realice lo siguiente.
Abra la consola Servicios. Para abrir Servicios, haga clic en Inicio. En el cuadro de búsqueda, escriba services.msc y presione ENTRAR.
En el panel de detalle, encuentre Message Queue Server.
Revise la columna Iniciar sesión como para ver el usuario con el que se está ejecutando el servicio.
Asegúrese de que el usuario con el que se está ejecutando el servicio de MSMQ cuente con los permisos para acceder al directorio de almacenamiento de Message Queue Server (%windir%\System32\msmq\storage).
Para obtener más información, consulte el identificador del evento 2141 ( http://technet.microsoft.com/es-es/library/dd337429(WS.10).aspx)
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2141" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2141</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2141.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>