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 2022 (16.x)
Poznámka:
SQL Server 2022 (16.x) zavádí podporu pro export a import symetrických klíčů, ať už do nebo z Azure Blob úložiště nebo souboru.
Importuje symetrický klíč.
Syntaxe
RESTORE SYMMETRIC KEY key_name FROM
{
FILE = 'path_to_file'
| URL = 'Azure Blob storage URL'
}
DECRYPTION BY PASSWORD = 'password'
ENCRYPTION BY PASSWORD = 'password'
Arguments
SOUBOR ='path_to_file'
Specifikuje úplnou cestu, včetně názvu souboru, k souboru, do kterého bude exportován symetrický klíč. Cesta může být lokální nebo UNC cesta k síťovému místu.
URL ='Azure Blob storage URL' Je URL pro vaše Azure Blob úložiště ve formátu podobném .https://<storage_account_name>.blob.core.windows.net/<storage_container_name>/<backup_file_name>.bak
DEŠIFROVÁNÍ HESLEM ='password' Specifikuje heslo potřebné k dešifrování symetrického klíče, který se importuje ze souboru.
ŠIFROVÁNÍ HESLEM ='heslo'
Specifikuje heslo, které se použije k zašifrování symetrického klíče po jeho načtení do databáze. Toto heslo podléhá kontrolám složitosti. Další informace najdete v tématu Zásady pro hesla.
Předpoklad
Pro obnovení symetrického klíče z Azure Blob úložiště musíte:
- Mějte Azure úložný účet se zálohou symetrického klíče.
- Vytvořte politiku uloženého přístupu a sdílené úložiště.
- Vytvořte přihlašovací údaje pro SQL Server pomocí podpisu sdíleného přístupu.
Pro více informací viz Návod: Použijte Azure Blob Storage se SQL Serverem.
Povolení
Vyžaduje oprávnění ALTER pro symetrický klíč. Pokud přidáváte šifrování certifikátem nebo asymetrickým klíčem, vyžaduje oprávnění VIEW DEFINITION k certifikátu nebo asymetrického klíče. Pokud šifrování zahodíte certifikátem nebo asymetrickým klíčem, vyžaduje oprávnění CONTROL k certifikátu nebo asymetrický klíč.
Examples
V následujícím příkladu je symetrický klíč obnoven ze souboru.
RESTORE SYMMETRIC KEY symmetric_key
FROM FILE = 'c:\temp_backups\keys\symmetric_key'
DECRYPTION BY PASSWORD = '3dH85Hhk003#GHkf02597gheij04'
ENCRYPTION BY PASSWORD = '259087M#MyjkFkjhywiyedfgGDFD';
V následujícím příkladu je symetrický klíč obnoven z úložiště Azure Blob.
RESTORE SYMMETRIC KEY symmetric_key
FROM URL = 'https://mydocsteststorage.blob.core.windows.net/mytestcontainer/symmetric_key.bak'
DECRYPTION BY PASSWORD = '3dH85Hhk003#GHkf02597gheij04'
ENCRYPTION BY PASSWORD = '259087M#MyjkFkjhywiyedfgGDFD';