User-Defined Olayı Oluştur
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Önemli
Azure SQL Yönetilen Örneğiüzerinde, SQL Server Agent özelliklerinin çoğu, ancak hepsi değil, şu anda desteklenmektedir. Ayrıntılar için bkz. Azure SQL Yönetilen Örneği T-SQL farklarının SQL Server'dan farkları .
SQL Server tarafından önceden tanımlanmış olaylar dışındaki olayları izlemek istiyorsanız kullanıcı tanımlı olaylar oluşturabilirsiniz. Ayrıca, kullanıcı tanımlı her olaya bir önem düzeyi atayabilirsiniz.
Not
SQL Server Management Studio kullanırken, iletilerin günlüğe kaydedildiğinden emin olmak için, kullanıcı tanımlı her olay iletisi için Windows uygulama olay günlüğü yaz seçeneğini belirleyin. Varsayılan olarak, 19'dan düşük önem derecesine sahip kullanıcı tanımlı iletiler, oluştuğunda Microsoft Windows uygulama günlüğüne gönderilmez. Bu nedenle 19'dan düşük önem derecesine sahip kullanıcı tanımlı iletiler SQL Server Aracısı uyarılarını tetiklemez.
Kullanıcı tanımlı olayların benzersiz bir ileti numarası olmalıdır. Kullanıcı tanımlı bir olayın ileti numaraları 50.000'den büyük olmalıdır. Olay için iletileri birden çok dilde tanımlayabilirsiniz. Ancak, diğer dillerdeki iletilerin eklenebilmesi için önce En-US hata iletisinin mevcut olması gerekir.
Birden çok dilli bir SQL Server ortamını yönetiyorsanız, desteklenen dillerin her birinde kullanıcı tanımlı iletiler oluşturun. Örneğin, hem İngilizce hem de Almanca sunucuda kullanılacak yeni bir olay iletisi oluşturuyorsanız, her ikisi için de aynı ileti numarasını ve önem derecesini kullanın, ancak her birine farklı bir dil atayın.
Aşağıdaki görevler, kullanıcı tanımlı olaylar ve bunlara yanıt veren uyarılar oluşturma hakkında bilgi sağlar:
ileti numarasını temel alan bir uyarı oluşturmak için
Önem düzeyine göre bir uyarı oluşturmak için
Uyarı yanıtını tanımlamak için
Kullanıcı tanımlı olay hata iletisi oluşturmak için
Kullanıcı tanımlı olay hata iletisini değiştirmek için
Kullanıcı tanımlı olay hata iletisini silmek için
Uyarıyı devre dışı bırakmak veya yeniden etkinleştirmek için