2008-09-08 24 views
3

SQL Server (2000) veritabanında belirli bir tabloyu programlı olarak (C# kullanıyorum) yeniden oluşturmak için bir CREATE TABLE betiği alabilmem gerekir. Açıkçası bunu Enterprise Manager ile yapabilirsiniz, ancak bunu otomatikleştirmek isterim.Program aracılığıyla veritabanı tablosu oluşturma komut dosyasını .NET olarak edin

Bir Backup komutu sunan SQLDMO ile oynuyorum, ancak bunun bir SQL CREATE TABLE betiği vereceğinden emin değilim ve SQL Service aygıtının oluşturulmasını gerektiriyor gibi görünüyor ve tercih ederim. veritabanını değiştirmekten kaçının.

+0

Başka bir yöntem http://beyondrelational.com/blogs/madhivanan/archive/2007/08/27/generate-sql-script.aspx – Madhivanan

cevap

2

my solution'a bakın. Gerekli bilgileri almak için INFORMATION_SCHEMA tablolarını kullanan bir sql betiğidir. Bu basit, ama senin için çalışabilir.

İlgili konular