ileti türü (Transact-SQL) ALTER
Bir ileti türü özelliklerini değiştirir.
ALTER MESSAGE TYPE message_type_name
VALIDATION =
{ NONE
| EMPTY
| WELL_FORMED_XML
| VALID_XML WITH SCHEMA COLLECTION schema_collection_name }
[ ; ]
Bağımsız değişkenler
message_type_name
Adı ileti türü değiştirmek için.Şema sunucu ve veritabanı adı belirtilemez.DOĞRULAMA
Belirtir nasılService Brokerdoğrulama ileti metni ileti bu tür.Yok
Hiçbir doğrulama gerçekleştirilir.İleti gövdesinin herhangi bir veri içerebilir veya null olabilir.BOŞ
İleti gövdesi null olması gerekir.WELL_FORMED_XML
İleti gövdesi, iyi biçimlendirilmiş XML içermelidir.VALID_XML_WITH_SCHEMA = schema_collection_name
Belirtilen şema koleksiyon, bir şema ile uyumlu bir XML ileti metni içermesi gerekir.The schema_collection_name must be the name of an existing XML schema collection.
Remarks
Değiştirme, doğrulama bir ileti türü zaten bir sıraya teslim iletilerini etkilemez.
YETKİLENDİRME için değiştirmek için bir ileti türü, ALTER yetkilendirme deyimini kullanın.
İzinler
Sahibi, ileti türü, üyeleri için varsayılan ileti türünü değiştirmek için izindb_ddladmindb_owner ya da veritabanı rolleri sabit ve sabit sunucu rolü. sysadmin üyeleri
Şema koleksiyon ALTER ileti türü deyimi belirler, deyim yürütülürken kullanıcının belirtilen şema koleksiyon başvurular izninizin olması gerekir.
Örnekler
Aşağıdaki örnek, ileti türünü değiştirir//Adventure-Works.com/Expenses/SubmitExpensegerektirecek, ileti gövdesini içeren iyi biçimlendirilmiş XML belgesi.
ALTER MESSAGE TYPE
[//Adventure-Works.com/Expenses/SubmitExpense]
VALIDATION = WELL_FORMED_XML ;