Aracılığıyla paylaş


soap oturum kullanılarak

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.

Bir soap isteği varolan bir oturuma bağlamında yürütmek için aşağıdaki soap oturum isteği sunucuya bir parçası olarak belirtmeniz gerekir:

  • Sunucu tarafından daha önce sağlanan aynı oturum kimliği istemci.

  • soap oturum önceden başlatıldığı son nokta için karşılık gelen http bitiş noktası kimliği

  • Aynı kullanıcı içeriği.Bu, bir Windows veya SQL Server özelliklerinde soap desteklenen LOGIN_TYPE bağlı kullanıcıbitiş noktası.

Belirtilen oturum tanımlayıcısı yok veya doğru biçimlendirilmemiş, bir soap hatası iletisi ile döndürülen bir sqlSession öğesi içeren başlığında işten öznitelik.Aksi takdirde, yeniden aynı Yankıyı tarafından sunucusu yanıt sqlSession istemci istekte gönderilen başlık.

İstek farklı güvenlik bağlamı veya başlatılan son nokta olan altında yürütülen, oturum, bir soap hatası döndürdü.Yanıtta, soap arıza kodu soap katman sonlandırma belirtilen için ve de sqlSession başlığı sona öznitelik değeriyle birlikte olacaktır doğru.

Ayrıca, bir oturumu var, belirleyen bir kötü niyetli kullanıcının önlemek için sona öznitelik küme, ve bir soap hatası sunucu tarafından tanımlanan oturum listelemesi için olduğu sunucuya bilinmeyen herhangi bir istek yegane yanıt iletisi olarak döndürülür.

Örnekler

Aşağıdaki örnekte bir soap oturum kaydetme gösterir.soap iletisinin biçimi, gösterir bir istemci varolan bir soap oturum listeleme isterken gönderir.Dikkat edin gerçek sessionId değeri olacak bir oturum-belirli tanımlayıcısı.

<SOAP-ENV:Header
  xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
  xmlns:sqloptions="https://schemas.microsoft.com/sqlserver/2004/SOAP/Options">
    <!-- enlist in an existing session -->
    <sqloptions:sqlSession sessionId="AAAAADreaLE="/>
</SOAP-ENV:Header>

Sunucu iletiyi yeniden oturum erişilebilir veya isteğinde tanımlanan oturum erişilemiyorsa, bir soap hatası istemciye dönmek belirtmek üzere istemci ya da Yankı olacak.