17

Nesneye bağlı olarak, SQL Server Management Studio, nesneyi panoya, dosyaya vb. Şekilde komut dosyası yapma seçeneğine sahiptir. Ddl VE veri "1 tıklama" dışa aktarma yapmanın bir yolu (veritabanı düzeyinde) var mı? bir metin dosyasına İdeal olarak bir veritabanı seçmek ve tüm nesneler için ddl ve tüm tablolardaki verileri içeren büyük bir metin dosyası oluşturmak istiyorum. Veri ihracat sihirbazını (dts/ssis) gerçekten aradığım şey olmayan çok farklı bir şey olarak görüyorum.Tüm SQL Server veritabanını (şema ve veri) metne "dışa aktarmanın" bir yolu var mı?

Bu yetenek SQL Server Management Studio'da veya Visual Studio Veritabanı Sürümü'nde kullanılabilir mi?

cevap

30

Evet, SQL 2008'de nesneleri ve verileri komut dosyası olarak kullanabilirsiniz.

sihirbaz aracılığıyla gidin ve varsayılan olarak false "verileri" kontrol ettiğinden emin .... kodları oluştur, Yönetim Studio, Görevler'deki veritabanı üzerinde sağ tıklayın.

O SQL 2012 bulmak için daha kolay değildir:

sağ tıklayın Management Studio'da veritabanı üzerinde, Görevler, üret Scripts.
"Komut dosyası seçeneklerini ayarla" sekmesinde, Gelişmiş'e tıklayın, ardından "yalnızca veri" yi veya "Kodlanacak veri türleri" için "veri ve şema" öğesini seçin (Genel bölüm).

+0

Aynı zamanda? Nasıl? – Emilio

+0

düzenlenmiş cevabımı görün. – cdonner

+0

beni ona yendi. Evet, bulmak zor. Bunu birkaç düzine kez kullandım ve hala onu bulmakta zorlanıyorum. –

İlgili konular