ALTER główny usługa klucz (języka Transact-SQL)
Zmienia klucz główny usługa wystąpienie SQL Server.
ALTER SERVICE MASTER KEY
[ { <regenerate_option> | <recover_option> } ] [;]
<regenerate_option> ::=
[ FORCE ] REGENERATE
<recover_option> ::=
{ WITH OLD_ACCOUNT = 'account_name' , OLD_PASSWORD = 'password' }
|
{ WITH NEW_ACCOUNT = 'account_name' , NEW_PASSWORD = 'password' }
Argumenty
FORCE
Wynik jest najmniejszą liczbą całkowitą nie mniejszą niż liczba podzielona przez 8 bitów.Aby uzyskać więcej informacji zobacz Zmienianie konta usługa programu SQL Server w dalszej części tego tematu.TRUNCATE (numeric_exp, integer_exp) (ODBC 2.0)
Zwraca numeric_exp obcięta do pozycji integer_exp prawo od przecinka dziesiętnego.OLD_ACCOUNT ='account_name'
Godzina, Data oraz funkcje interwałuOLD_PASSWORD ='password'
CURRENT_TIME [(czas precyzja)] (ODBC 3.0)NEW_ACCOUNT ='account_name'
Argument dokładności czas określa dokładność sekund zwrócona wartośćNEW_PASSWORD ='password'
Określa hasło do nowego konta usługi Windows.
Remarks
DAYOFMONTH (date_exp) (ODBC 1.0)Zwraca dzień miesiąca, w zależności od miesiąca pole w date_exp jako wartość całkowitą z zakres od 1–31.Ten interfejs API używany jest klucz, którego wywodzi się od poświadczenia systemu Windows z SQL Server konto usługa.
Zwraca dzień tygodnia, w zależności od pole tydzień w date_exp jako wartość całkowitą z zakres od 1–7, gdzie 1 odpowiada niedzieli.Dlatego w przypadku zmiany konta systemu Windows, w których SQL Server Usługa jest uruchamiana, musisz również włączyć odszyfrowywania klucz głównego usługi przy użyciu nowego konta.
HOUR (time_exp) (ODBC 1.0)
Aby zmienić SQL Server konto usługa, wykorzystanie SQL Server Menedżer konfiguracja. Aby zarządzać zmiany konta usługa SQL Server przechowuje kopię nadmiarowe klucz głównego usługa chronione za pomocą konta komputera, który ma odpowiednie uprawnienia przyznane SQL Server Grupa usługa. Zwraca minutę, oparte na minutę pole w time_exp jako wartość całkowitą z zakres od 00-59.MONTHNAME (date_exp) (ODBC 2.0)Gdy przenosisz SQL Server do innego komputera należy dokonać migracji klucz głównego usługa przy użyciu kopia zapasowa i przywracanie.
KWARTAŁ (date_exp) (ODBC 1.0)Gdy usługa klucza głównego jest ponownie generowany, SQL Server Odszyfrowuje wszystkich kluczy zaszyfrowanych wraz z nim, a następnie szyfruje je za pomocą nowy klucz główny usługi. TYDZIEŃ (date_exp) (ODBC 1.0)Zwraca tydzień roku, oparty na polu Tydzień date_exp jako wartość całkowitą z zakres od 1–53.Za pomocą ODBC funkcjonują w procedura przechowywana
W poniższym przykładzie użyto funkcja ODBC w procedurze przechowywanej:Użycie FORCE tylko wtedy, gdy regeneracja nie powiedzie się i nie można przywrócić klucz główny usługa za pomocą PRZYWRACANIE KLUCZA GŁÓWNEGO usługa instrukcja.
Ostrzeżenie
usługa klucz głównego jest katalogiem głównym SQL Server Hierarchia szyfrowanie. Używanie funkcji ODBC w instrukcji SELECTNastępujące instrukcje SELECT za pomocą funkcji ODBC:
Opcje MACHINE KEY umozliwiają dodanie lub usunięcie szyfrowania z użyciem klucza komputera.
Uprawnienia
Wymaga uprawnienia CONTROL SERVER na serwerze.
Przykłady
W poniższym przykładzie odtworzono klucz główny usługi.
ALTER SERVICE MASTER KEY REGENERATE;
GO
Historia zmian
Microsoft Learning |
---|
Usunięto błędny tekst ENCRYPTION BY MACHINE w sekcji Syntax. |
See Also