Как написать строку подключения для доступа к Visual Studio 2017 Embed SQL Server - PullRequest
0 голосов
/ 02 октября 2018

Я пытался получить доступ к базе данных, которую создал с помощью SQL Server Explorer в Visual Studio 2017, как показано на рисунке ниже:

enter image description here

IЯ искал, как создать строку подключения для хранения на web.config, я просто не смог создать такую, которая обращается к этой базе данных.

У меня сейчас есть соединение:

<connectionStrings>
<add name="databaseXXX" connectionString="Server=np:\\.\pipe\LOCALDB#0FB2D72B\tsql\query;Database=databaseXXX;Integrated Security=True" providerName="System.Data.SqlClient"/>

Уже попробуйте следующее:

<connectionStrings>
<add name="databaseXXX" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=databaseXXX;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" providerName="System.Data.SqlClient"/>

Но я не могу найти способ, чтобы строки этого соединения работали с кодом ниже:

System.Configuration.Configuration rootWebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/despachanteEBHandler");
        System.Configuration.ConnectionStringSettings connString;
        if (rootWebConfig.ConnectionStrings.ConnectionStrings.Count > 0)
        {
            connString = rootWebConfig.ConnectionStrings.ConnectionStrings["databaseXXX"];
            _connectionString = connString.ConnectionString;
            _databaseConnection = new SqlConnection(ConnectionStrig);
            _databaseConnection.Open();
            _sqlCommand = new SqlCommand(String.Empty, _databaseConnection);
        }

Я знаю, что есть много похожих вопросов и много ответов (я смотрел на многие из них до того, как пришел сюда), но я должен упустить что-то маленькое или быть глупым.

Я ценю любую помощь, которую вы, люди, можете оказать.

Спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

попробуйте

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;

Вы также можете посмотреть на этом сайте, это может помочь

https://www.connectionstrings.com/sql-server/

...