Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak uruchomić skrypt sql za pomocą C#

Tutaj to post z MSDN wyjaśniający, jak to zrobić za pomocą SMO:

using System.Data.SqlClient;
using System.IO;
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string sqlConnectionString = "Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security=True";
            FileInfo file = new FileInfo("C:\\myscript.sql");
            string script = file.OpenText().ReadToEnd();
            SqlConnection conn = new SqlConnection(sqlConnectionString);
            Server server = new Server(new ServerConnection(conn));
            server.ConnectionContext.ExecuteNonQuery(script);
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. W jaki sposób mój wyzwalacz został usunięty?

  2. Wydajność SQL Server 2008 express w środowisku produkcyjnym?

  3. Jak wykonać wygenerowany skrypt (plik .sql) ze schematem i danymi w SQL Server 2008

  4. SQL:Co jest lepsze Bit czy char(1)

  5. Wiele warunków w klauzuli WHERE