Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да стартирате sql скрипт с помощта на C#

Тук е публикация от MSDN, обясняваща как да го направите с помощта на 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. Съхраняване на DateTime (UTC) срещу съхраняване на DateTimeOffset

  2. Проверете дали дадена таблица има колона TIMESTAMP в SQL Server с OBJECTPROPERTY()

  3. Как да намерите елемент от списък на определена позиция в SQL Server

  4. Максимален размер на променлива varchar(max).

  5. Шифроване на пароли на Sql Server 2008 с помощта на SHA1