изменить какой-либо тип поля вызвать исключение при доступе к базе данных - PullRequest
0 голосов
/ 22 июня 2011

Я изменяю поле с char(50) на VARCHAR(MAX).Я сделал это изменение из визуальной студии.

Теперь я пытаюсь получить доступ к базе данных и получаю исключение

Невозможно открыть базу данных пользователя по умолчанию.Ошибка входа.Не удалось войти в систему для пользователя 'NT AUTHORITY \ NETWORK SERVICE'.

Мои знания по SQL очень чисты - и я не знаю, как решить эту проблему.

Я использовал this - и все равно ничего не работает нормально.

Спасибо за любую помощь.

Обновление : я отменяю изменения, внесенные мной в Visual Studio, - и все работает нормально.Я сделал изменение таким же образом, и исключение появилось снова.

Есть ли другой способ сделать это простое изменение?

1 Ответ

1 голос
/ 22 июня 2011

В основном, потому что ваше приложение сервера WCF работает под учетной записью сетевой службы, оно не может использовать проверку подлинности Windows для подключения к SQL.Разве вы не можете использовать имя пользователя и пароль SQL в качестве строки подключения?

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