Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1029  
 278

Insufficient memory to continue the execution of the program. (mscorlib) Hatası ve Çözümü

Selamlar,
SQL Server'da 50 MB'ın üzerinde bir script çalıştırdığınızda "Insufficient memory to continue the execution of the program. (mscorlib)" hatasını verir. Bu hatayı aşmanın şu an için en güzel çözümü sqlcmd aracını kullanmaktır.

CMD'yi açın:


sqlcmd -S SERVERADI -U kullaniciadi -P sifreniz -D databaseadi -i c:scriptdosyaniz.sql

Şimdi bunun mantığını anlatalım.
-S parametresi aslında "-Server"dır. Burada sunucuyu yazalım. Uzak sunucuda çalışıyorsanız IP adresini yazabilir veya local'de iseniz nokta bile koyabilirsiniz.
-U parametresi de "-User"dır. Kullanıcı adımızı yazıyoruz.
-P parametresi de "-Password"dür. Kullanıcımızın şifresini yazıyoruz.
-D parametresi de "-Database"dir. Hangi database'de çalışacağımızı söylüyoruz.

-i parametresi de script'i gösteriyor.

Gerçek örneği:


sqlcmd -S 85.123.423.123 -U recep -P bilisimliferserit -D denemedb -i c:script.sql


Umarım faydalı olur,
Recep.

Developer.