SQL Server

SQL Server Sys.Messages Hata Tablosu

SQL Server sys.messages tablosu veya katalog tablosu, bir hata oluştuğunda SQL Server tarafından görüntülenen hata mesajlarına sahiptir. Hata iletisi katalog görünümleri sys.sysmessages ve sys.messages ve orada master.sys.sysusermsgs tablosundan değerleri var.

Resim1

Ciddiyet seviyesi problemin tipini söyler. Ciddiyet seviyesinin her birinin neyi ifade ettiğini anlamak için http://msdn.microsoft.com/en-us/library/aa937483(SQL.80).aspx adresini ziyaret edin.

Bir kullanıcı, sp_addmessage saklı yordamını kullanarak 1-25 önem seviyesinde özel hata mesajları ekleyebilir. Aşağıdaki sorgu, sys.messages katalog görünümüne özel bir mesaj ekler.Transact-SQL

1234 USE master;GOEXEC sp_addmessage 51000, 16,   N‘This is a custom error message’

Sorgu çıktısı ise aşağıdaki gibidir.

Resim2

Prosedür sys.messages görünümüne message_id 51000 ve önem seviyesi 16 olan özel bir “Bu özel bir hata mesajı” mesajı ekler.

Özel mesaj, yukarıdaki anlık görüntüde gösterildiği gibi sys.messages tablosuna eklenir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir