Я только когда-либо видел функцию экземпляра пользователя, используемую в комбинации с AttachDbFileName
. Другими словами, вы не можете подключиться к базе данных, которая уже подключена к работающему экземпляру SQL Server, и сказать SQL Server запустить новый экземпляр для этой базы данных, поскольку только один экземпляр может «владеть» базой данных на время. Когда вы используете AttachDbFileName
, он говорит SQL Server сделать копию этого файла MDF для использования приложения.
Итак, если только вы не собираетесь использовать эту функцию, я снова предложу вам просто удалить параметр User Instance = true
из строки подключения.
(Также может быть интересно отметить, что эта сомнительно полезная функция устарела.)