SQL Строка подключения к серверу TCP - PullRequest
0 голосов
/ 05 мая 2020

У меня сейчас проблема с подключением к моей SQL базе данных сервера.

Моя ConnectionString выглядит следующим образом:

connectionString = @"Data Source=tcp:192.168.1.63;Initial Catalog=Database;User ID=User;Password=Password";

Я пытаюсь подключиться к локальной базе данных с помощью C#. В настоящее время моя база данных находится на том же P C, что и мой код C#. Я уже протестировал локальное соединение, и оно работает. Но попытка подключиться к TCP не работает.

Я получаю следующую ошибку:

Ошибка, связанная с сетью или спецификацией экземпляра c, произошла при установке подключение к SQL Серверу. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL сервер настроен на разрешение удаленных подключений.

Я знаю, что у меня есть права на базу данных, идентификатор и пароль. IP - это мой IPv4 из IPConfig.

Я хочу протестировать эту программу локально, прежде чем отправлять ее на другой p c в моей локальной сети. Вот почему я не использую локальное соединение.

Кто-нибудь знает, почему я не могу подключиться?

Изменить:

Я уже включил tcp / ip . (См. Рисунок) SQL Configuration

1 Ответ

1 голос
/ 05 мая 2020

Необходимо выполнить два шага:

  1. Измените конфигурацию и включите протокол TCP / IP в SQL Диспетчере конфигурации сервера:

    Sql Server Configuration Manager

  2. Необходимо перезапустить службу SQL сервера, чтобы она считала новые настройки.

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