Aracılığıyla paylaş


Veritabanını silme

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

Bu makalede, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da kullanıcı tanımlı veritabanını silme işlemi açıklanmaktadır.

Önkoşullar

  • Veritabanında bulunan tüm veritabanı anlık görüntülerini silin. Daha fazla bilgi için Veritabanı Anlık Fotoğrafı Bırakın.

  • Veritabanı günlük gönderiminde yer alıyorsa günlük gönderimini kaldırın.

  • Veritabanı işlem çoğaltması için yayımlandıysa veya birleştirme replikasyonu için yayımlandıysa ya da abone olduysa, veritabanından çoğaltmayı kaldırın.

Uyarı

Bırakmadan önce veritabanının tam yedeğini almayı göz önünde bulundurun. Silinen veritabanını yalnızca tam yedeklemeyi geri yükleyerek yeniden oluşturabilirsiniz. Daha fazla bilgi için bkz . Hızlı Başlangıç: SSMS ile SQL Server veritabanını yedekleme ve geri yükleme.

İzinler

komutunu çalıştırmak DROP DATABASEiçin veritabanında izne ihtiyacınız vardır CONTROL .

SQL Server Management Studio'yu kullanma

  1. Nesne Gezgini, SQL Server Veritabanı Altyapısı örneğine bağlanın ve bu örneği genişletin.

  2. Veritabanlarıgenişletin, silinecek veritabanına sağ tıklayın ve Silöğesini seçin.

  3. Doğru veritabanının seçili olduğunu onaylayın ve ardından Tamam'ıseçin.

Transact-SQL kullanma

Daha fazla bilgi için bkz. DROP DATABASE.

  1. Veritabanı Altyapısı'na bağlanın.

  2. Standart çubuğundan Yeni Sorguöğesini seçin.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin. Bu örnek, Sales ve NewSales veritabanlarını kaldırır.

USE master;
GO
DROP DATABASE Sales, NewSales;

İzleme: Veritabanını sildikten sonra

master veritabanını yedekleyin. Eğer master'yi geri yüklemeniz gerekiyorsa, son yedekleme işleminden master sonra sildiğiniz herhangi bir veritabanı sistem katalog görünümlerinde hala başvurulara sahiptir ve hata iletilerine neden olabilir.

Sınırlamalar

Sistem veritabanlarını silemezsiniz. Daha fazla bilgi için bkz. DROP DATABASE.