–1 امتیاز

با سلام 

برای اجرای اسکریپت های دیتابیس تو سی شارپ من تونستم این دوتا کد رو پیدا کنم 

از دوستان کسی میتونه راجبه این کدها توضیح بیشتری بده 

-- توضیح تون اگه کامل باشه ممنون میشم و اینکه لینک معرفی نکنید

یا علی

 

Source Code 1

using System.Diagnostics;
 
Process process = new Process();
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.FileName = "sqlcmd.exe";
process.StartInfo.Arguments = "-S COMPUTER\\SQLEXPRESS -d Northwind -i myQuery.sql";
process.StartInfo.WorkingDirectory = @"C:\Users\bchart\Desktop";
process.Start();
process.WaitForExit();

 

Source Code 2 

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);
        }
    }
}

 

لطفا وارد شده یا عضو شوید تا بتوانید سوال بپرسید

سوال جدید

2,342 سوال

2,871 پاسخ

3,725 دیدگاه

3,960 کاربر

دسته بندی ها

...