🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / MSSQL RMOS / buyuk scriptleri calistirmak

1-) MSSQL RMOS - buyuk scriptleri calistirmak

 

BURADA DİKKAT EDİLMESİ GEREKEN KONU AYNI İSİMDE VERİ TABANI AÇMAK

 

kaynak : http://xn--mustafaylmaz-84b.com/tr/blog/sql-server/cok-buyuk-boyutlu-scriptleri-calistirmak-%7C-ms-sql-server-3047

 

Merhabalar,

Sql serverda 50 MB üzeri scriptleri çalıştırırken cannot execute script. Insufficent memory.. hatası ile karşı karşıya kalabiliriz. Bu durumlarda genelliikle Back up alma yolu ile sorunu çözümlemeye çalışırız fakat Veritabanı sunucusuna RDP ile erişim sağlayamıyor isek ne yapmamız gerekli. 

1-> MSSQL veritabanı scriptini alıyoruz.
2-> Daha C:\Script\abc.sql diye klasor oluşturup içine scripti yerleştiriyoruz.
3-> Aynı şekilde C:\Script\abc.log Birde abc.log diye bir log dosyası oluşturmamız gerekli.
4-> SQL serveri açıp scripti aldığınız veritabanı adı ile veritabanı oluşturuyoruz. create database abc
4-> CMD yi yönetici olarak çalıştırıyoruz.
5-> Eğer veritabanınız Window auh. ise
sqlcmd -S ADSRVxx -i "C:\Script\abc.sql" -o "C:\script\abc.log"
Uzak Bağlantı da ise
 sqlcmd -S ADSRVxx -U sa -P 12345 -i -i "C:\Script\abc.sql" -o "C:\script\abc.log" bu şekilde yaptıktan sonra abc.log sql server ekranında dönen outputlar da ki gibi eklendi silindi yazıları oluşur. orada bir hata ile karşılaştıysa yakalayabilirsiniz. Bir sonraki yazıda görüşmek dileği ile..

 

 

 

kaynak : https://stackoverflow.com/questions/431913/how-do-you-import-a-large-ms-sql-sql-file

 

sqlcmd -S <server> -i C:\<your file here>.sql

 

 

 2021 Ocak 18 Pazartesi
 445