2013-07-01 7 views
0

Я построил C# проект с базой данных SQL Server Строка соединенияПодключение к SQL из C#

Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\GadoLab\GadoLab.mdf;Integrated Security=True;Connect Timeout=30 

Я поставил его на другом компьютере для тестирования вчера с SQL Express установлен и поставить программу на указанный путь как строка соединения, но программа, когда я открываю ее, говорит мне, что она не может подключиться к базе данных.

Я также заметил, что служба агента SQL не работает, и я не могу ее запустить Какое решение, пожалуйста? Режим SQL Проверка подлинности Windows Тип

+2

что такое текст ошибки? –

+0

Я не помню его точно, но это было похоже на то, что он не может подключиться к базе данных для этого сервера или, пожалуйста, установите SQL Server Express –

+1

Служба агента SQL не может быть запущена в экспресс-версии. Это связано с тем, что агент используется для выполнения запланированных заданий, и SQL Server Express не поддерживает их. Отсутствие работающего агента SQL Server не является причиной проблем с подключением. Вы должны указать точную ошибку, которую вы получаете. – CadentOrange

ответ

5

Несколько причин отказов соединений:

1. Wrong Connection String. 

2. Lack of database existance.(Database does not exists) 

3. Login Problems to database. (Wrong ID and password to database authentication) 

4. Database is present on remote server and server is turned off. 

Там может быть много больше, но один применить в вашем случае зависит от кода и конкретной ситуации базы данных.

+0

может быть вторым или третьим –

+0

, если присутствует пароль для входа в систему, а затем укажите его в строке подключения правильно. –

+0

no passowrd присутствует, я делаю sql с аутентификацией Windows –

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