Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
databáze SQL v Microsoft Fabric
Změní vlastnosti přihlašovacích údajů v oboru databáze.
Syntax
ALTER DATABASE SCOPED CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
[ , SECRET = 'secret' ]
Arguments
credential_name
Určuje název přihlašovacích údajů v oboru databáze, které se mění.
IDENTITA = 'identity_name'
Určuje název účtu, který se má použít při připojování mimo server. Pokud chcete importovat soubor ze služby Azure Blob Storage, musí být SHARED ACCESS SIGNATUREnázev identity . Další informace o sdílených přístupových podpisech najdete v tématu Použití sdílených přístupových podpisů (SAS).
SECRET = 'tajné'
Určuje tajný klíč vyžadovaný pro odchozí ověřování. K importu souboru ze služby Azure Blob Storage se vyžaduje tajný klíč. tajný klíč může být volitelný pro jiné účely.
Warning
Hodnota klíče SAS může začínat znakem ? (otazníkem). Při použití klíče SAS je nutné odebrat úvodní ?. Jinak může být vaše úsilí zablokované.
Remarks
Při změně přihlašovacích údajů s vymezeným oborem databáze se hodnoty identity_name i tajného klíče resetují. Pokud není zadán volitelný argument SECRET, hodnota uloženého tajného kódu bude nastavena na NULLhodnotu .
Tajný kód je šifrovaný pomocí hlavního klíče služby. Pokud se hlavní klíč služby znovu vygeneruje, tajný kód se znovu zašifruje pomocí nového hlavního klíče služby.
Informace o přihlašovacích údajích s vymezeným oborem databáze jsou viditelné v zobrazení katalogu sys.database_scoped_credentials .
Při udělování oprávnění pro sdílené přístupové podpisy (SAS) pro použití s externí tabulkou PolyBase vyberte kontejner i objekt jako povolené typy prostředků. Pokud není uděleno, může se při pokusu o přístup k externí tabulce zobrazit chyba 16535 nebo 16561.
Permissions
Vyžaduje ALTER oprávnění k přihlašovacím údajům.
Examples
A. Změna hesla přihlašovacích údajů s vymezeným oborem databáze
Následující příklad změní tajný klíč uložený v přihlašovacích údajích s vymezeným oborem databáze. Přihlašovací údaje v oboru databáze obsahují přihlašovací údaje systému Windows a jeho heslo. Nové heslo se přidá do přihlašovacích údajů v oboru databáze pomocí SECRET klauzule.
ALTER DATABASE SCOPED CREDENTIAL AppCred WITH IDENTITY = '<login>',
SECRET = '<storng password>';
GO
B. Odebrání hesla z přihlašovacích údajů
Následující příklad odebere heslo z přihlašovacích údajů s oborem databáze s názvem Frames. Přihlašovací údaje v oboru databáze obsahují přihlašovací údaje systému Windows a heslo. Po provedení příkazu budou přihlašovací údaje v oboru databáze obsahovat NULL heslo, protože není zadána možnost SECRET.
ALTER DATABASE SCOPED CREDENTIAL Frames WITH IDENTITY = '<login>';
GO
Související obsah
- Pověření (databázový stroj)
- Vytvořit přihlašovací údaje k databázi (Transact-SQL)
- DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
- sys.database_scoped_credentials
- VYTVOŘIT PŘIHLAŠOVACÍ ÚDAJE (Transact-SQL)
- sys.credentials (Transact-SQL)