Dawood507 Ответов: 1

Как предотвратить установление соединения с SQL server. Сервер не был найден или не был доступен.


У меня есть три проекта: 1-й-финансовый.Asst. core, 2-й-финансовый. Asst.Данные и 3-й-это Financial. Asst. Web.

в первом проекте App. config нет никакой строки подключения. во вторых проектах App. config имеет нижеприведенную строку подключения.

<div class="op">Quote:</div><connectionStrings>
    <clear />
    <add name="DefaultConnection" connectionString="Data Source=DESKTOP-J97B0AI;Initial Catalog=dada;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>


и третий файл web.config проекта имеет следующую строку подключения.

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\sqlexpress;Integrated Security=true;Initial Catalog=DESKTOP-J97B0AI;" providerName="System.Data.SqlClient" />
  </connectionStrings>


Итак, я продолжаю пытаться запустить решение, а затем всегда получаю следующую ошибку.

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


так что, ребята, пожалуйста, помогите мне предотвратить эту проблему.

Что я уже пробовал:

где я включил службы sqlserver и tcpIp.

1 Ответов

Рейтинг:
0

OriginalGriff

Мы не можем вам помочь: ваша строка подключения неисправна. Возможно, экземпляр SQL ошибочен, возможно, он не настроен для удаленных подключений, возможно, он просто не принимает идентификацию Windows (через интегрированную безопасность), но нуждается в "правильной" комбинации имени пользователя и пароля SQL (лучшее решение, так как пользователь может ограничить свой доступ только тем, что ему нужно для выполнения работы, и не более того). Возможно, база данных не существует на этом сервере. Мы не можем сказать.

Вы можете посмотреть здесь: Простое создание строки подключения SQL[^]- это может помочь вам создать strign, который вы можете использовать.


Dawood507

это кодовый первый подход, поэтому базы данных нет в sql. он будет генерировать только код