SQL - Açılamayacak Boyutta .txt ya da .sql Dosyalarının Çözümü

Eğer dış kaynaktan aldığınız .sql uzantılı ya da text olarak aldığınız dosyalar  3 gb üstündeyse açılmamaktadır. Doğal olarak kullanamaktasınız. Bunun çözümü için alt tarafta C# örneği mevcuttur. Dilerseniz danışmanlık yapabiliriz.   

 

 try
            {

                string _log = "";

                string sqlConnectionString = @"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=MAVEDUCATION;Data Source=DEVELOPER04-VM2\SQL2017";

    
                SqlConnection conn = new SqlConnection(sqlConnectionString);

                Server server = new Server(new ServerConnection(conn));

                var filestream = new System.IO.FileStream(@"C:\Users\DEVELOPER04-VM2\Google Drive\YedekDatabase\MavEducation\full.sql",
                          System.IO.FileMode.Open,
                          System.IO.FileAccess.Read,
                          System.IO.FileShare.ReadWrite);
                var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128);

                while ((file.ReadLine()) != null)
                {  

                    if(file.ReadLine().IndexOf("INSERT")>-1)
                    { 
                        try
                        {
                              server.ConnectionContext.ExecuteNonQuery(file.ReadLine());
                        }
                        catch (Exception ex)
                        {
                            //_log += ex.Message.ToString() + Environment.NewLine;
                        }
                    } 
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }


Sql Microsoft.SqlServer.Management ile Database İşlemleri


Tek Tablo Sonsuz Döngü Sql