я хочу, чтобы запустить скрипт, который вызывает множество * .sql скрипты у меня есть несколько серверов в лотах отключения к югу офиса потребуется контроль ошибок на сценарии, если * .sql врежется также нравится использовать конфигурационный файл, так что я могу изменить для каждого сайтаВыполнение нескольких .SQL сценариев с использованием C#
той Gerard
здесь некоторые исходного код я нашел
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=TECHSUP4\\SQLEXPRESS;Initial Catalog=TESTCU;Integrated Security=True";
FileInfo file = new FileInfo("C:\\Database\\Scripts\\test.sql");
string script = file.OpenText().ReadToEnd();
SqlConnection conn = new SqlConnection(sqlConnectionString);
Server server = new Server(new ServerConnection(conn));
server.ConnectionContext.ExecuteNonQuery(script);
}
}
}
Можете ли вы более конкретно вопрос вы спрашиваете? Вы спрашиваете, как выполнять контроль ошибок и использовать файл конфигурации для указания сайтов? – Rich