ASP.NET
Network Akademi

Met Hostimg

“Bilgi paylaşıldıkça artar” sloganı ile .NET Platformuna ilişkin birikimlerin paylaşıldığı ASP.NET.TR Topluluğunda sizde “YAZAR” olmak için ; info@asp.net.tr e-mail adresine kendinizi anlatan bir e-mail göndererek başvuruda bulunabilirsiniz.

Sql Database Publishing Wizard işlemi

Ömer SAĞLAM
SQL
10.04.2010 01:39:36
Hit : 8719

Merhaba arkadaşlar.

Uzun ve yorucu bir maratonun içerisinde olmamdan dolayı bu aralar pekte teknik içerik paylaşamıyorum farkındayım ama hafifleyen işlerimi fırsat bilerek bir makale yazmak istedim.

Mssql veritabanlarını kullanmaya ilk başladığımız yıllarda Mahmut TEMUR ile birlikte üzerine çokça durduğumuz bir konuydu bu. Sorardık cevap alamazdık ama umutluyduk bulacaktık :)

Nitekim bu tür bir anıyı paylaştığım sevgili dostum Mahmut TEMUR' a göz kırparak konu ile ilgili bilgilerimi sizlerle paylaşmaya çalışacağım. Sql ci arkadaşlar .bak ile işlerini hallederken server yönetimimiz olmadığı için ara sıra zorlanabiliyorduk. Peki biz ne yapardık? Tabiki import - export data özelliğini kullanırdık. Veriler taşınırdı sorun olmazdı ama primarykey ve default değerler olmazdı :s Sonra tekrardan uğraş uğraş uğraş...

Neyse zaman ilerledi ve farklı çözümler üretmeye başladık. Çözümlerde yetersiz kalmaya başlamıştı ki Visual Studio yardımımıza yetişti. Visual Studio 2005 te ufak bir eklenti ile gelen Visual Studio 2008 ile tam destek alan bir publish hikayesidir bu makalemde anlatacağım.

 

Şimdi gelelim bu işlemi sadece bir kaç sn de nasıl çözeceğimize. İlk olarak visual studio da bulunan server explorer sekmemizi kullanılır bir hale getirmemiz gerek :) İlk olarak server explorer penceremizde bulunan add connection butonuna tıklıyoruz. Önümüze bir pencere açılır ve bizde veritabanı ile ilgili bilgileri girmemizi ister...

 

TestDb isimli veritabanımızı resimde görüldüğü gibi bilgileri ile test ediyorum ve test başarılı diye bir uyarı veriyor. Veritabanım hazır gibi artık amaca doğru ilerleyebiliriz :) Visual Studio da bulunan Server exlorer penceresinin içine gelen veritabanımızı artık bu bölümdende kontrol edebiliriz...

İşte can alıcı nokta. Publish to Provider özelliğini kullanarak veritabanımızın sorgu halini çıkartıyoruz. Özellik ilk açıldığında karşılama sayfası gelir bu sayfa hiç önemli değil zaten sonrasında ise hangi veritabanını script halinde almak istediğinizi sorar. İlgili veritabanını seçim devam edebilirsiniz. Sonrasındaki bölümse sql dosyasının nereye kaydolacağını belirlemenizi ister buraya hiç dokunmazsanız %99.9 belgelerim içine atacaktır :) Bu bölümüde geçtiğimizde karşımıza ayar bölümü gelecektir. Sql 2005 kullanan arkadaşlarımızın sql dosyasını 2008 formatında çıkartıp bu işlem bir işe yaramıyor demelerini istemiyorsak veritabanı versiyonunu belirtelim. Bu bölümüde hallettiğimize göre finish diyeler çıktımızı inceleyebiliriz.

 

Sql uzantılı dosyamız içerisinde ekleme ve silme kodlarının yer aldığı bir dosya ve yapmamız gereken tek şey sql programımızda ilgili veritabanıyla ilişkili bir query oluşturmak ve elimizde bulunan .sql dosyamızı bu pencereye sürüklemek. Execute Script olayını unutmayın :)

İşte bu kadar! Zahmetsizce kolay ve hızlı bir şekilde verilerinizi yeni veritabanınıza taşıdınız.

Çok çok geçmiş olsun dilerim :)

Kendinize iyi bakın.




BU İÇERİĞE YORUMDA BULUNUN


Bu MAKALE'ye yorum yapabilmek için Üye olmalısınız ...!


BU İÇERİĞE YAPILAN YORUMLAR