ASP.NET не может подключиться к базе данных SQL Server на том же компьютере - PullRequest
0 голосов
/ 31 декабря 2018

У меня установлена ​​локальная база данных 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.

1 Ответ

0 голосов
/ 01 января 2019

Загрузите SQL Server Express, даже если у вас уже есть версия Standard или Enterprise.

...