Yerel XML Web Hizmetleri: SQL Server 2008 kullanım dışı.

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Içinde SQL Server 2008Yerel XML Web Hizmetleri (SOAP/HTTP bitiş noktası) önerilmiyor; yerel XML Web Hizmetleri'nın sonraki bir sürümünde kaldırılacaktır. SQL Server. Windows iletişim Foundation (WCF) veya ASP.NET kullanmak için varolan SOAP/HTTP bitiş noktası dönüştürmek planlayın.SOAP/HTTP bitiş noktası, yeni iş geliştirme kullanmaktan kaçının.

WHERE keşfetme, SOAP bitiş noktalarını kullan

Burada uygulamalarınızı SOAP bitiş noktası, aşağıdaki gibi kullanın görebilirsiniz:

  • Yükseltme Danışmanı'nı çalıştırdığınızda

  • Yükseltme yaptığınızda, SQL Server Sürüm SQL Server 2008.

  • Bir uygulama SQL Server Profiler'ı çalıştırın ve açtığınızda Admin göstermek için profiler çıktı süzme: Uyarı olayları.

  • The SQL Server engine will issue warnings when a SOAP endpoint is created or modified.

  • The SQL Server hata günlüğü will include warnings for deprecated SOAP endpoints that are enabled when SQL Server is started.

  • Uygulama başarısız olduğunda bir saklı yordamda verilen bir SOAP bitiş sonra gelen bir veri türünü kullanır. SQL Server 2005.

XML yerel Web Hizmetleri desteği veri türleri için SQL Server 2005'te sonra eklendi.

Bu bölümde, işleme'de başlayan eklenen veri türleri açıklanmaktadır. SQL Server 2008 ve, saklı yordam parametreleri (bir web hizmet olarak gösterilen) ve SqlBatch parametreleri (ad hoc görünür Transact-SQL Sorgu).

Özellik

Işleme

WSDL oluşturma

WSDL oluşturma işlemi sırasında saklı yordamlar, parametre veri türü ve güvenlik izinlerini değerlendirilir.Saklı yordam parametreleri ise bir SQL Server 2008 yorum olarak veri türü, saklı yordam dışarı (XML) açıklama biçiminde belirtilmiş<!-- text-->) son oluşturulan WSDL belgesinde.

Saklı yordam parametresi işleme

Olduğu gibi SQL Server 2005 SOAP bitiş noktaları, her bir son nokta için hiçbir geçerlilik bitiş noktası oluşturulduğunda bu bitiş noktasına eşleştirilmiş saklı yordam yapar. Sonuç olarak, SOAP isteği alındığında saklı yordamlar yalnızca çalışma zamanında doğrulanır.Bu doğrulama işlemi, bir SOAP isteği alındığında yararlanan SQL Server isteği için bir saklı yordam olduğunu doğrulayın ve parametrelerden birini (örneğin, bilinmeyen olup olmadığını görmek için saklı yordamın parametre meta verisi denetleyin. SQL Server 2008 veri türlerinde). Parametrelerin bilinmeyen olduğunda, sunucu istemciye bir SOAP hatası döndürür ve ek bir işlem gerçekleştirin.

Sonuç küme işleme

Zaman bir SELECT deyim bir sonuç kümesi içerir veya daha fazla sütun veri türleri de başına eklendi SQL Server 2008, SOAP bileşeni olur:

  • Belirten bir SOAP hatası döndürür veri ağa yazıldı, "xxx"bir desteklenmeyen bir veri türüdür.

  • Verileri ağa yazıldı, bağlantıyı sona erdir.

SqlBatch parametre işleme

The special SqlBatch method supports declaring a parameter data type in the sqltypes namespace as well as the xsd namespace.sqltypes namespace does not support data types added beginning in SQL Server 2008.SQL Server 2005’s xsd to sqltypes data type mapping remains in effect.xsd:dateTime will continue to map to dateTime instead of dateTimeOffset.

sys.soap_endpoints ve sys.endpoint_webmethods itiraz

Aşağıdaki katalog görünümleri de itiraz:

See Also

Other Resources