Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सी # का उपयोग कर एक एसक्यूएल स्क्रिप्ट कैसे चलाएं

यहां 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. एक कॉलम के लिए SQL Server 2008 हजारों विभाजक

  2. मैं एक संग्रहीत प्रक्रिया से अस्थायी तालिका में एकाधिक आउटपुट कैसे प्राप्त करूं?

  3. SQL सर्वर 2008 से SQL सर्वर 2005

  4. एसक्यूएल क्वेरी से समय (एचएच:मिमी:एसएस) कैसे प्राप्त करें?

  5. SQL सर्वर डेटाबेस प्रतिकृति