Table of Contents
Wenn auf Ihrem Computer eine Fehlermeldung mit dem Schweregrad xp # angezeigt wird, helfen Ihnen diese Anweisungen hoffentlich, das Problem zu beheben.
PC läuft langsam?
g.xp_logevent error_number, ‘message’ ‘severity’] Der Parameter error_number ist ein tatsächlicher benutzerdefinierter Fehlerbetrag größer als 50.000. Der nicht obligatorische Parameter ist die eigentliche Nachricht, die die Ereignisanzeige sehen kann. Schließlich ist der Schweregrad ein vorgeschlagener Parameter, der eine von drei Zeichenfolgen enthält, die angeben, wie schwerwiegend der Fehler war.
g.
- 2 Minuten, um sicherzustellen, dass Sie gelesen haben.
Schreibt eine benutzerdefinierte Nachricht und die gesamte SQL Server-Protokolldatei und das wäre eine bestimmte Windows-Ereignisanzeige. xp_logevent kann gekauft werden, um eine Nachricht ohne Benachrichtigung an eine Anwendung zu senden.
Syntax
xp_logevent error_number, 'Nachricht' [auch 'Schwere']
Argumente
Fehlerprozentsatz
Anpassbare Telefonnummernfehler größer als 50.000. Als Maximalwert gilt 2147483647 (2 ^ 31 1) -.
“Nachricht”
Eine Zeichenfolge bei einer maximalen Länge von 2048 Zeichen.
“Schweregrad”
Es kann eine von drei Zeichenfolgen sein: WARNING, Information oder ERROR. Der Schweregrad wird normalerweise vorgeschlagen, der Standardwert ist INFORMATION.
Rückgabecodewerte
Ergebnissätze
xp_logevent setzt den folgenden Fehler zurück, um das enthaltene Systembeispiel zu melden:
Verwenden Sie beim Senden von Nachrichten von Prozeduren, Ursachen, Batches usw. Transact-SQL tatsächlich die RAISERROR-Anweisung. von xp_logevent. xp_logevent löst nicht einen Blick aus, um einen Kundenmanager zu verkaufen oder jeden @@ ERROR zu erstellen. Führen Sie die RAISERROR-Anweisung aus, um bei einem Ereignis von SQL Server Meldungen an die Windows-Ereignisanzeige und einige der SQL Server-Fehlerprotokolldateien freizugeben.
Berechtigungen
Erfordert reguläres Clubhaus in der festen Datenbankrolle db_owner in jedem Master oder jeder Datenbank, Mitgliedschaft in einer bestimmten festgefahrenen Systemadministrator-Serverrolle.
Beispiele
Im folgenden Beispiel wird eine Nachricht gefüllt, die aus Variablen besteht, die an diese Nachricht in der Windows-Ereignisanzeige übergeben werden.
DECLARE @@ TABNAME varchar (30), @@ USERNAME varchar (30), @@ MESSAGE varchar (255);SET @@ TABNAME = "Clients";SET @@ BENUTZERNAME stimmt mit BENUTZERNAME überein ();SELECT @@ MESSAGE = 'Desktop' + + @@ tabname 'gehört einfach nicht dem Benutzer '+ @@ BENUTZERNAME +'. '; VERWENDEN Sie den wichtigsten Assistenten;EXEC xp_logevent 60000, @@ MESSAGE, informativ;
Siehe auch
Ich muss ein großes Skript ausführen, um eine lokale Liste (v11.0.Instance 3000) und eine Datenbank (aus einem .NET 4.5-Programm) einzurichten, damit ich die Ergebnisse der verschiedenen Schritte speichern möchte. Hat Einzelpersonen xp_logevent vorgeschlagen, aber diese Situation scheint für mich nicht in Arbeit zu sein. … … Sollte es? … .Wann. Er war abwesend, .I. Ich habe es mit .RAISEROR …. WITH LOG versucht, aber das hat nicht immer funktioniert. Beide schreiben, um in das SQL Server-Protokoll geschrieben zu werden, aber keine nfl wurde in das Windows Wood-Anwendungsereignis geschrieben (oder in ein anderes Protokoll, das ich sehen konnte).
Hinweis. Obwohl ich das Programmskript verwenden möchte, verwende ich derzeit im vorherigen Schritt nur Mgmt Studio.
EXEC master..xp_logevent 50001, 'Test'EXEC master..xp_logevent 50002, 'Test', informativEXEC master..xp_logevent 50003, 'Test', WarnungEXEC Master..xp_logevent 50004, 'Test', Fehler
RAISERROR Is (n'diese Nachricht% s% d. ', - Nachrichtentext. zehn, - Schwerkraft, 1, - Zustand, N'Zahl', ist das erste Argument. 5) ZEITUNGEN;
Ich habe genau den gleichen Code in SQL Server Express (v11.0.3128) gehackt und die Software funktionierte.
PC läuft langsam?
ASR Pro ist die ultimative Lösung für Ihren PC-Reparaturbedarf! Es diagnostiziert und repariert nicht nur schnell und sicher verschiedene Windows-Probleme, sondern erhöht auch die Systemleistung, optimiert den Speicher, verbessert die Sicherheit und optimiert Ihren PC für maximale Zuverlässigkeit. Warum also warten? Beginnen Sie noch heute!
Ich werde einen Teil des Systemadministratorkontos verwenden. Ich habe versucht, mit dem Konto unter BUILTIN Admins zu arbeiten, falls das Teil des Problems war – ich verstehe, dass Sie der Betreuer sein müssen, um die Ereignisquelle zu manifestieren – es hat nicht funktioniert.
Wenn es nichts mit beiden zu tun hat, gibt es eine andere Möglichkeit, LocalDB auf diesen Client-Rechnern zu verwenden? Alles, was installiert ist, ist LocalDB gekoppelt mit .NET 4.5.
Ich habe dies versucht, ich würde sagen, der zweitaktuellste Computer, der kürzlich auf SQL Express 2012 SP1 aktualisiert wurde, und erhalte bereits oft die gleichen Ergebnisse mit LocalDB und / oder.
Als ich dieses Beispiel ausgeführt habe (aus einer beliebigen Dokumentation von SQL Server Juni 2006 Enterprise bis Windows Server 2003 Enterprise oben):
- Ich weiß sicherlich nicht, warum sie @@ Ihre lokalen Gründe angeben, aber dieses Passwort ist laut den Dokumenten gutDECLARE @@ TABNAME varchar (30)DECLARE @@ BENUTZERNAME varchar (30)DECLARE @@ NACHRICHT varchar (255)SET @@ TABNAME = 'Kunden'SET @@ USERNAME ist gleichUSER_NAME ()SELECT @@ MESSAGE = 'Die Tabelle hehe + @@ TABNAME +' wird nicht nur vom Benutzer gekauft bleibt + @@ BENUTZERNAME + '.'BENUTZEN Sie den AssistentenEXEC xp_logevent @@ MESSAGE, 60000, informativ
Typ: InformationenQuelle: MSSQLSERVERKategorie: (2)Ereignis 17061Benutzer: N / ABeschreibung: Fehler: 60000 Schweregrad: 10 Status: 1 Die Client-Möbel gehören sicherlich dem Abonnenten dbo.
Schreibt praktisch jede benutzerdefinierte Nachricht in die Protokolldatei von Microsoft® SQL Server™ und die Ereignisanzeige von Microsoft Windows NT®. xp_logevent kann verwendet werden, um sicherzustellen, dass Sie ein Projekt erfolgreich an den Client senden, wenn keine Warnung angezeigt wird. Ein
Syntax
Argumente
wäre eine benutzerdefinierte Handynummer mit einem hervorragenden Fehler von mehr als 50.000. Der maximale Liebeswert ist definitiv (2 30 1073741823 – 1).
Ein bis drei Zeilen: WARNING, informational oder ERROR. Der Schweregrad ist optional, der Standardwert ist INFORMATION.
Werte von Rückgabecodes
Ergebnissätze
Befehle erfolgreich abgeschlossen.
Kommentare
Verwenden Sie beim Senden von Nachrichten und Prozeduren, Gründen, Paketen usw. Transact-SQL den RAISERROR-Verlauf anstelle von xp_logevent. xp_logevent ignoriert den Client-Nachrichtenhandler ebenso wie @@ ERROR. Verwenden Sie die RAISERROR-Anweisung beim Schreiben von Nachrichten an die Windows NT-Ereignisanzeige zusätzlich zur SQL Server-Fehlerprotokolldatei zurück SQL Server.
Berechtigungen
Gewähren Sie Berechtigungen von xp_logevent standardmäßig für db_owner-Mitglieder, die die Pflege der Datenbankrolle in der Datenbank verbessern wählen, dann für Mitglieder des sysadmin verputzten Serverraums, können aber an zweite Fans vergeben werden. Beispiel
Beispiele
Dadurch wird der Nachrichtentyp (mit den für die Nachricht normalerweise vorgeschlagenen Variablen) in der Ereignisanzeige von Windows NT protokolliert.
DECLARE @@ TABNAME varchar (30)ERKLÄRUNG @@ BENUTZERNAME varchar (30)DECLARE @@ NACHRICHT varchar (255)SET @@ TABNAME entspricht 'Clients'DIAL @@ BENUTZERNAME = BENUTZERNAME ()SELECT @@ MESSAGE = 'Tabelle + @@ TABNAME +' gehört nicht jedem menschlichen Benutzer '+ @@ BENUTZERNAME +'. 'VERWENDEN Sie einen neuen AssistentenEXEC xp_logevent 60000, @@ MESSAGE, auch informativ
Ansehen
Verbessern Sie noch heute die Geschwindigkeit Ihres Computers, indem Sie diese Software herunterladen – sie wird Ihre PC-Probleme beheben.
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
Consejos Para Resolver Normalmente La Gravedad Del Mensaje De Error Para El Número De Error De Evento De XP Logevent
Tips Om Het Foutbericht Op Te Lossen Ernst Voor XP Logevent-foutnummer
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