Проблема в строке подключения Microsoft SQL Server 2005! - PullRequest
0 голосов
/ 23 октября 2009

У меня на компьютере установлен MSSQLServer 2005. Я создаю строку подключения следующим образом:

String sqlConnectionString = идентификатор пользователя = админ; пароль = администратор; Сервер = MachineName \ MSSQLSERVER; не Trusted_Connection = нет; базы данных = MyDatabase; время ожидания соединения = 30

Когда я делаю: myConnection = новый SqlConnection (sqlConnectionString);
myConnection.Open ();

Команда Open () выдает исключение:

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

Также та же строка отлично работает на SQLEXPRESS /

**** Я настроил Sql Express для приема удаленных подключений, выбрав «Локальное и удаленное подключение». Также я запустил службу SQL Browswer. ****

Что-то не так в строке подключения?

Ответы [ 3 ]

2 голосов
/ 23 октября 2009

Вы, должно быть, где-то сделали опечатку. Попробуйте это:

  1. Загрузите Visual Studio.
  2. Перейдите в окно инструмента «Обозреватель серверов».
  3. Создать новое подключение для передачи данных.
  4. Введите необходимые значения, нажмите кнопку «Проверить соединение», чтобы убедиться, что они работают, затем нажмите OK.
  5. Щелкните по новому соединению в «Обозревателе серверов», и вы можете скопировать и вставить строку соединения из окна инструмента Свойства.
0 голосов
/ 23 октября 2009

Убедитесь, что в свойствах «Безопасность» для «SQL Server и Windows Authentication mode» заданы параметры «Server authentication» Ваша строка подключения подразумевает, что вы используете аутентификацию SQL. Если у вас установлен «Режим аутентификации Windows», вы можете получить эту ошибку.

Попробуйте установить в качестве имени сервера только имя вашей машины, как в «server = MachineName;».

0 голосов
/ 23 октября 2009

Посмотрите на http://www.connectionstrings.com/sql-server-2005

И убедитесь, что ваши имена верны.

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