Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Umożliwia modyfikowanie istniejącego punktu końcowego w następujący sposób:
- Dodając nową metodę do istniejącego punktu końcowego.
- Modyfikując lub upuszczając istniejącą metodę z punktu końcowego.
- Zmieniając właściwości punktu końcowego.
Note
W tym artykule opisano składnię i argumenty specyficzne dla ALTER ENDPOINT. Opisy argumentów, które są wspólne dla parametrów CREATE ENDPOINT i ALTER ENDPOINT, zobacz CREATE ENDPOINT (TWORZENIE punktu końcowego).
Natywne usługi sieci Web XML (punkty końcowe PROTOKOŁU SOAP/HTTP) są usuwane począwszy od programu SQL Server 2012 (11.x).
Transact-SQL konwencje składni
Syntax
ALTER ENDPOINT endPointName [ AUTHORIZATION login ]
[ STATE = { STARTED | STOPPED | DISABLED } ]
[ AS { TCP } (
<protocol_specific_arguments>
) ]
[ FOR { TSQL | SERVICE_BROKER | DATABASE_MIRRORING } (
<language_specific_arguments>
) ]
<AS TCP_protocol_specific_arguments> ::=
AS TCP (
LISTENER_PORT = listenerPort
[ [ , ] LISTENER_IP = ALL | ( four_part_ipv4_address ) | ( 'ip_address_v6' ) ]
)
<FOR TSQL_language_specific_arguments> ::=
FOR TSQL (
[ ENCRYPTION = { NEGOTIATED | STRICT } ]
)
<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 { AES | RC4 | AES RC4 | RC4 AES } ]
} ]
[ [ , ] MESSAGE_FORWARDING = { ENABLED | DISABLED } ]
[ [ , ] MESSAGE_FORWARD_SIZE = forward_size ]
)
<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 { AES | RC4 | AES RC4 | RC4 AES } ]
} ]
[ , ] ROLE = { WITNESS | PARTNER | ALL }
)
Arguments
Następujące argumenty są specyficzne dla ALTER ENDPOINT. Opisy pozostałych argumentów można znaleźć w temacie CREATE ENDPOINT (TWORZENIE PUNKTU KOŃCOWEgo).
AS { TCP }
Nie można zmienić protokołu transportu za pomocą polecenia ALTER ENDPOINT.
Logowanie AUTORYZACJI
Opcja AUTHORIZATION nie jest dostępna w programie ALTER ENDPOINT. Własność można przypisać tylko po utworzeniu punktu końcowego.
FOR { TSQL | SERVICE_BROKER | DATABASE_MIRRORING }
Nie można zmienić typu ładunku za pomocą ALTER ENDPOINTpolecenia .
Uwagi
W przypadku używania polecenia ALTER ENDPOINTokreśl tylko te parametry, które chcesz zaktualizować. Wszystkie właściwości istniejącego punktu końcowego pozostają takie same, chyba że jawnie je zmienisz.
Instrukcje ENDPOINT DDL nie mogą być wykonywane wewnątrz transakcji użytkownika.
Aby uzyskać informacje na temat wybierania algorytmu szyfrowania do użycia z punktem końcowym, zobacz Wybieranie algorytmu szyfrowania.
Przestarzały algorytm RC4
Algorytm RC4 jest obsługiwany tylko w przypadku zgodności z poprzednimi wersjami. Nowy materiał można szyfrować tylko przy użyciu wersji RC4 lub RC4_128, gdy baza danych jest zgodna z poziomem zgodności 90 lub 100. (Niezalecane). Zamiast tego użyj nowszego algorytmu, takiego jak jeden z algorytmów AES. W SQL Server 2012 (11.x) i nowszych wersjach materiał zaszyfrowany przy użyciu wersji RC4 lub RC4_128 można odszyfrować na dowolnym poziomie zgodności.
Permissions
Wymaga członkostwa w stałej roli serwera sysadmin , właściciela punktu końcowego lub ALTER ANY ENDPOINT uprawnienia.
Aby zmienić własność istniejącego punktu końcowego, należy użyć instrukcji ALTER AUTHORIZATION . Aby uzyskać więcej informacji, zobacz ALTER AUTHORIZATION (ALTER AUTHORIZATION).
Aby uzyskać więcej informacji, zobacz GRANT Endpoint Permissions (Uprawnienia punktu końcowego GRANT).