Member 12121550 Ответов: 1

Я не могу подключиться к своему SQL server 2008 на удаленном сервере


Я пытаюсь подключиться к своему SQL серверу, но постоянно получаю эту ошибку:

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



Это моя строка подключения
<connectionStrings>
 <add name="myDB"
      providerName="System.Data.SqlClient" 
      connectionString="Server=Usman-PC\SQLExpress; Database=myDB; Integrated Security=True;"/>
</connectionStrings>


У меня есть google для решения и пробовал много вещей, но продолжаю получать эту ошибку.
Я разрабатывал приложение accounts, и теперь пришло время для развертывания на производственном сервере. Пожалуйста, помогите мне немного тела.

Ниже приведены мои настройки
Имя компьютера: Usman-PC
Рабочая группа: Усман-сервер
Ip-адрес: 192.168.0.1

Имя сервера: Usman-PC\SQLExpress
Имя экземпляра: отчеты

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

Я посмотрел на настройки подключения в свойствах сервера, и они хороши.
Я тоже проверил, и сервер работает.
Я также включил TCP/IP и установил порт на 1433.
Я также добавил новое правило для порта 1433 в брандмауэре.

Я также могу передавать файлы между обоими компьютерами.

j snooze

если вы откроете свой диспетчер конфигурации SQL Server на USMAN-PC и посмотрите на службы, работает ли служба браузера SQL Server?

1 Ответов

Рейтинг:
8

OriginalGriff

Начните со строки подключения: это очень маловероятно, особенно для удаленных подключений, где Интегрированная безопасность не является обычной - обычно она является междоменной для удаленных запросов, и это означает, что Интегрированная безопасность, вероятно, потерпит неудачу. Вам необходимо настроить комбинацию SQLuser и пароля с соответствующими разрешениями из БД.
Видеть здесь: Простое создание строки подключения SQL[^] и посмотрите, работает ли он на вашем клиентском компьютере.