Dela via


STÄNG SYMMETRISK NYCKEL (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-databas i Förhandsversion av Microsoft Fabric

Stänger en symmetrisk nyckel eller stänger alla symmetriska nycklar öppna i den aktuella sessionen.

Transact-SQL syntaxkonventioner

Note

Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Syntax

CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }  

Arguments

Key_name
Är namnet på den symmetriska nyckeln som ska stängas.

Remarks

Öppna symmetriska nycklar är bundna till sessionen, inte till säkerhetskontexten. En öppen nyckel fortsätter att vara tillgänglig tills den antingen uttryckligen stängs eller sessionen avslutas. STÄNG ALLA SYMMETRISKA NYCKLAR stänger alla databashuvudnycklar som öppnades i den aktuella sessionen med hjälp av INSTRUKTIONEN ÖPPNA HUVUDNYCKEL . Information om öppna nycklar visas i katalogvyn sys.openkeys (Transact-SQL).

Permissions

Ingen explicit behörighet krävs för att stänga en symmetrisk nyckel.

Examples

A. Stänga en symmetrisk nyckel

I följande exempel stängs den symmetriska nyckeln ShippingSymKey04.

CLOSE SYMMETRIC KEY ShippingSymKey04;  
GO  

B. Stänga alla symmetriska nycklar

I följande exempel stängs alla symmetriska nycklar som är öppna i den aktuella sessionen och även den uttryckligen öppnade huvudnyckeln för databasen.

CLOSE ALL SYMMETRIC KEYS;  
GO  

See Also

SKAPA SYMMETRISK NYCKEL (Transact-SQL)
ÄNDRA SYMMETRISK NYCKEL (Transact-SQL)
Öppen symmetrisk nyckel (Transact-SQL)
SLÄPP SYMMETRISK NYCKEL (Transact-SQL)