Aracılığıyla paylaş


SQLXML SQL Server'da Yüklü Değil

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

SQL Server 2008 (10.0.x) öncesinde, SQLXML 4.0 SQL Server ile birlikte yayınlanmış ve SQL Server Express hariç tüm SQL Server sürümlerinin varsayılan kurulumunun bir parçasıydı. SQL Server 2008 (10.0.x) ile itibaren, SQLXML'in en son sürümü (SQLXML 4.0 SP1) artık SQL Server'a dahil edilmemektedir. SQLXML 4.0 SP1'i kurmak için, SQLXML 4.0 SP1 için Kurulum Konumu'ndan indirin.

Bir uygulama SQL Server'da çalışıyor ve SQLXML 4.0 gerektiriyorsa, SQLXML 4.0 SP1'i indirip kurmanız gerekir.

SQLOLEDB ve SQL Server Native Client OLE DB Provider kullanarak Yeni Veri Tipleriyle SQLXML 4.0 SP1 Davranışı

SQL Server 2008 (10.0.x), SQLXML kullanan geliştiricilerin kullanmak isteyebileceği aşağıdaki veri türlerini tanıttı:

  • Tarih

  • Time

  • DateTime2

  • DateTimeOffset

SQLXML 4.0 SP1, SQL Server 2005 (9.x)'den SQLOLEDB veya SQL Server Native Client OLE DB ile kullanıldığında, bu türler bir geliştiriciye dizi olarak görünür. SQLXML 4.0 SP1, SQL Server Native Client OLE DB Provider 11.0 veya daha sonrasında kullanıldığında bu dört yeni veri tipini yerleşik skaler tipler olarak etkinleştirecektir. SQLXML 4.0 SP1'i indirene kadar, bu tipleri string dışı tiplere eşlemek bazı verilerin kesilmesine neden olabilir. Örneğin , DateTime2'yixsd:date ile eşlediğinizde, veriler SQL Server 2005 (9.x) DateTime hassasiyeti olan 3,33 milisaniyeye kısaltılır.

Ayrıca Bkz.

SQLXML 4.0 Programlama Kavramları