Aracılığıyla paylaş


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

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Yerel xml Web Hizmetleri (soap/http bitiş noktaları) kullanım dışı; Yerel xml Web Hizmetleri bir gelecekteki kaldırılır sürüm , SQL Server. Windows iletişim Foundation (wcf) veya asp kullanmak için varolan soap/http bitiş noktaları dönüştürmek planlayın.NET. soap/http bitiş noktaları yeni geliştirme iş. kullanmaktan kaçının

WHERE keşfetme soap bitiş noktaları 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 zamanı sizin SQL Server sürüm için SQL Server 2008 (veya üstü).

  • Ne zaman sql Server Profiler'da bir uygulamayı çalıştırmak ve kaldırılması göstermek için profiler çıkışını filtre: Uyarı olayları.

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

  • The SQL Server error log will include warnings for deprecated SOAP endpoints that are enabled when SQL Server is started.

  • soap bitiş noktası verilince uygulama hatası bir saklı yordam sonra sunulan bir veri türünü kullanan SQL Server 2005.

sql Server 2005 sonra veri türleri için xml yerel Web Hizmetleri desteği eklendi

İşleme saklı yordam parametreleri (bir web hizmet olarak sergilenen) ve SqlBatch parametreleri görünen veri türleri için bu bölümde açıklanmıştır (geçici Transact-SQL sorgu).

Özellik

İşleme

wsdl oluşturma

wsdl oluşturma işlemi sırasında saklı yordamlar için parametre veri türü ve güvenlik izinleri değerlendirilir.Saklı yordam parametreleri biri ise, bir SQL Server 2008 veri türü, saklı yordam çıkış xml açıklaması formunda açıklamalı (<!-- text-->) en son oluşturulan wsdl belgesi.

Saklı yordam parametresi işleme

Olduğu gibi SQL Server 2005 soap bitiş noktaları, her son nokta saklı yordam için bir bitiş noktası bitiş noktası oluşturulduğunda eşlenen hiçbir doğrulama yapmaz.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 saklı yordam parametresi kontrol meta veriler parametrelerden birini bilinmeyen olup olmadığını görmek için (örneğin, SQL Server 2008 veri türleri).Parametrelerden birini bilinmiyorsa, sunucu bir soap hatası döner istemci ve ek bir işlem gerçekleştirin.

Sonuç küme işleme

Zaman bir SELECT deyim sonuç küme içeren bir veya daha fazla sütun veri türleri eklendi SQL Server 2008, soap bileşen olacaktır:

  • Hiçbir veri ağına yazılmış, belirten bir soap hatası dön "xxx"" desteklenmeyen veri türü olur.

  • Ağ veri yazılmış, bağlantısını sona erdirir.

SqlBatch parametresi 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 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 olan kullanım dışı

Aşağıdaki katalog görünümleri da kaldırılmıştır:

Ayrıca bkz.

Diğer Kaynaklar