Kuralları ve SQLXML 4. 0'ın kısıtlamaları
SQLXML 4.0 ile çalışırken, aşağıdakileri unutmayın:
Bir sorgu sonucunda döndürülen XML eşlemesi şema karşı XML oluşturan doğrulanmaz.
SQLXML 4.0 sürümü bağımsız ve bağımlı sürüm PROGIDs içerir.Tüm üretim uygulamaları kullanmanız önerilir sürüm-bağımlı PROGIDs.Bu, özellikle SQLXML 4.0 tamamen geriye dönük olarak uyumlu olmadığı için önemlidir.Daha yeni sürümleri yüklediğinizde bağımlı PROGIDs korur hatalarını olası üretim sürüm kullanılıyor.Gelen sürüm için sürüm, programın davranışını olası tasarım değişiklikleri, çeşitli hata düzeltmeleri gibi nedenlerle, değiştirmek ve benzeri.Kullanarak sürüm - bağımlı PROGIDs daha yeni sürümleri yüklerken beklenmeyen bir hatadan korur.Yeni bir sürüm yüklemeniz sürümüne bağımlı PROGIDs ile uygulamanız hatasız olarak çalışmaya devam edecek.Önceki sürümüne bağımlı PROGIDs değiştirmek ve daha yeni bir sürümde en son sürümüne bağımlı PROGIDs karar verirseniz, üretime getirmeden önce uygulamanızı sınamalısınız.Örneğin, aşağıdaki senaryoda bağımsız sürüm PROGIDs kullanan uygulamalar başarısız olabilir:
SQLXML 4.0 ve bağımsız sürüm PROGIDs kullanan bir uygulama çalıştırıyorsanız ve başka bir yazılım programı yüklemeye karar verin.Bu programı SQLXML önceki bir sürüm yüklemek.Uygulama şimdi uygulamanızdaki sürüm bağımsız PROGIDS SQLXML özelliği, uygulamanızın kullandığı sahip olmayabilirsiniz veya SQLXML önceki sürümüne işaret nedeniyle başarısız olabilir.
SQLXML özellikleri, sağlayıcı, yoksa SQLXMLOLEDB sağlayıcısını kullanmak istiyorsanız ve bunun yerine, SQLOLEDB kullanmak istediğiniz herhangi bir nedenle küme, SQLXML sürüm "SQLXML.4.0" özelliğine.