Строка подключения к SQL Server Express работает только с того же сервера, но не с других клиентов - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть эта строка подключения, и она хорошо работает, когда я тестирую свое приложение из того же SQL Express, у меня есть экземпляр под названием DOKUSTAR.

using (SqlConnection conn = new SqlConnection(@"server=.\DOKUSTAR;Database=RdaDB10;Trusted_Connection=Yes"))
using (SqlCommand comm = new SqlCommand(@"select top(1) pais, clase, operation from Document_Class where codigoafip = @codafip", conn))

Проблема заключается в том, что я пытался подключиться извнеСервер не устанавливает соединение и отображает следующие сообщения:

Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр).

Любые предложения будутс благодарностью.

1 Ответ

0 голосов
/ 28 ноября 2018

.\DOKUSTAR относится к экземпляру DOKUSTAR на текущем компьютере.

Вам необходимо изменить его на MACHINE_NAME\DOKUSTAR

...