21 Ağustos 2014 Perşembe

Excel'den SQL'e Veri Import Etme-2

Merhaba Arkadaşlar, bugünkü makalemizde Excel'den SQL'e veri taşırken birçoğumuzun karşılaşmış olabileceği bir hatadan bahsediyor olacağım.

Önceki makalelerden de hatırlayacağınız üzere eğer ki Excel tarafından SQL'e bir veri taşıma durumumuz varsa Excel'in elimizde hazır olması gerekiyor. Eğer ki mevcut Excel'in uzantısına bakamıyorsanız öncelikle buna nasıl bakabileceğinize bakalım. Mevcut Excel sayfasına sağ tıklıyoruz ve  özellikler kısmından dosya uzantısını görmemiz mümkün olacaktır. Bu aşamadan sonra import etmek istediğimiz Excel Dosya'sını SQL tarafında import ederken bu tarafta dikkat etmemiz gereken ufak bir ayrıntı söz konusu olacak. Task altında bulunan import seçeneğini seçtiğimiz zaman aşağıdaki gibi bir pencere geliyordu hatırlarsanız.






















.xlsx uzantılı dosyamızı import ederken bir hata alıyorsak bu hatanın kaynağı versiyon uyuşmazlığından dolayı olacaktır. Bu aşamada Excel dosyamızı Farklı Kaydet diyerek Microsoft Excel  97-2003 olarak kaydedip SQL tarafında da Excel versiyonunu düzgün bir şekilde belirtirsek herhangi bir sıkıntı olmayacaktır.





















Buradan Excel 97-2003 seçeneğini seçtik ve artık elimizdeki Excel versiyonu şimdi SQL tarafında import işlemi esnasında bu versiyonu belirtelim. Tasks altında bulunan import data seçeneğine tıklıyorum ve versiyonunu Excel 97-2003 olarak seçiyoruz.






















Başarılı bir şekilde import işlemini gerçekleştirmiş olduk.

6 Ağustos 2014 Çarşamba

Excel'den SQL'e Tablo Taşıma

Merhaba Arkadaşlar.
Bu makalemizde Excel'deki tablolarımızı  SQL Management Studio ortamına aktaracağız.
Öncelikle Excel tarafında tablolarımızı oluşturalım.






















Ogrenci,bolum ve fakulte isimlerinde tablolar oluşturdum. Şimdi bunu SQL tarafına aktarmaya geldi. Öncelikle SQL Management Studio programını açıp bağlanalım. Ardından Excel tarafındaki tabloları aktarmak için yeni bir veritabanı oluşturalım.























Okul isminde veritabanı oluşturdum ve şimdi bu veritabanına sağ tıklayarak tasks başlığından import data seçeneğini seçiyorum. Açılan pencerede bilginin kaynağını istiyor olacak.






















Data source kısmında Excel belirtip hatta daha önceden kaydettiğim Excel Tablolarım isimli çalışma sayfamızın yolunu gösterelim.






















Destination yani hedef kısmına nereye taşımak istiyorsak seçmemiz gerekmektedir. Server Name isminide belirtelim. Ardından bu tabloların hangi veritabanına kaydedilmesini istiyorsak seçmemiz ve next tuşuna basarak devam etmemiz gerekmektedir.Biz daha önceden oluşturduğumuz okul veritabanına bu tabloların kaydedilmesini istediğimiz için okul seçili olarak kalsın ve next diyerek devam edelim.






















Copy data from one or more tables or views seçeneğini seçelim . Verilerin biryerden kopyalanmasını getirilmesini istediğimiz için bu seçeneği seçmemiz bizim için yeterli olacaktır.























Excel tarafından aktarmak istediğimiz tabloları seçerek SQL Management Studio tarafında o tabloları görmemiz mümkün olacaktır. Hepsini seçelim. Tekrar next tuşuna basıp devam edersek. Başarılı olarak Excel tablolarının SQL Management Studio'ya taşındığını görebiliriz.

















Hatta tablolara sağ tıklayıp Edit top 200 rows dersek içerisindeki kayıtları da görüyor olacağız.




5 Ağustos 2014 Salı

SQL Veritabanındaki Kayıtları Excel Programına Aktarma

Merhaba Arkadaşlar.
Öncelikle SQL Server'da bulunan tabloların excel ortamına aktarılması hakkında bilgi vereceğim. SQL Server Management Studio'a bağlanalım öncelikle.








Bağlandıktan sonra veritabanlarını görüyor olacağız. Daha önceden oluşturmuş olduğum Universite ismindeki veritabanında bulunan ogrenci ve ders isimlerindeki tabloları excel tarafına tablo olarak aktarılmasını istiyorum. Bunun için universite isimli veritabanın üzerine gelip sağ tıklıyorum.Ardından Tasks seçeneğinden export data seçeneğini seçiyorum.
























Aşağıdaki gibi bir pencere açılacaktır. Bize açılan pencereden data source ve server name kısımlarını belirtiyoruz. Excel tarafına aktarmak istediğimiz veritabanını seçiyoruz ve ardından next diyerek devam ediyoruz.




























Ardından yeni gelen penceremizde
veritabanımızın tablolarını hedef olarak nereye taşımak istiyorsak destination kısmında belirtiyoruz. İlgili dosyanın kaydetmek istediğimiz excel belgesinin yolunu belirtiyoruz. Bunun için önce masaüstüne bir excel belgesi ekleyelim ismi Tablolarım olsun. Ardından bu açmış olduğumuz Tablolarım ismindeki excel belgesinin yolunu belirtelim ve excel versiyonunu belirttikten sonra next diyerek devam edebiliriz.




























Sonrasında yapmak istediğimiz seçeneği seçip işleme devam ediyoruz. Ben veritabanından tabloları excele taşımak istediğim için copy data from one or more tables seçeneğini seçiyorum.




























Bu işlemlerden sonra tekrar next dediğimiz zaman bize veritabanından taşınacak olan tabloları getirir.Yeni pencerede gösterir. Bu aşamada hangi tabloların taşınacağını görebilirim.


























Eklemek istediğim tabloları seçip next diyerek devam ediyorum. Gelen yeni pencerede Run immediately seçeneğini seçiyorum ve işlemlerin başarıyla yapıldığını pencerede gösteriyor.



























Ardından daha önceden oluşturmuş olduğumuz Tablolarım ismindeki excele gidersem veritabanı tarafında oluşturduğum tabloları excel tarafında da görüyor olacağız.




























SQL Server ve SQL Server Management Studio Kurulumu

Merhaba arkadaşlar, bu makalede SQL Server kurulumunu inceleyeceğiz. Öncelikle kurulum yapmak istediğimiz bilgisayarın işletim sistemine bak...