Eski bir veritabanım var, ancak bu veritabanındaki verileri mevcut çalışma veritabanının ayrı bir sürümünde tutmak istiyorum. Mevcut veritabanımın bir kopyasını oluşturdum, ancak içindeki tüm yeni veriler var. Tüm bu verileri kaldırmanın ve sonra güncel olmayan veritabanından verileri almanın bir yolu var mı?SQL Server veritabanından tüm verileri kaldırın ve verileri başka bir veritabanından yeniden girin.
Q
SQL Server veritabanından tüm verileri kaldırın ve verileri başka bir veritabanından yeniden girin.
5
A
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- , veritabanlarını genişletin.
- 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
- tıklayın kopyalamak kodları oluştur istediğiniz veritabanı içeren nesneler üzerinde:
- Veritabanını seçin (sizin için önceden seçilmesi gereken),
- Seçenekler'i seçin (ilk kez varsayılan seçimleri kabul edebilirsiniz),
- Komut Dizesi Oluşturmak istediğiniz Nesne Türlerini seçin (Depolanmış Yordamlar, Kullanıcı Tanımlı İşlevler) vb),
- 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
- 1. Verileri Microsoft Works veritabanından SqlServer'a aktarma
- 2. Erişim veritabanından datagridview verileri nasıl görüntülenir?
- 3. MySQL Bir Veritabanından başka bir Veritabanına Ekle
- 4. Veritabanından veri okuma ve verileri bir Listeye kaydetme
- 5. Coğrafya ve mesafe kullanarak bir SQL Server veritabanından kayıtları seçin
- 6. Veritabanından SQL Server 2008'e geçiş
- 7. SQL: Kayıtları bir veritabanından başka bir veritabanına otomatik olarak kopyala
- 8. SQL Server: Ben mantıksal olarak bazı verileri dönmelidir SQL Server üzerinde bir SQL sorgusu çalıştırıyorum verileri
- 9. SQL veritabanından PHP'ye (CMS)
- 10. veritabanından
- 11. Tüm tabloları bir sql 2005 veritabanından kaldırmanın en iyi yolu
- 12. Veritabanından her gruptaki son kaydı alma - SQL Server 2005/2008
- 13. Veritabanını başka bir veritabanından geri yükleme SMO
- 14. Yinelenen verileri silme ve SQL Server'da başka bir tabloya yükleme
- 15. SQL Başka bir tablodaki verileri denetlerken silme
- 16. SQL Server veritabanından son eklenen depolanmış procs listesi nasıl alınır
- 17. sql azure başka bir veritabanından saklı yordamını arayın
- 18. Bir MySQL veritabanından
- 19. Verileri başka bir tabloya kopyalama
- 20. Veritabanından POCO/DTO oluşturmak için araç (SQL Server)
- 21. SQL Server: çift verileri nasıl önlersiniz?
- 22. Öğretici || veritabanından
- 23. Veritabanından .NET yapılandırmasını oku
- 24. Django: Farklı bir veritabanından veri alma
- 25. Tüm tabloları ve tüm sütunları odbc veritabanından alın
- 26. Verileri SQL Server kullanarak Spark SQL kullanarak okuma
- 27. Verileri değiştir ajax aramasını kullanarak sütunları girin
- 28. Verileri SQL Server'da birleştirme
- 29. BLOB veritabanından ekleyemiyor
- 30. Bir veritabanından alınan tabloyu kopyalamak ve başka bir veritabanı tablosuna eklemek istiyorum