En iyi yanıtlayıcılar
güncellenen programdaki eksik tablolar

Soru
-
c# ve mssql ile bir program yazdım.
programı ayda 1 kez güncelliyorum ve veri tabanı yapısınıda geliştiriyorum.
örneğin siparisler adında bir tablom var ve bu ayki güncelleştirmemde siparisler tablosuna siparis_iptal adında alan daha ekledim.
güncelleştirmeyi yayınladığımda bu alanın otomatik bir şekilde oluşturulmasını istiyorum. nasıl bir yol izlemeliim sizce.
Yanıtlar
-
Bir guncelleme scripti yaz ve onu SqlCommand olarak cagir. Bunun icin gerekli yetkilere sahip bir kullanici olarak baglanman gerektigini de unutma. Basit kolon ekleme icin:
if not exists ( select * from sys.columns where object_name([object_id]) = 'tabloAdi' and [name] = 'kolonAdi' ) begin ALTER TABLE [dbo].[TabloAdi] ADD [kolonAdi] kolonTipi ...; end
seklinde bir script kullanabilirsin.- Yanıt Olarak Öneren OnderDuman 26 Haziran 2012 Salı 05:51
- Yanıt Olarak İşaretleyen hus buss cuss 26 Haziran 2012 Salı 12:50
Tüm Yanıtlar
-
Bir guncelleme scripti yaz ve onu SqlCommand olarak cagir. Bunun icin gerekli yetkilere sahip bir kullanici olarak baglanman gerektigini de unutma. Basit kolon ekleme icin:
if not exists ( select * from sys.columns where object_name([object_id]) = 'tabloAdi' and [name] = 'kolonAdi' ) begin ALTER TABLE [dbo].[TabloAdi] ADD [kolonAdi] kolonTipi ...; end
seklinde bir script kullanabilirsin.- Yanıt Olarak Öneren OnderDuman 26 Haziran 2012 Salı 05:51
- Yanıt Olarak İşaretleyen hus buss cuss 26 Haziran 2012 Salı 12:50
-
Merhaba,
Çetin hocamın çözüm önerisi işinizi gördü mü? Geri dönüş alabilir miyiz?
Teşekkürler
Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
Facebook Üzerinden Takip Et!
Twitter'da Takip Et!