Есть ли строка подключения для подключения к клиентскому компьютеру - PullRequest
0 голосов
/ 08 ноября 2019

Я установил приложение Windows Form на клиентском компьютере, но когда я пытаюсь войти в свое приложение, оно выдает мне эту ошибку:

соединение с сервером было успешно установлено, но затем ошибкапроизошло во время входа в систему. (поставщик: поставщик совместно используемой памяти, ошибка: 0 - на другом конце канала нет процесса.)

Это приложение формы ac # windows, работающее с базой данных SQL Server, с данными для входа. Я добавил правило входа и выхода в свой брандмауэр, я попытался изменить строку подключения несколько раз, я включил порт tcp / ip с номером порта по умолчанию, я попытался использовать одну и ту же сеть для обоих компьютеров, я пытался использоватьпроверка подлинности окна и SQL, я отключил брандмауэр на клиентском компьютере

Вот моя строка подключения

<add name="connstrng" connectionString="Data Source=(local);Initial Catalog=AnyStore;Integrated Security=True"/>

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

Ответы [ 2 ]

2 голосов
/ 08 ноября 2019

Строки подключения обычно определяются в файле Web.config. Как сказал @Panagiotis Kanavos, строка подключается к локальному источнику данных, который должен работать, как ожидается, в вашей среде разработки. Файл web.config должен находиться в корневом каталоге вашего проекта. Отредактируйте этот файл на компьютере клиента, чтобы он указывал на ожидаемый сервер / базу данных. Возможно, вы захотите оставить пустую версию или версию по умолчанию этого файла в системе контроля версий, чтобы избежать перезаписи информации строки подключения другого пользователя.

Пример строки:

<add name="SomeDB" connectionString="Data Source=snapdragon\SQL2k14;database=DBNAME;User Id=username; password=password" providerName="System.Data.SqlClient" />

Редактировать: "snapdragon" будетимя хост-компьютера. SQL2k14 будет вашим экземпляром сервера sql.

0 голосов
/ 15 ноября 2019

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

<connectionStrings>
  <add name="connstrng" connectionString="Data Source=DESKTOP-5I8TFY3\EMEKA;Initial Catalog=AnyStore;User ID=adminpos;Password=********" />
</connectionStrings>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...