Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Aşağıdaki illüstrasyon, sunucu tarafında XML biçimlendirme mimarisini göstermektedir.
Bu örnekte, istemci üzerinde belirtilen komut sunucuya gönderilir. Sunucu bir XML belgesi üretir ve onu istemciye geri gönderir. Bu durumda, sunucunun Microsoft SQL Server örneği vardır. Sunucu tarafı XML formatlamasında, SQLXMLOLEDB sağlayıcısını veya SQLOLEDB sağlayıcısını kullanabilirsiniz. SQLXMLOLEDB sağlayıcısı, SQLXML 4.0'da bulunan Sqlxml4.dllkullanır. SQLOLEDB sağlayıcısını kullandığınızda, varsayılan olarak Microsoft Windows veya Microsoft Data Access Components (MDAC) 2.6 veya daha sonrasında bulunan Sqlxmlx.dlltarafından sağlanan SQLXML işlevselliğini elde edersiniz. SQLOLEDB ile Sqlxml4.dll kullanmak için, SQLOLEDB Bağlantı nesnesinde SQLXML Sürüm özelliğini "SQLXML.4.0" olarak ayarlamanız gerekir. Her iki durumda da, sunucu XML belgesini üretir ve istemciye gönderir.
Uyarı
XPath sorguları ve updategramları istemci üzerinde ayrıştırılır. XPath şablonunu veya SQLXML 4.0'da updategram işlevselliğini elde etmek için Sqlxml4.dll.
Aşağıdaki illüstrasyon, istemci tarafında XML biçimlendirme mimarisini göstermektedir.
Bu örnekte, istemci SQLXMLOLEDB sağlayıcısını kullanır. Bağlantı dizisinde, Veri Sağlayıcı özelliği SQLOLEDB olarak ayarlanmalıdır. (Bu, SQLXML 4.0'da kabul edilen tek değerdir.) İstemcide çalıştırılan komut sunucuya gönderilir. Sunucuda oluşturulan sıra kümesi istemciye gönderilir. Satır kümesinden XML belgesinin biçimlendirilmesi istemci üzerinde gerçekleştirilir.
SQLXML 4.0'da, veri sağlayıcısı olarak ya SQL Server Native Client (SQLNCLI11) ya da SQLOLEDB sağlayıcısı kullanılabilir. Potansiyel olarak herhangi bir veri kaynağına erişebilirsiniz. Sorgu tek bir satır kümesi döndürdüğü sürece, XML dönüşümü istemci üzerinde uygulanabilir.
Önemli
SQL Server Native Client (SNAC) ile birlikte gönderilmez:
- SQL Server 2022 (16.x) ve sonraki sürümleri
- SQL Server Management Studio 19 ve sonraki sürümleri
YENI uygulama geliştirme için SQL Server Yerel İstemcisi (SQLNCLI veya SQLNCLI11) ve SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) önerilmez.
Yeni projeler için aşağıdaki sürücülerden birini kullanın:
SQL Server Veritabanı Altyapısı'nın (sürüm 2012 ile 2019 arasında) bir bileşeni olarak gelen SQLNCLI için, Destek Yaşam Döngüsü özel durumukonusuna bakın.