2015-01-27 2 views
0

У меня есть C# Windows приложение пытается получить доступ к базе данных на основе строки соединения, хранящуюся в Teh app.config файлЯ не могу получить доступ к серверу sql из клиентского приложения?

Вот мои параметры App.config

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
    <add name="con1" connectionString="server=127.0.0.1\THOR;database=KINGSROAD;uid=glen;pwd=123456;integrated security=True" /> 

    </connectionStrings> 
</configuration> 

причина я хочу поставить адрес IP- на строке подключения я просто хочу создать строки подключения, как это делают люди в своей работе. Когда приложение попыталось получить доступ к строке подключения, ему была дана следующая ошибка.

enter image description here

, потому что я не использовал этот пользователь/пароль в течение длительного времени, я уверен, что имя пользователя и пароль правильно, но у меня есть следующие вопросы

  1. пусть пользователь и пароль неверен, есть ли способ сбросить это?
  2. Какую еще конфигурацию мне нужно сделать, чтобы приложение C# получило доступ к этой базе данных?

я использовать SQL сервер 2008R2 Developer Edition

Thaks

+0

Там нет места, как 127.0.0.1 :) – Jeremy

+0

У вас есть интегрированная защита и комбинация uid/pwd. Выберите тот или другой. –

+0

есть некоторые намеченные вопросы: 1. Вы точно читаете и используете параметры подключения из вышеуказанного конфигурационного файла? 2. Правильно ли вы настроили свой SQL Server для подключения к клиенту? 3.Вы указали IP-адрес или имя сервера в файле конфигурации правильно? 4. снова просмотрите строку подключения в файле конфигурации, 5.etc – jfun

ответ

2
  1. Для того, чтобы сбросить пароль, вы должны войти в студию управления SQL Server и перейти к безопасности -> Логины Щелкните правой кнопкой мыши на пользователя и установите новый пароль

  2. Одним из элементов может быть открытый диспетчер конфигурации SQL Server и проверить, требуется ли (TCP/IP)

+0

Я сообщу вам –

Смежные вопросы