150 mb gibi yüksek boyutlu sql scriptini Micrsoft SQL Server Management Studio ile çalıştırırken bellek taşma hatası vermekte ve script dosyası çalıştırılamamaktadır.
Bunun için konsol panelinden sqlcmd komutu kullanılmalıdır.
Kullanım örneği:
> sqlcmd -S mssql.domain1.com -i c:\dumpscript.sql -o c:\sonuc.txt -d db1 -U dbuser1 -P Pass1
-S: Sunucu adı
-i: Çalıştırılacak yüksek boyutlu sql script dosyası
-o: Sonuç bilgilerinin yazılacağı text dosyası
-d: Veritabanı adı
-U: Bağlantı için kullanılacak veritabanı kullanıcı adı
-P: Veritabanı kullanıcı adının şifresi
Kaynaklar:
sqlcmd Utility
http://technet.microsoft.com/en-us/library/ms162773.aspx
Run Transact-SQL Script Files Using sqlcmd
http://technet.microsoft.com/en-us/library/ms170572.aspx
http://stackoverflow.com/questions/431913/how-do-you-run-a-300mb-ms-sql-sql-file
http://stackoverflow.com/questions/40814/how-do-i-execute-a-large-sql-script-with-go-commands-from-c
http://serverfault.com/questions/147638/dump-microsoft-sql-server-database-to-an-sql-script
http://blog.sqlauthority.com/2011/05/07/sql-server-2008-2008-r2-create-script-to-copy-database-schema-and-all-the-objects-data-schema-stored-procedure-functions-triggers-tables-views-constraints-and-all-other-database-objects/
C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder