Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara menjalankan skrip sql menggunakan C#

Di sini adalah posting dari MSDN yang menjelaskan cara melakukannya menggunakan 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. Kueri berkinerja optimal untuk catatan terbaru untuk setiap N

  2. Bagaimana cara meneruskan Parameter Bernilai Tabel (Parameter seperti Array) ke Prosedur Tersimpan di Microsoft SQL Server 2008 R2 menggunakan JDBC?

  3. sql server pilih baris pertama dari grup

  4. Periksa Batasan - Subkueri tidak diizinkan dalam konteks ini

  5. Menampilkan tanggal dalam kuartal tahun keuangan