Sì ... concordo con alka ...

Ma non puoi inviare il testo dello script sql senza alterarlo e in un solo colpo senza suddividerlo in righe ...?

Cioe' cosi' ...

codice:
public void DatabaseCreator()
{
   string dbCrCn = "Data Source=.;Initial Catalog=master;Integrated Security=True";
   string dbCrRw = File.ReadAllText("dbVeterinario.sql");
   SqlConnection dbExMyCn;
   dbExMyCn = new SqlConnection("Data Source=.;Initial Catalog=DbVeterinario;Integrated Security=True");
   try
   {
     dbExMyCn.Open();
   }
   catch
   {
     SqlComEx(dbCrCn, dbCrRw, CommandType.Text, null);
  }
}