Я пытаюсь установить соединение между службой Windows, написанной на C #, и базой данных SQL Server Express. Но когда connection.open
вызывается, я получаю это исключение
System.Data.SqlClient.SqlException:
{"Не удалось создать пользовательский экземпляр SQL Server из-за сбоя в
запуск процесса для пользовательского экземпляра. Соединение будет
закрыт. "}
Но тот же код отлично работает, когда я запускаю его как консольное приложение. Может кто-нибудь, пожалуйста, помогите мне с этим ??
_connection = new SqlConnection("Data Source=.\\MSSQLSERVER1;AttachDbFilename=D:\\vinay\\project\\LightHistorian\\LH_DB.MDF;Integrated Security=True;User Instance=True;");
Я дал те же учетные данные, что и локальная система. Это работает время, а в другое время - нет. Но когда случается это исключение, если я перезагружаю машину, она работает.
Я использовал одно и то же соединение для службы Windows и консольного приложения