Строка подключения SQL в домене C # - PullRequest
0 голосов
/ 14 февраля 2012

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

Data Source=\\bkirkland_lpt.domain.com\brandon;Initial Catalog=STATUS;integrated security=SSPI;persist security info=False;Trusted_Connection=Yes;");

Ответы [ 3 ]

0 голосов
/ 14 февраля 2012

Я вижу здесь пару проблем.

Во-первых, похоже, что вы используете неправильный источник данных. Источник данных должен быть в формате [имя_сервера] \ [имя_экземпляра]. Исходя из вашего кода, я бы предложил

Data Source=bkirkland_lpt.domain.com\brandon;Initial Catalog=STATUS;integrated security=SSPI;persist security info=False;Trusted_Connection=Yes;

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

0 голосов
/ 23 февраля 2012

Попробуйте заключить имя сервера в []. Попробуйте заменить имя сервера на localhost и посмотрите, имеет ли это какое-то значение (если оно все на вашей локальной машине). Я также хотел бы использовать правильный регистр и True против Yes в качестве значения параметра.

Data Source=[bkirkland_lpt.domain.com]\brandon;Initial Catalog=STATUS;Integrated Security=SSPI;Persist Security Info=False;Trusted_Connection=True;

Data Source=localhost\brandon;Initial Catalog=STATUS;Integrated Security=SSPI;Persist Security Info=False;Trusted_Connection=True;
0 голосов
/ 14 февраля 2012

\ bkirkland_lpt.servicesource.com \ brandon - это путь к общей папке, а не имя хоста. Попробуйте bkirkland_lpt.servicesource.com

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