Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
Analytics Platform System (PDW)
Lager in Microsoft Fabric
Ändert den Datenbankkontext in die angegebene Datenbank oder die angegebene Datenbankmomentaufnahme.
Transact-SQL-Syntaxkonventionen
Syntax
USE { database_name }
[ ; ]
Arguments
database_name
Der Name der Datenbank- oder Datenbankmomentaufnahme, zu der der Benutzerkontext gewechselt wird. Datenbank- und Datenbanksnapshot-Namen müssen den Regeln für Identifikatoren entsprechen.
In Azure SQL-Datenbank kann der Datenbankparameter nur auf die aktuelle Datenbank verweisen. Wenn eine andere Datenbank als die aktuelle Datenbank bereitgestellt wird, wechselt die USE Anweisung nicht zwischen Datenbanken, und der Fehlercode 40508 wird zurückgegeben. Um die Datenbank zu wechseln, müssen Sie eine direkte Verbindung herstellen. Die USE Anweisung ist oben auf dieser Seite als nicht anwendbar für Die Azure SQL-Datenbank markiert, da sie zwar in einem Batch vorhanden sein kann USE , aber nichts tut.
Remarks
Wenn von einer SQL Server-Anmeldung eine Verbindung mit SQL Server hergestellt wird, wird die Anmeldung automatisch mit ihrer Standarddatenbank verbunden und bekommt den Sicherheitskontext eines Datenbankbenutzers zugewiesen. Wenn kein Datenbankbenutzer für die SQL Server-Anmeldung erstellt wird, wird die Anmeldung als Gast verbunden. Wenn der Datenbankbenutzer keine CONNECT-Berechtigung für die Datenbank besitzt, schlägt die USE Anweisung fehl. Wenn der Anmeldung keine Standarddatenbank zugewiesen ist, wird die Standarddatenbank auf . master festgelegt.
USE wird sowohl zur Kompilierungszeit als auch zur Ausführungszeit ausgeführt und wird sofort wirksam. Daher werden Anweisungen, die in einem Batch angezeigt werden, nachdem die USE Anweisung in der angegebenen Datenbank ausgeführt wurde.
Permissions
Erfordert CONNECT die Berechtigung für die Zieldatenbank.
Examples
Im folgenden Beispiel wird der Datenbankkontext in die AdventureWorks2025-Datenbank geändert.
USE AdventureWorks2022;
GO
Verwandte Inhalte
- LOGIN ERSTELLEN (Transact-SQL)
- BENUTZER ERSTELLEN (Transact-SQL)
- Prinzipale (Datenbank-Engine)
- Datenbank erstellen
- DROP-DATENBANK (Transact-SQL)
- AUSFÜHREN (Transact-SQL)