Löschen von Datenbankobjekten
Neu: 14. April 2006
Sie könnten einfach nur die Datenbank löschen, um dieses Lernprogramm vollständig zu entfernen. In diesem Thema führen Sie jedoch die erforderlichen Schritte aus, um jede Aktion rückgängig zu machen, die Sie im Lernprogramm ausgeführt haben.
Entfernen von Berechtigungen und Objekten
Bevor Sie Objekte löschen, stellen Sie sicher, dass Sie sich in der richtigen Datenbank befinden:
USE TestData; GO
Führen Sie die
REVOKE
-Anweisung aus, um die Ausführungsberechtigung fürMary
in der gespeicherten Prozedur zu entfernen:REVOKE EXECUTE ON pr_Names FROM Mary; GO
Führen Sie die
DROP
-Anweisung aus, um die Berechtigung fürMary
zum Zugriff auf dieTestData
-Datenbank zu entfernen:DROP USER Mary; GO
Führen Sie die
DROP
-Anweisung aus, um die Berechtigung fürMary
zum Zugriff auf die Instanz von SQL Server 2005 zu entfernen:DROP LOGIN [<computer_name>\Mary]; GO
Verwenden Sie die
DROP
-Anweisung zum Entfernen der gespeicherten Prozedurpr_Names
:DROP PROC pr_Names; GO
Verwenden Sie die
DROP
-Anweisung zum Entfernen dervw_Names
-Sicht:DROP View vw_Names; GO
Verwenden Sie die
DELETE
-Anweisung zum Entfernen derProducts
-Tabelle:DELETE FROM Products; GO
Verwenden Sie die
DROP
-Anweisung zum Entfernen derProducts
-Tabelle:DROP Table Products; GO
Es ist nicht möglich, die
TestData
-Datenbank zu entfernen, während Sie sich in der Datenbank befinden. Wechseln Sie daher den Kontext zu einer anderen Datenbank, und verwenden Sie dann dieDROP
-Anweisung, um dieTestData
-Datenbank zu entfernen.USE MASTER; GO DROP DATABASE TestData; GO
Damit ist das Lernprogramm zum Schreiben von Transact-SQL-Anweisungen beendet. Beachten Sie, dass dieses Lernprogramm nur eine kurze Übersicht bietet und darin nicht alle Optionen der verwendeten Anweisungen beschrieben werden. Das Entwerfen und Erstellen einer effizienten Datenbankstruktur und das Konfigurieren des sicheren Zugriffs auf die Daten erfordern eine komplexere Datenbank als das Beispiel in diesem Lernprogramm.
Zurück zum Portal für SQL Server-Tools
Lernprogramme zu SQL Server-Tools
Siehe auch
Andere Ressourcen
REVOKE (Transact-SQL)
DROP USER (Transact-SQL)
DROP LOGIN (Transact-SQL)
DROP PROCEDURE (Transact-SQL)
DROP VIEW (Transact-SQL)
DELETE (Transact-SQL)
DROP TABLE (Transact-SQL)
DROP DATABASE (Transact-SQL)