У меня есть решение C #, которое подключится к TFS (Team Foundation Server) для загрузки файлов, а затем развернет их на компьютере SQL Server ETL, подключив его к серверу ETL. Поскольку я выполняю его на локальном компьютере, я использую строку подключения SQL Server для проверки подлинности Windows, которая включает Integrated Security=SSPI
.
Но теперь мы хотим использовать то же решение, используя аутентификацию SQL Server из учетной записи службы, где нам будут предоставлены логин и пароль. Итак, что должно быть изменено в моем коде для строки подключения, если это служебная учетная запись с данными для входа и паролем?
У меня уже есть решение C #, в котором я сейчас пытаюсь изменить код.
// Creating a connection
string sqlConnectionString = "Data Source=" + SSISServerName +
";Initial Catalog=SSISDB;Integrated Security=SSPI;User ID=*****;Password=*****";
// "Data Source=ETLET0083;Initial Catalog=SSISDB;Integrated Security=SSPI;";
SqlConnection sqlConnection = new SqlConnection(sqlConnectionString);
// Creating a SSIS object
Microsoft.SqlServer.Management.IntegrationServices.IntegrationServices integrationServices = new Microsoft.SqlServer.Management.IntegrationServices.IntegrationServices(sqlConnection);
Catalog catalog;