2012-02-13 3 views
0

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

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

Это недействительный «Источник данных». SQL Server не является UNC. – SLaks

ответ

0

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

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

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

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

+0

Я создал db и экземпляр. Это все на моей локальной машине. Моя машина - bkirkland_lpt. – RageQwit

+0

Удалены слэши, и это все еще не работает. Я смог добавить db в качестве подключения к данным без проблем. Он отображается как, bkirkland_lpt \ brandon – RageQwit

0

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

+0

Имя экземпляра - BRANDON. – RageQwit

+0

в любом случае вы должны удалить ведущие косые черты – adontz

0

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

Источник данных = [bkirkland_lpt.domain.com] \ brandon; Начальный каталог = СОСТОЯНИЕ; Интегрированная безопасность = SSPI; Persist Security Info = False; Trusted_Connection = True;

Источник данных = localhost \ brandon; Начальный каталог = STATUS; Интегрированная безопасность = SSPI; Постоянная информация о безопасности = False; Trusted_Connection = True;