Строка подключения к SQL Server - PullRequest
0 голосов
/ 10 марта 2011

ОК, общий вопрос нуба здесь.Я играю с Silverlight, и мне нужно подключиться к базе данных.Когда я подключаюсь в обозревателе серверов (VS 2010), он работает нормально, потому что он использует мою учетную запись Windows для проверки подлинности.Однако, когда я начинаю отладку, серверная часть работает под другой учетной записью (NT-SERVICE или что-то в этом роде), которая не имеет никаких привилегий на SQL-сервере.Я пытался встроить свое имя пользователя / пароль, например:

connectionString="Data Source=.;Initial Catalog={DATABASE};Integrated Security=True;User={DOMAIN}\{USERNAME};Password={redacted}"

, но, похоже, это не работает.Я получаю сообщение об ошибке:

The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.

Спасибо за помощь,

Эрик

Ответы [ 2 ]

2 голосов
/ 10 марта 2011

Попробуйте Идентификатор пользователя = , а не Пользователь =

  connectionString="Data Source=.;Initial Catalog={DATABASE};Integrated Security=True;User Id={DOMAIN}\{USERNAME};Password={redacted}"

http://www.connectionstrings.com/

0 голосов
/ 11 марта 2011

Оказалось, что я не добавлял DataContracts к своим классам Linq-to-Sql. От дизайнера linq-to-sql установите сериализацию в Unidirectional. Оказывается, это было совершенно не связано со строками соединения. Вздох ...

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