Мое приложение не использует SQL Server Express, но оно ищет базу данных в App_Data - почему? - PullRequest
0 голосов
/ 13 апреля 2019

Мое приложение использует SSRS (в SQL Server 2017 на сервере) и IIS.Он отлично работает в моей IDE (VS 2017 или VS 2015), но когда я помещаю его на сервер, я получаю страницу с ошибкой.

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

Нет строки подключения к SQL Server Express.

1 Ответ

0 голосов
/ 15 апреля 2019
  • Сначала убедитесь, что ваш SQL-сервер работает и SQL-сервер служба браузера работает.
    • Убедитесь, что SQL Server настроен для разрешения удаленных подключений.
    • Проверьте журнал ошибок SQL Server на наличие сообщений, подтверждающих, что SQL прослушивание ожидаемых сетевых интерфейсов и портов.
    • Проверка подключения сервера с помощью PING с клиентского компьютера.
    • Проверка подключения порта с помощью TELNET или PowerShell к серверу и порт с клиентской машины. Например а. Телнет 1433 б. PowerShell: 1433 | % {echo ((новый объект Net.Sockets.TcpClient) .Connect ("YourServerName", $ )) "сервер прослушивает TCP-порт $ "}
    • Проверьте настройки брандмауэра.
    • Также проверьте ваш файл web.config.

Вы также можете обратиться к статье ниже: «Произошла ошибка сети или экземпляра»

С уважением, Jalpa.

...