Aracılığıyla paylaş


srv_getbindtoken (depolanmış yordam API genişletilmiş)

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin. clr tümleştirme yerine kullanın.

genişletilmiş saklı yordam çağıran, geçerli istemci oturum işlem bağlama belirteç alır.

genişletilmiş saklı yordam daha sonra kullanabilirsiniz sp_bindsession oluşturduğu varolan işlem aynı sunucuya karşı yeni oturum aynı hareketi paylaşabilirsiniz böylece yeni bir oturum bağlamak için kilit alanı genişletilmiş çağrılan istemci oturumu ile saklı yordam.

Sözdizimi


int srv_getbindtoken (
SRV_PROC*
srvproc
,
char*
bindtoken
);

Bağımsız değişkenler

  • srvproc
    Belirli bir istemci bağlantısı için tutamacı srv_proc yapısına bir işaretçidir.Yapı, iletişim ve uygulama ile istemci arasında veri yönetmek için genişletilmiş saklı yordam API kitaplığı kullanan tüm bilgileri içerir.

  • bindtoken
    Bağlama belirteç nereye kopyalanacak bir ara bir işaretçidir.Bağlama belirteç null sonlandırılmış dize olarak temsil edilir.Belirttiğiniz arabellek uzunluğu 255 bayttan az olmalıdır.

Döndürür

BAŞARILI veya başarısız.

Açıklamalar

Aynı hareketi paylaştıkları buna denir, istemci oturumu için genişletilmiş saklı yordam oturum bağlamak için kilit alanı

  1. Genişletilmiş saklı yordam çağrıları svr_getbindtoken geçerli hareket için bağlama belirteç almak için oturum.Belirteci döndürülür verilen bindtoken parametresi.

  2. genişletilmiş saklı yordam açar Yeni oturum(s) aynı sunucuya karşı.Bu oturumun içinden genişletilmiş saklı yordam ile bağlama belirteç kullanan sp_bindsession aynı hareketle yeni oturum bağlamak için.Genişletilmiş saklı yordam, birden çok oturum oluşturmak ve aynı işlem için tüm oturumlara bağlamak.

  3. Bir sınır oturum dış saklı yordam döndüğünde, ilişkisiz mi sp_bindoturum boş bir dize olarak adlandırılır.

    Not

    Tek bir oturumda bağlı bir saat paylaşılan bir bağlantıya erişimi sağlayabilirsiniz.Bir oturum bir deyim sunucuda yürütülmekte veya bekleyen sonuçlar, sunucudan başka oturumaynı ilişkili bağlantı paylaşımı s erişebilir sunucuya kadar geçerli oturum geçerli deyim yürütme bitirdi.Sunucu meşgul olduğu sırada bağlantı erişim sağlamak bir oturum çalışırsa, çakışan oturuma bağlantı kullanımda ve oturuma daha sonra yeniden deneyin belirten bir hata döndürülür.

Güvenlik notuGüvenlik Notu

Genişletilmiş depolanmış yordamların kaynak kodunu derinlemesine gözden geçirmelisiniz ve derlenmiş DLL'leri bir üretim sunucusuna yüklemeden önce onları sınamalısınız.Bu güvenlik incelemesi ve sınama hakkında daha fazla bilgi için bkz: Microsoft Web sitesi.