DEFINITIONS

Definitions More Info.
Definition ID389
TitleSQL
CategoryNOTES
DefinitionHTTP (CREATE ENDPOINT)
Definition DescriptionMiscrosoft Windows Server ve SQL Server ile çalıştırıldığı takdirde, IIS gibi bir Web sunucusuna ihtiyaç duymadan HTTP isteklerine cevap verebilir. Buna basitçe, SQL server üzerinde basit bir Web servis yapısı da diyebiliriz. HTTP isteklerine yanıt vermek için SQL Server üzerine mutlaka bir HTTP son noktası oluşturmak gerekir. Bunun içi; CREATE ENDPOINT ifadesi kullanılır. Bu sayade: - http.sys'li bir URL kaydı yapılarak, URL isteklerini direkt SQL Server'e yönlendirir. - Istekleri yakalayacak özel bir TCP Port'u belirlenir. - Sonnokta için bir kimlik denetim mekanizması belirlenir. Bu mekanizmalar; Basic, Digest veya Integrated olabilir. - Endpoint oluştuktan sonra varsayılan olarak çalışmaz. Bunu başlatmak için mutlaka ALTER ENDPOINT ifadesi kullanılarak, durum Started yapılmalıdır. - Bu Endpoint için bir veya daha fazla Web methodu oluşturulabilir. Web methodlar bir stored procedure veya kullanıcı tanımlı fonksiyon olabilir. - Bu Endpoint kısmında ad hoc sorgulaması kullanılabilir. - Bir HTTP Endpoint oluşturduktan sonra Grant, Revoke, ve Deny ifadeleri ile CONNECT izinleri değiştirilebilir.
RecordBycunay
Record Date16-03-2014 13:49:09
Düzenle
Kopyala
Sil