У меня есть приложение .net wpf, работающее под управлением Windows 8 & 8.1 с использованием SQL Server 2014 Express.SQL Server 2014 Express: Не удалось создать экземпляр пользователя SQL Server из-за сбоя при запуске процесса для пользовательского экземпляра
Следующая ошибка продолжает возвращаться (обычно после перезагрузки):
System.Data.Entity.Core.EntityException: Основной поставщик не смог на Open. ---> System.Data.SqlClient.SqlException: Не удалось создать экземпляр пользователя SQL Server из-за сбоя в запуске процесса для экземпляра пользователя. Соединение будет закрыто. в System.Data.SqlClient.SqlInternalConnection.OnError (SqlException исключением, булевой breakConnection, Action`1 wrapCloseInAction)
Я смотрел на следующих аналогичных должностях:
System.Data.SqlClient.SqlException: Failed to generate a user instance of SQL Server
Я изменил пользовательские сервисы, выполняемые в локальной системе.
Я написал сценарии, которые останавливают службу SQLExpress2014
, удаляет все файлы в папке C:\Documents and Settings\{YOUR_USERNAME}\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\{SQL_INSTANCE_NAME}
, а затем перезапускает службу.
Запуск сценария временно устраняет проблему, но затем она обычно начинается снова после перезагрузки, требуя повторного запуска сценария.
Ниже мое приложение строка подключения:
metadata=res://*/Models.###.csdl|res://*/Models.###.ssdl|res://*/Models.###.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS2014;AttachDbFilename=|DataDirectory|\###.mdf;Database=###;integrated security=True;multipleactiveresultsets=True;User Instance=True;application name=EntityFramework"
Есть ли что-то еще, что я должен сделать, чтобы предотвратить эту ошибку?