2011-06-08 20 views

cevap

8

bu verileri kaldırmak için deneyin:

-- disable all constraints 
EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all" 

-- delete data in all tables 
EXEC sp_MSForEachTable "DELETE FROM ?" 

-- enable all constraints 
exec sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all" 

veri almak için:

Microsoft SQL Server Management Studio Express yılında
  1. , veritabanlarını genişletin.
  2. sağ tıklayın, ... Bu kendini açıklayıcı hemen hemen Senaryo Sihirbazı, açılacaktır, ardından Görevler başka bir veritabanına
  3. tıklayın kopyalamak kodları oluştur istediğiniz veritabanı içeren nesneler üzerinde:
  4. Veritabanını seçin (sizin için önceden seçilmesi gereken),
  5. Seçenekler'i seçin (ilk kez varsayılan seçimleri kabul edebilirsiniz),
  6. Komut Dizesi Oluşturmak istediğiniz Nesne Türlerini seçin (Depolanmış Yordamlar, Kullanıcı Tanımlı İşlevler) vb),
  7. Kodlanacak belirli nesneleri seçin ve sonunda belirtin. komut dosyasının çıktısını alın (kolaylık için yeni Sorgu Penceresine Komut Dosyası'nı seçin).

Tamamlandığında, komut dosyası ile birlikte Sorgu Penceresine geri dönün. Hedef veritabanına (ör., USE [Northwind]) işaret etmek için USE yönergesini (ilk satır) değiştirin ve komut dosyasını yürütün.

İlgili konular