Aracılığıyla paylaş


soap oturumlar destek nasıl çalışır?

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.

All SOAP sessions occur through request/response message pairs between the server and clients that include the optional sqlSession header to enclose all information related to SOAP sessions.sqlSession is case-sensitive and part of the sqloptions namespace.

soap oturumlar sunucu başlatır sonra oturumları depolanır sys.dm_exec_sessions Dinamik yönetim görünümü.Bu görünüm oturum kimlikleri ve start verir saat her oturum için.Bu tablo aşağıdaki çalıştırarak görüntüleyebilirsiniz ya da sorgu SQL Server Management Studio veya kullanarak osql komut satırı yardımcı programı:

SELECT * FROM [sys].[dm_exec_sessions]

soap oturumlar bir oturum saat aşımı değeri sona.Varsayılan ya da en fazla oturum saat aşımı sunucusu için küme Bitiş noktası oluşturmak veya Son nokta alter ddl deyimleri.Ancak, istemciler varsayılan aralığı daha az bir saat aşımı değeri isteyebilir.Bir istemci sunucu varsayılan değerinden daha uzun bir saat aşımı isterse, istemci tercih bitiş noktası ddl deyim belirtilen saat aşımı geçersiz kılar.Örneğin, aşağıdaki varsayalım CREATE ENDPOINT oturumları desteğiyle bir son nokta oluşturmak için kullanılır:

CREATE ENDPOINT
   ...
SESSIONS=ENABLED
   ...
SESSION_TIMEOUT = 60

soap istemci sunucu gibi 90 en çok daha uzun bir oturum saat aşımı sonra istenen sunucu en çok 60 geçersiz kılmak ve gerçek oturum saat aşımı aralığı uygulanacak.SESSION_TIMEOUT ise küme server ddl deyim bitiş değil saat aşımına oturumlar (sonsuz) yapar.

Varsayılan olarak, http bitiş noktaları etkin oturumlara sahip.Bir bitiş noktası oturumları etkinleştirmek için OTURUMLAR belirtin = bitiş noktası ddl etkin.

Yalnızca oturumları ısrar ederken örnek , SQL Server Çevrimiçi.Sunucu durdurulur ve yeniden başlatılır, tüm oturumlar sıfırlanır.Ayrıca, bitiş noktası değiştirme konusu son nokta kullanın Aç ya da yeni oturumlar etkileyebilir.Daha fazla bilgi için bkz: soap oturumlar kullandığınızda bitiş noktalarını değiştirme.

Not

Tüm istekleri birleştirmek varolan http soap oturum kimliğinin.Daha fazla bilgi için bkz: Son nokta kimlik doğrulama türleri.

Oturumlar başlatılan veya kendi durumunu değiştirmek için sona erdi, ancak genellikle ya da bir "uyku modunda" kalırlar ne zaman gibi durum oturum başlatıldı ve açık sunucusunda istemci kullanımı; veya "uykuda" durumu, oturumun ne zaman sona erdi ve oturum gibi istemci kullanımı için sunucuda şu anda kullanılabilir değil.

Not

Web Hizmetleri Tanım Dili (wsdl) istekleri soap oturumlar alamaz.wsdl hakkında daha fazla bilgi için bkz: wsdl kullanarak.