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ı
Microsoft SQLXML 4.0, SQL Server'ın bir örneğinden XML verilerine erişmek için uygulama yazmanıza, verileri Microsoft .NET Framework ortamına taşımanıza, veriyi işlemenize ve güncellemeleri SQL Server'a geri göndermenize olanak tanıyan özellikleri destekler.
Microsoft SQLXML Managed Classes, SQL XML 4.0'ın işlevselliğini Microsoft .NET Framework içinde sunar. SQLXML Managed Classes ile, SQL Server'ın bir örneğinden XML verilerine erişmek için bir C# uygulaması yazabilir, verileri .NET Framework ortamına getirebilir, verileri işleyebilir ve güncellemeleri uygulamak için DiffGram olarak SQL Server'a geri gönderebilirsiniz. SQLXML Managed Classes kullanarak SQL Server veritabanına güncellemeler uygularken bir eşleme şeması kullanmalısınız. Çalışma örneği için . NET Ortamında SQLXML Fonksiyonelliğine Erişim bölümüne bakınız.
SQLXML Managed Classes'i SQLXML 4.0 ile kullanmak için Microsoft Visual Studio'yu yüklemeniz gerekir.
Uyarı
.NET Framework, SQL Server .NET Veri Sağlayıcısını da içerir. Bu sağlayıcı, .NET ortamından SQL Server'a erişmek için kullanılabilir; ancak yalnızca geleneksel SQL sorgularını (yani FOR XML sorguları hariç) ilişkisel veritabanı sorgularını işleyebilir. SQL Server'da XML şablonlarını veya sunucu tarafı XPath sorgularını çalıştıramazsınız.
Microsoft .NET Framework içinde SQL Server'da verilere erişim ve değiştirilme ile SQL Server tablolarında DiffGrams'ın verilerini güncellemek için kullanılması hakkında bilgi için . NET Ortamında SQLXML Fonksiyonelliğine Erişim bölümüne bakınız.
Uyarı
Ayrıca XML Bulk Load kullanarak XML belgelerini toplu yüklemek için Microsoft Visual Studio uygulamaları yazabilirsiniz. Daha fazla bilgi için, Toplu Yükleme (SQLXML 4.0) bölümüne bakınız. Uygulamanızda XML Toplu Yük DLL'sine (Xblkld4.dll) bir referans eklemeniz gerekir. Bu, Visual Studio .NET'in otomatik olarak wrapper kütüphanesini oluşturduğu bir COM DLL'dir.
Bu bölüm, Microsoft SQLXML Yönetilen Sınıfların nasıl kullanılacağını gösteren örnek uygulamalar sunar:
SQL Sorgularının Yürütülmesi (SQLXML Yönetilen Sınıflar)
SQL sorgularını ExecuteXMLReader Yöntemi Kullanılarak Yürütmek
İstemci Tarafında XML İşleme (SQLXML Yönetilen Sınıflar)
XPath Sorgularının Yürütülmesi (SQLXML Yönetilen Sınıflar)
Namespaces'le XPath Sorgularının Yürütülmesi (SQLXML Yönetilen Sınıflar)
Template Dosyalarını CommandText Özelliği Kullanılarak Çalıştırmak
Template Dosyalarını CommandStream özelliğini kullanarak Çalıştırmak
XSL Dönüşümü Uygulaması (SQLXML Yönetilen Sınıflar)