У меня установлена локальная база данных SQL Server на Dell R720 под управлением Windows Server 2012 R2, и я разрабатываю сайт ASP.NET.Я могу подключиться к базе данных и извлекать объекты и запросы, и все, за исключением того, что я пытаюсь использовать инструмент входа в систему.
Я следовал учебному пособию по созданию страницы входа в систему, и они предложили добавить этот инструмент и нажать кнопку входа в систему, которая предложит Visual Studio создать новую базу данных с кучей таблиц, что они и сделали.успешно в видео, но когда я пытаюсь это сделать, я получаю следующий ответ:
Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)
Вот мой файл web.config
:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="SOSiQConnectionString"
connectionString="Data Source=KINGDOM_NETWORK;Initial Catalog=SOSiQ;Integrated Security=true;"
providerName="System.Data.SqlClient" />
<!-- commented this out testing the connection
<add name="SOSiQConnectionString1"
connectionString="Data Source=localhost\;Initial Catalog=SOSiQ;Integrated Security=True"
providerName="System.Data.SqlClient" /> -->
</connectionStrings>
Код Visual Studioпоказывая соединение с базой данных SQL Server
PS, я искал в Google в течение нескольких дней в поисках решения.Все предлагают убедиться, что у вас включены удаленные подключения и брандмауэр / порты.Я сделал все это безрезультатно, но, на мой взгляд, это не должно иметь значения, потому что A. Я нахожусь на компьютере, на котором есть база данных SQL Server, и B. Я могу получить доступ к базе данных из своего проекта в Visual Studio.