Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách chạy tập lệnh sql bằng C #

Tại đây là một bài đăng từ MSDN giải thích cách sử dụng 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. Truy vấn con sử dụng Tồn tại 1 hoặc Tồn tại *

  2. Một cách thanh lịch hơn để thoát SQL động?

  3. Sao chép Sql Server yêu cầu tên máy chủ thực tế để tạo kết nối với máy chủ

  4. Đăng nhập không thành công cho người dùng 'DOMAIN \ MACHINENAME $'

  5. Thanh tiến trình cho thủ tục được lưu trữ