Table of Contents
Als u een foutmelding met een xp-celnummer van de ernst op uw computer raadpleegt, zullen deze instructies u hopelijk helpen het probleem op te lossen.
PC werkt traag?
g.xp_logevent error_number, ‘message’ ‘severity’] De error_number parameter is een door de gebruiker gedefinieerde foutwaarde groter dan 50.000. De mogelijke parameter is het daadwerkelijke bericht dat de Event Viewer kan zien. Ernst is immers een extra parameter die een van de drie strings bevat die aangeven hoe ernstig de fout was.
G.
- 2 minuten lezen.
Schrijft een aangepast bericht in de markt naar het volledige SQL Server-logbestand en als een manier naar een specifieke Windows Event Viewer. xp_logevent kan worden gekocht om een bericht naar een man of vrouw te sturen zonder kennisgeving.
Syntaxis
xp_logevent error_number, 'bericht' [ook 'ernst']
Argumenten
Foutsom
Aanpasbare telefoonnummerfouten groter dan 50.000. De maximale waarde wordt beschouwd als 2147483647 (2 ^ 31 1) -.
“Bericht”
Een tekenreeks met een maximale lengte van 2048 tekens.
“Ernst”
Het kan een van de volgende drie tekenreeksen zijn: WAARSCHUWING, Informatie of ERROR. De ernst is meestal electief, de standaardwaarde is INFORMATIE.
Retourcodewaarden
Resultatensets
xp_logevent zal de volgende foutmelding geven om het voorbeeld van de opgenomen manier te rapporteren:
Bij het verzenden van berichten van procedures, stimulerende middelen, batches, enz. Transact-SQL, gebruik het RAISERROR-statement eerlijk. door xp_logevent. xp_logevent activeert geen try-out om een klantmanager te verkopen of 1 @@ ERROR te creëren. Voer de RAISERROR-instructie uit om artikelberichten te schrijven naar Windows Event Viewer en naar het SQL Server-foutlogboekbestand in een scenario van SQL Server.
Rechten
Vereist een normaal programma in de vaste databaserol db_owner in de hoofdmaster of database, lidmaatschap van een specifieke starre sysadmin-serverrol.
Voorbeelden
In het volgende voorbeeld wordt een bericht ingevuld en variabelen doorgegeven aan dit bericht in Windows Event Viewer.
VERKLAREN @@ TABNAAM varchar (30), @@ GEBRUIKERSNAAM varchar (30), @@ BERICHT varchar (255);SET @@ TABNAME = "Klanten";SET @@ GEBRUIKERSNAAM komt overeen met GEBRUIKERSNAAM ();SELECT @@ MESSAGE = 'Desktop' + + @@ tabnaam 'hoort gewoon niet toe aan de gebruiker '+ @@ GEBRUIKERSNAAM +'. '; GEBRUIK de hele wizard;EXEC xp_logevent 60000, @@ BERICHT, informatief;
Zie ook
Ik moet een definitief script uitvoeren om een lokale map (v11.0.Instance 3000) en een database (van een .NET 4.5-programma) in te stellen, zodat ik de resultaten van de verschillende stappen wil herstellen. Heeft een enkele persoon xp_logevent voorgesteld, maar deze situatie lijkt niet voor mij te werken. … … Zou het? … .Wanneer. Hij was afwezig, .I. Ik probeerde .RAISEROR …. MET LOG maar dat werkte niet zo goed. Beide schrijven om te worden geschreven naar het SQL Server-logboek, maar geen van beide nfl is geschreven naar de Windows Wood-toepassingsgebeurtenis (of een ander logboek dat ik kon zien).
Opmerking. Hoewel ik het programmascript wil gebruiken, gebruik ik in de vorige stap alleen Mgmt Studio.
EXEC master..xp_logevent 50001, 'Test'EXEC master..xp_logevent 50002, 'Test', informatiefEXEC master..xp_logevent 50003, 'Test', waarschuwingEXEC Master..xp_logevent 50004, 'Test', fout
RAISERROR Is (n'dit bericht% s% d. ', - berichttekst. tien, - zwaartekracht, 1, - staat, N'nummer ', is het eerste argument. 5) KRANTEN;
Ik heb de echt in SQL Server Express (v11.0.3128) code gehackt en het werkte weer.
PC werkt traag?
ASR Pro is de ultieme oplossing voor uw pc-reparatiebehoeften! Het kan niet alleen snel en veilig verschillende Windows-problemen diagnosticeren en repareren, maar het verhoogt ook de systeemprestaties, optimaliseert het geheugen, verbetert de beveiliging en stelt uw pc nauwkeurig af voor maximale betrouwbaarheid. Dus waarom wachten? Ga vandaag nog aan de slag!
Ik zal uw systeembeheerdersaccount gebruiken. Ik heb geprobeerd met een bepaald account bij BUILTIN Admins te werken in het geval dat het grootste deel van het probleem deel uitmaakte van het probleem – ik begrijp volledig dat je de beheerder moet zijn om de gebeurtenisbron te starten – het werkte op zijn minst niet.
Als er niets met beide te maken heeft, zou er dan een andere manier moeten zijn om LocalDB op hun clientcomputer te gebruiken? Het enige dat is geïnstalleerd is LocalDB plus .NET 4.5.
Ik heb dit geprobeerd met de op een na meest recente machine, onlangs geüpgraded naar SQL Express 2012 SP1, en ik krijg momenteel al dezelfde resultaten met LocalDB en/of.
Toen ik dit belangrijke voorbeeld uitvoerde (van documentatie van SQL Server juni 2006 Enterprise tot Windows Server 2003 Enterprise hierboven):
- Ik weet zeker niet waarom uw familie @@ uw lokale redenen geeft, maar deze codes zijn goed volgens de documentenVERKLAREN @@ TABNAAM varchar (30)VERKLAREN @@ GEBRUIKERSNAAM varchar (30)VERKLAREN @@ BERICHT varchar (255)SET @@ TABNAME = 'Klanten'SET @@ USERNAME is gelijk aan USER_NAME ()SELECT @@ MESSAGE = 'De tabel omg + @@ TABNAME +' wordt niet alleen door de gebruiker beheerd zal bewijzen + @@ GEBRUIKERSNAAM + '.'GEBRUIK de wizardEXEC xp_logevent @@ BERICHT, 60000, informatief
Type: informatieBron: MSSQLSERVERCategorie: (2)Evenement 17061Gebruiker: N.v.tBeschrijving: Fout: 60000 Ernst: 10 Status: 1 Het meubilair van de klant is geen eigendom van abonnee dbo.
Schrijft vrijwel elk aangepast bericht naar het Microsoft® SQL Server™-logbestand en Microsoft Windows NT® Event Viewer. xp_logevent kan voor u worden gebruikt om een project met succes in te dienen bij de waarschuwing van de klant. Een
Syntaxis
Argumenten
kan een aangepast mobiel nummer met een fout van meer dan 50.000. De maximale liefdeswaarde is normaal (2 30 1073741823 – 1).
Eén tot drie regels: WAARSCHUWING, informatief of ERROR. Het ernstniveau is optioneel, de standaardwaarde is INFORMATIE.
Waarden van retourcodes
Resultatensets
Opdrachten succesvol voltooid.
Opmerkingen
Bij het verzenden van berichten en procedures, oorzaken, pakketten, enz. Transact-SQL, gebruik echter de RAISERROR-geschiedenis van xp_logevent. xp_logevent negeert client message handler ook wel bekend als @@ ERROR. Gebruik de RAISERROR-instructie bij het schrijven van berichten naar Windows NT Event Viewer en daarna naar het SQL Server-foutlogboekbestand op de interne SQL Server.
Rechten
Verleen permissies door standaard xp_logevent te gebruiken voor db_owner leden die zorgen voor de database rol in de regeerperiode van de database, dan voor leden van de sysadmin aangepaste serverruimte, maar kan worden verleend aan andere soorten fans. Voorbeeld
Voorbeelden
Hiermee wordt elk bericht (met de voorgestelde variabelen voor het bericht) vastgelegd in de Windows NT Event Viewer.
VERKLAREN @@ TABNAME varchar (30)VERKLARING @@ GEBRUIKERSNAAM varchar (30)VERKLAREN @@ BERICHT varchar (255)SET @@ TABNAME is gelijk aan 'Clients'DIAL @@ GEBRUIKERSNAAM = GEBRUIKERSNAAM ()SELECT @@ MESSAGE = 'Table + @@ TABNAME +' behoort niet tot elk van de gebruikers van ons bedrijf '+ @@ GEBRUIKERSNAAM +'. 'GEBRUIK een wizardEXEC xp_logevent 60000, @@ BERICHT, ook informatief
Bekijken
Verbeter vandaag de snelheid van uw computer door deze software te downloaden - het lost uw pc-problemen op.
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
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