SQL server db, tabl...
 
Bildirimler
Hepsini Temizle

SQL server db, tablo isimleri ve kolon adlarının export edilmesi  

  RSS
kazimates
(@kazimates)
Üye

Hazır olarak çalışan bir sql veritabanımız var ve uzun zaman önce yazılımcılar ortadan kayboldular şimdi bazı değişiklikler yapacağım fakat öncesinde ilgili veritabanı, tablolarını ve içerisindeki kolonların isimlerini dışarıya export etmem gerekiyor. Veriler export eedilmeyecek. Bunu hızlı bir şekilde yapabilirmiyim? En hızlı çözüm hangisi olacaktır.

Alıntı
Gönderildi : 28/07/2017 16:52
Gokhan DOGAN
(@GokhanDOGAN)
Üye

Selam,

db objelerinin meta bilgilerini info shema tabloları üzerinden ulaşılabilir, aşağıdaki gibi bir kaç örnek var.

bu tablolar üzerindne shema, obje type vb gibi filter (where table_name ='SALES') uygulayıp obje metadata larını alabilirsiniz. tavsiyem, ddl işlemleri yapılacaksa ayrıca full backup almak.

select *  from INFORMATION_SCHEMA.COLUMNS

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'

kolay gelsin.

CevapAlıntı
Gönderildi : 29/07/2017 15:11
Tayfun KOÇ
(@TayfunKOC)
Üye

Selamlar,

SQL Server M.S üzerinden database üstüne gelerek sağ tık > task > generate scripts seçeneği size varsayılan olarak şema yapısını  (tbloları kolonları kolon tiplerini)sql script olarak çıkartır. Bu sayede mevcut index yapınız ve veritabanı ayarlarınız da saklanmış olur. Siz yinede hre halükarda backup alın derim. 

CevapAlıntı
Gönderildi : 19/11/2017 03:12
Paylaş: