Txt Dosyasından Sql Servere BULK INSERT Komutu ile Veri Alma

16/08/2012, 18:09

ogulcan92

Arkadaşlar öncelikle Sql Server Management Studioyu başlatıyoruz ve New Database komutu ile yeni bir database oluşturuyoruz.Sonra oluşturduğumuz database içerisine yine New Table komutu ile tablomuzu oluşturup ayarlarını yaptıktan sonra oluşturmuş olduğumuz tablo üzerine sağ tıklşayıp Script Table as sekmesinden CREATE To sekmesi ve New Query Editor Window komutunu seçerek yeni bir pencere açıyoruz, ve burada BULK INSERT komutunu uyğulayıp Txt dosyasındaki verilerimizi Sql serverde oluşturduğumuz data içerisindeki tabloya alıyoruz.Gerekli anlatım aşağıdaki videoda yapılmıştır.

BULK INSERT TabloAdi FROM 'DosyaYolu' WITH (FIELDTERMINATOR = ',',CODEPAGE = '1254')

NOT:Aşağıdaki açıklamalara dikkat!

1.Mavi ile işaretli kod TÜRKÇE karekterler içindir.

2.BULK INSERT komutunu çalıştırdığınızda ‘You do not have permission to use the bulk load statement.’ hatası almanız durumunda veritabanında BULK INSERT yetkinizin olmadığı anlamına gelir. BULK INSERT komutunu çalıştırmak için veritabanında sysadmin veya bulkadmin rollerine sahip olmanız gerekmektedir.


ÇOK ÖNEMLİ NOT:Arkadaşlar son günlerde bazı kendini bilmezler benim ve arkadaşların örneklerini çalarak kendi sitelerinde sanki kendisi yapmış gibi lanse ediyorlar.Bu örneğide eklediğimde siteye birkaç defa girip çıktı bu şahıs o zaten kendisini biliyor.LÜTFEN EMEĞE SAYGI.......Son kısmı bu şahıs siteye girip çıkmasından sonra eklenmiştir.
16/08/2012, 20:06

iscinar

Hocam Teşekkürler
16/08/2012, 20:36

DUAYEN

Hocam Paylaşım için teşşekürler.
17/08/2012, 04:00

benremix

Hocam emek ve paylaşım için teşekkürler.

Saygılar...