Создайте экземпляр для базы данных моего приложения и после запуска мое приложение сообщит об ошибке «Ошибка основного поставщика при открытии» - PullRequest
0 голосов
/ 08 июля 2019

Я написал приложение для SQL Server 2017. Мне нужно сделать его экземпляр для установки.

Когда я делаю экземпляр с SQL Server 2017 Express, он работает, но сейчас по какой-то причине мне нужно использовать экземпляр SQL Server 2008 Express.

И когда я использую экземпляр SQL Server 2008 Express и задаю строку подключения моего приложения, я получаю эту ошибку:

System.Data.Entity.Core.EntityException: основной поставщик не удалось открыть. ---> System.Data.SqlClient.SqlException: Невозможно открыть базу данных пользователя по умолчанию. Ошибка входа.

Ошибка входа пользователя 'Acolahchi-PC \ Acolahchi'.

в System.Data.SqlClient.SqlInternalConnectionTds..ctor (идентичность DbConnectionPoolIdentity, SqlConnectionString connectionOptions, SqlCredential верительных, Object providerInfo, Струнный Новый_пароль, SecureString newSecurePassword, логическое redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool бассейн, Строка, Boolean маркер доступа applyTransientFaultHandling , SqlAuthenticationProviderManager sqlAuthProviderManager)
в System.Data.SqlClient.SqlConnectionFactory.CreateConnection (параметры DbConnectionOptions, DbConnectionPoolKey poolKey, объект poolGroupProviderInfo, пул DbConnectionPool, DbConnection owningConnection, пользовательские функции DbConnectionOptions) в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection (пул DbConnectionPool, DbConnection owningObject, параметры DbConnectionOptions, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)

Строка подключения:

<add name="AccountingDBEntities" 
     connectionString="metadata=res://* /AccountingModel.csdl|res://*/AccountingModel.ssdl|res://*/AccountingModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AccountingDB.MDF;integrated security=True;MultipleActiveResultSets=True&quot;" 
     providerName="System.Data.EntityClient" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...