No se pueden establecer las propiedades de la cola. La copia del archivo de cola al archivo temporal produjo un error.

Microsoft.MSMQ.6.3.Rule.Alert.Event2141 (Rule)

Knowledge Base article:

Resumen

No se pueden establecer las propiedades de la cola. La copia del archivo de cola al archivo temporal produjo un error.

Causas

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.

Resoluciones

Confirme que haya espacio en el disco y que tenga permisos de archivo.

Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para confirmar que el servicio de MSMQ pueda acceder el directorio de almacenamiento de Message Queue, realice lo siguiente.

Adicional

Para obtener más información, consulte el ID del evento 2141 ( http://technet.microsoft.com/en-us/library/dd337429(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryPerformanceHealth
EnabledFalse
Event_ID2141
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
No se pueden establecer las propiedades de la cola. La copia del archivo de cola al archivo temporal produjo un error.
Descripción de evento: {0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2141" Enabled="false" Target="Microsoft.MSMQ.6.3.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">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.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.6.3.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>