0

я делаю сталкиваться довольно странное поведение на площадке заказчика:App игнорируя начальный атрибут каталога из строки подключения

Мое приложение ASP.NET пытается подключиться к базе данных, используя строку подключения, указанный в web.config.

Это нормально работает во всех случаях, кроме одного - для этого требуется конкретный клиент для переключения интегрированной защиты из-за разрешений безопасности. Странно, теперь приложение пытается подключиться к другой базе данных, а не к той, которая определена как «начальный каталог».

Я уже дважды проверил строку подключения для любых опечаток.

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

При необходимости - используется поставщик EntityClient.

Строка соединения (некоторые части изменен, конечно):

<add name="ConnName" connectionString="metadata=... provider connection string=&quot;data source=SERVER;initial catalog=DB;persist security info=True;Integrated Security=true;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
+1

Вы задаете вопрос о строке подключения, фактически не показывая нам строку подключения? Можете ли вы предоставить его? – Ruskin

+0

показать нам код ... – Thorarins

+0

@ Ruskin: добавлена ​​строка подключения. – Revoluzifer

ответ

0

Проблема решена - есть View, который вовлечен не был создан правильно и указывает на эту другую базу данных.