Как решить System.Data.SqlClient.SqlException: - PullRequest
0 голосов
/ 28 апреля 2019

Я получаю эту ошибку всякий раз, когда запускаю свой код:

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

Я пытался использовать решения, представленные в Интернете, однако, похоже, ничего не работает.Как и тот, который использует службы Windows, я не могу найти "SQL SERVER (NAME)" в списке служб Local.

SqlConnection connect = new SqlConnection (@"Data Source = DESKTOP-766P0MJ; Initial Catalog = LoginCredentials; Integrated Security = True");
SqlDataAdapter adapt = new SqlDataAdapter("SELECT COUNT(*) FROM LoginCredentials where username = '" + txtbox_username.Text + "' AND password = '" + txtbox_password.Text + "'", connect);

DataTable dt = new DataTable(); //this is creating a virtual table  
adapt.Fill(dt);

if (dt.Rows[0][0].ToString() == "1")
{
    /* I have made a new page called home page. If the user is successfully authenticated then the form will be moved to the next form */
    this.Hide();
    new InternRequest().Show();
}
else
    MessageBox.Show("Invalid username or password");

Ответы [ 2 ]

0 голосов
/ 28 апреля 2019

откройте и введите services.msc.Откроется окно услуг.В этом окне найдите MSSQLSERVER и связанные с ним файлы.Запустите его или вы можете перезапустить его, если он запущен.

0 голосов
/ 28 апреля 2019

Если ваша служба sql server запущена и у вас снова появляется эта ошибка, тогда запустите другую службу sql server с именем SQL Server Browser, и когда вы запускаете sql server management studio от имени сервера, вы можете выбрать Browse for more и в Database Engine покажите имя вашего экземпляра сервера sql, нажмите на него и подключите его, а также проверьте имя пользователя и пароль для подключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...