Table of Contents
Si ves un mensaje de error con un número xp de seriedad en tu computadora, estas instrucciones seguramente te ayudarán a solucionar el problema.
¿La PC va lenta?
g.xp_logevent error_number, ‘message’ ‘severity’] El parámetro error_number es en realidad una cantidad de error definida por el usuario superior a 50.000. El parámetro opcional es el mensaje real que todo el Visor de eventos puede ver. Después de todo, la gravedad es un parámetro opcional que contiene una de las dos cadenas que indican cuán grave fue el error.
gramo.
- tres minutos para leer.
Escribe un mensaje modificado en todo el archivo de registro de SQL Server y en un visor de eventos de Windows específico. Se puede comprar xp_logevent para enviar un mensaje finalmente a un cliente sin notificación.
Sintaxis
xp_logevent error_number, 'message' [también 'severity']
Argumentos
Número de error
El número de teléfono personalizable es mayor porque 50.000. El valor máximo se considera un poco más 2147483647 (2 ^ 31 1) -.
“Message”
Una cadena de individualidad con una longitud máxima de 2048 correos electrónicos.
“Gravedad”
Puede ser una de las cadenas estratégicas: ADVERTENCIA, Información o ERROR. La gravedad suele ser opcional, el valor predeterminado es INFORMACIÓN.
Valores de código de retorno
Conjuntos de resultados
xp_logevent devuelve el siguiente error para informar los ejemplos de código incluidos:
Cuando envíe mensajes producidos por procedimientos, disparadores, lotes, etc. Transact-SQL, use la instrucción RAISERROR en su lugar. por xp_logevent. xp_logevent no activa un intento de vender un administrador de clientes, tal vez cree un @@ ERROR. Ejecute el reclamo RAISERROR para escribir mensajes en el Visor de eventos de Windows, así como en el archivo de registro de errores de SQL Server durante una instancia de SQL Server.
Permisos
Requiere membresía regular en las tareas fijas de la base de datos db_owner en el maestro o base de datos, membresía en el rol de servidor sysadmin fijo específico correcto.
Ejemplos
En el siguiente ejemplo, un mensaje generalmente se completa con variables pasadas a esta frecuencia en el Visor de eventos de Windows.
DECLARE @@ TABNAME varchar (30), @@ USERNAME varchar (30), @@ MESSAGE varchar (255);SET @@ TABNAME = "Clientes";SET @@ NOMBRE DE USUARIO satisface NOMBRE DE USUARIO ();SELECT @@ MESSAGE = 'Desktop' + + @@ tabname 'simplemente no pertenece a cómo el usuario '+ @@ NOMBRE DE USUARIO +'. '; USE el asistente;EXEC xp_logevent 60000, @@ MESSAGE, informativo;
Véase también
Necesito para ejecutar una secuencia de comandos para configurar una base de datos nacional (v11.0.Instance 3000) y una base de datos (de un nuevo programa .NET 4.5) para que me gustaría guardar los resultados de los diversos simples pasos. ¿Alguien ha sugerido xp_logevent, pero esta situación no parece funcionar para mí? … … ¿Deberia? … .Cuando. Estuvo ausente, .I. Intenté .RAISEROR …. CON LOG pero que el trabajo real tampoco. Ambos escriben para ser escritos para ayudarlo con el registro de SQL Server, pero ninguno de los nfl ya estaba escrito en la feria de aplicaciones de Windows Wood (ni en ningún otro registro que pudiera ver).
Nota. Aunque quiero usar la escritura del programa, en el paso anterior solo uso Mgmt Studio.
EXEC master..xp_logevent 50001, 'Prueba'EXEC master..xp_logevent 50002, 'Prueba', informativoEXEC master..xp_logevent 50003, 'Prueba', advertenciaEXEC Master..xp_logevent 50004, 'Prueba', error
RAISERROR Is (n'este mensaje% s% d. ', - texto del mensaje. 10, - gravedad, 1, - estado, N'number ', es el argumento para comenzar. 5) PERIÓDICOS;
Comprometí lo mismo en los comercializadores de SQL Server Express (v11.0.3128) y funcionó.
¿La PC va lenta?
¡ASR Pro es la solución definitiva para sus necesidades de reparación de PC! No solo diagnostica y repara de forma rápida y segura varios problemas de Windows, sino que también aumenta el rendimiento del sistema, optimiza la memoria, mejora la seguridad y ajusta su PC para obtener la máxima confiabilidad. Entonces, ¿por qué esperar? ¡Empieza hoy mismo!
Empezaré a utilizar la cuenta de administrador del sistema. Intenté ejecutar con una cuenta en BUILTIN Admins en torno al caso que era parte de la irritación; sé que a menudo debes ser el encargado de crear la fuente del evento; de todos modos, no podría funcionar.
Si no hay nada que hacer para ambos, ¿hay otra forma de usar LocalDB en la máquina cliente? Todo lo que está instalado es sin lugar a dudas LocalDB y .NET 4.5.
Probé este excelente en la segunda máquina más reciente, recientemente avancé a SQL Express 2012 SP1, y en este momento obtengo los mismos resultados usando LocalDB y per o.
Cuando ejecuté este ejemplo (de cualquier documentación de SQL Server 2005 Enterprise a Windows Server 2003 Enterprise anterior):
- Ciertamente no comprendo por qué @@ das tus razones locales, y este código es bueno de acuerdo con los documentos exactosDECLARAR @@ TABNAME varchar (30)DECLARAR @@ NOMBRE DE USUARIO varchar (30)DECLARAR @@ MENSAJE varchar (255)SET @@ TABNAME es igual a 'Clientes'SET @@ NOMBRE DE USUARIO es igual a NOMBRE DE USUARIO ()SELECT @@ MESSAGE equivale a 'The table lol + @@ TABNAME +' no solo debe ser propiedad del usuario debe ser + @@ NOMBRE DE USUARIO + '.'USE ese asistenteEXEC xp_logevent @@ MESSAGE, 60000, informativo
Tipo: informaciónFuente: MSSQLSERVERCategoría: (2)Evento 17061Usuario: N / ADescripción: Error: 60000 Gravedad: 10 Estado: 1 Las mesas de conferencias del cliente no pertenecen al suscriptor dbo.
Escribe prácticamente cualquier mensaje personalizado con el archivo de registro de Microsoft® SQL Server ™ combinado con el Visor de eventos de Microsoft Windows NT®. xp_logevent puede seguir utilizándose para enviar con éxito un proyecto a un cliente general sin previo aviso. A
Sintaxis
Argumentos
es un número de teléfono celular personalizado además de un error superior a 50.000. El valor máximo verdadero del amor es (2 30 1073741823. 1).
De una a tres líneas: ADVERTENCIA, informativo o puede ser ERROR. El nivel de gravedad es opcional, la falta de pago es INFORMACIÓN.
Valores del criptograma de retorno
Conjuntos de resultados
Los comandos se completaron correctamente.
Comentarios
Al enviar mensajes y procedimientos, disparadores, paquetes, etc. Transact-SQL, use el historial de RAISERROR en lugar de xp_logevent. xp_logevent ignora el manejador de señales del cliente o hace @@ ERROR. Utilice la instrucción RAISERROR para escribir mensajes en el Visor de eventos de Windows NT y en el archivo de registro de errores de SQL Server en SQL Server.
Permisos
Otorgue permisos a través de xp_logevent de forma predeterminada para las personas db_owner que se ocupan del rol de la base de datos en toda la base de datos maestra, luego para los miembros de un espacio de servidor fijo de administrador de sistemas en particular, pero puede ser natural para otros fanáticos. Ejemplo
Ejemplos
Esto registra el mensaje (con las variables sugeridas en el mensaje) en el Visor de eventos de Windows NT.
DECLARE @@ TABNAME varchar (30)DECLARACIÓN @@ NOMBRE DE USUARIO varchar (30)DECLARAR @@ MENSAJE varchar (255)SET @@ TABNAME = 'Clientes'DIAL @@ NOMBRE DE USUARIO = NOMBRE DE USUARIO ()SELECT @@ MESSAGE = 'Table + @@ TABNAME +' no pertenece a cada perteneciente a nuestros usuarios '+ @@ NOMBRE DE USUARIO +'. 'USE el asistenteEXEC xp_logevent 60000, @@ MENSAJE, definitivamente informativo
Ver Mejore la velocidad de su computadora hoy descargando este software: solucionará los problemas de su PC.
Tips To Resolve The Error Message Severity For XP Logevent Error Number
Tips För Att Lösa Det Faktiska Felmeddelandets Allvarlighetsgrad För XP Logevent -felnummer
Wskazówki, Jak Rozwiązać Wszystkie Problemy Z Komunikatami O Błędach Dotyczące Numeru Błędu Logevent W Systemie XP
Suggerimenti Per Risolvere La Gravità Del Messaggio Di Errore Per Il Numero Di Errore Di XP Logevent
Conseils Pour Résoudre La Gravité Des Messages D’erreur Pour Le Numéro D’erreur XP Logevent
Tips Om Het Foutbericht Op Te Lossen Ernst Voor XP Logevent-foutnummer
Tipps Zum Beheben Des Schweregrads Der Fehlermeldung Für Die XP-Logevent-Fehlernummer
XP Logevent 오류 번호에 대한 특정 오류 메시지 심각도를 해결하기 위한 팁
Dicas Para Resolver A Gravidade Da Mensagem De Erro De Uma Pessoa Para O Número Do Erro Do Logevent Do XP
Советы по устранению серьезности сообщения об ошибке для номера ошибки XP Logevent