alter bitiş noktası (Transact-sql)

Varolan bir bitiş noktası aşağıdaki şekillerde değiştirme etkinleştirir:

  • Varolan bir bitiş noktası için yeni bir yöntem ekleyerek.

  • Değiştirme veya varolan bir yöntemi bitiş noktası bırakılıyor.

  • Bir bitiş noktası özelliklerini değiştirerek.

[!NOT]

Sözdizimi ve alter bitiş noktası için belirli olan bağımsız değişkenler açıklanmıştır. Bitiş noktası create ve alter bitiş noktası ortak olan bağımsız değişkenler tanımları için bkz: Bitiş noktası (Transact-sql) oluştur.

Yerel xml Web Hizmetleri (soap ve http bitiş noktaları) olarak başlayan kaldırılır SQL Server 2012.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

ALTER ENDPOINT endPointName [ AUTHORIZATION login ]
[ STATE = { STARTED | STOPPED | DISABLED } ]
[ AS { TCP } ( <protocol_specific_items> ) ]
[ FOR { TSQL | SERVICE_BROKER | DATABASE_MIRRORING } (
   <language_specific_items>
        ) ]

<AS TCP_protocol_specific_arguments> ::=
AS TCP (
  LISTENER_PORT = listenerPort
  [ [ , ] LISTENER_IP = ALL | ( 4-part-ip ) | ( "ip_address_v6" ) ]
)
<FOR SERVICE_BROKER_language_specific_arguments> ::=
FOR SERVICE_BROKER (
   [ AUTHENTICATION = { 
      WINDOWS [ { NTLM | KERBEROS | NEGOTIATE } ]
      | CERTIFICATE certificate_name 
      | WINDOWS [ { NTLM | KERBEROS | NEGOTIATE } ] CERTIFICATE certificate_name 
      | CERTIFICATE certificate_name WINDOWS [ { NTLM | KERBEROS | NEGOTIATE } ] 
    } ]
   [ , ENCRYPTION = { DISABLED 
       | 
         {{SUPPORTED | REQUIRED } 
       [ ALGORITHM { RC4 | AES | AES RC4 | RC4 AES } ] } 
   ]

  [ , MESSAGE_FORWARDING = {ENABLED | DISABLED} ]
  [ , MESSAGE_FORWARD_SIZE = forwardSize
)

<FOR DATABASE_MIRRORING_language_specific_arguments> ::=
FOR DATABASE_MIRRORING (
   [ AUTHENTICATION = { 
      WINDOWS [ { NTLM | KERBEROS | NEGOTIATE } ]
      | CERTIFICATE certificate_name 
      | WINDOWS [ { NTLM | KERBEROS | NEGOTIATE } ] CERTIFICATE certificate_name 
      | CERTIFICATE certificate_name WINDOWS [ { NTLM | KERBEROS | NEGOTIATE } ] 
    } ]
   [ , ENCRYPTION = { DISABLED 
       | 
         {{SUPPORTED | REQUIRED } 
       [ ALGORITHM { RC4 | AES | AES RC4 | RC4 AES } ] } 
    ] 
   [ , ] ROLE = { WITNESS | PARTNER | ALL }
)

Bağımsız değişkenler

[!NOT]

Aşağıdaki bağımsız değişkenler alter bitiş noktası için özeldir. Geri kalan bağımsız değişkenler tanımları için bkz: Bitiş noktası (Transact-sql) oluştur.

  • AS { TCP }
    Aktarım Protokolü ile değiştiremezsiniz ALTER ENDPOINT.

  • AUTHORIZATIONlogin
    AUTHORIZATIONSeçeneği kullanılamaz ALTER ENDPOINT. Sahiplik bitiş noktası oluşturulduğunda, yalnızca atanabilir.

  • FOR { TSQL | SERVICE_BROKER | DATABASE_MIRRORING }
    İle yük türü değiştirilemiyor ALTER ENDPOINT.

Açıklamalar

alter bitiş noktası kullandığınızda, yalnızca güncelleştirmek istediğiniz parametreleri belirtin. Bunları açıkça değiştirmediğiniz sürece tüm özelliklerinin varolan bir bitiş noktası aynı kalır.

Bitiş noktası ddl deyimleri kullanıcı hareket içinde yürütülemiyor.

Son nokta ile kullanmak için bir şifreleme algoritmasını seçme hakkında daha fazla bilgi için bkz: Şifreleme algoritması seçin.

[!NOT]

RC4 algoritması yalnızca geriye dönük uyumluluk için desteklenir. Yeni malzeme yalnızca veritabanı uyumluluk düzeyi 90 ya da 100 olduğunda RC4 veya RC4_128 kullanılarak şifrelenebilir. (Önerilmez.) Bir aes algoritması gibi yeni bir algoritma kullanın. De SQL Server 2012Malzeme RC4 veya RC4_128 kullanılarak şifrelenmiş herhangi bir uyumluluk düzeyi şifresi.

RC4 görece zayıf bir algoritmadır ve aes nispeten güçlü bir algoritmadır. Ama aes, RC4 oldukça yavaştır. Güvenlik sizin için daha yüksek bir öncelik daha hızlı ise, aes kullanmanızı öneririz.

İzinler

Kullanıcı-meli var olmak a üye sysadmin sabit sunucu rolü sahibi, bitiş noktası veya alter HIÇBIR son nokta iznine sahip.

Varolan bir bitiş noktası sahipliğini değiştirmek için alter YETKILENDIRME deyimini kullanmanız gerekir. Daha fazla bilgi için, bkz. YETKILENDIRME (Transact-sql).

Daha fazla bilgi için, bkz. Endpoint IZINLERI (Transact-sql).

Ayrıca bkz.

Başvuru

Bitiş noktası (Transact-sql) bırak

eventdata (Transact-sql)