Не могу получить имя сервера SQL - PullRequest
0 голосов
/ 01 января 2012

Я пытаюсь добавить новый источник данных с помощью мастера настройки источника данных. Я использую Microsoft SQL Server в качестве источника данных и .NET Framework Data Provider для SQL Server в качестве поставщика данных. В следующем окне, где мне нужно выбрать имя сервера, список пуст. Поэтому я подумал, что один из сервисов SQL не работает, я открыл services.msc и там было 6 сервисов, из которых был включен только SQL Services vss writer. Я включил их все (SQL Server, агент SQL Server, браузер SQL Server, помощник Active Directory SQL Server), но список по-прежнему пуст. Что мне делать?

Ответы [ 2 ]

2 голосов
/ 01 января 2012

Служба SQL Browser - это служба, которая позволяет другим машинам обнаруживать существование сервера SQL в сети, хотя для этого требуется, чтобы в конфигурации SQL были включены TCP / IP или Именованные каналы, поэтому проверьте это тоже.

Также убедитесь, что ваш брандмауэр не блокирует UDP-порт 1434 (и TCP-порт 1433 в этом отношении) [обратите внимание, это порты по умолчанию;их можно изменить в конфигурации).

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

Проблема может заключаться в том, что ваша база данных может не иметь разрешения по сети. Просто попробуйте подключиться с помощью Sql Authentication с использованием учетной записи и пароля. Это должно помочь вам.

Другая причина может заключаться в том, что если вы используете Visual Studio 2010, он не будет отображать базу данных из Sql Server 2000

Принять или проголосовать, если это работает для вас.

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