У меня есть существующая база данных, и я пытаюсь подключиться к нему с помощью рамки сущности, однако он вызывает исключение, говоряEntity Framework подключения к неправильной базе данных
Сервер принципал «Пользователь» не в состоянии получить доступ база данных «DatabaseTwo» в контексте текущей безопасности.
Однако, я не пытаюсь подключиться к DatabaseTwo, в нем нет ссылки на него нигде в моем решении.
Мои DbContext: (DatabaseOne)
Public Class MyContext
Inherits DbContext
Public Sub New()
MyBase.New("DatabaseOne")
End Sub
Public Property Objects As DbSet(Of Object)
End Class
Web.Config Строка соединения:
<add name="DatabaseOne"
connectionString="server=myserver.com;database=DatabaseOne;UID=MyUser;PWD=MyPwd;
APP=MyApp;" providerName="System.Data.SqlClient"/>
Другая база данных не существует на сервере, и пользователь имеет доступ к обоим база данных одна и две, что также странно, что оно не имеет разрешения
Try отладки, чтобы выяснить, где он получает другое сообщение от –
@ AllanS.Hansen Контекст заселяется правильно, база данных «DatabaseOne» – iswinky
Вы проверили запросы, если любая мощь явный доступ DatabaseTwo? –