Я работаю над развертыванием своего программного обеспечения с помощью Advanced Installer и хочу прикрепить файл .mdf, расположенный в [APPDIR] (папка назначения клиентского ПК). Я наткнулся на эту строку подключения:
Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;Trusted_Connection=Yes;
При подключении моего приложения это без проблем будет присоединено, но после его завершения появится сообщение «база данных mydbfile уже существует, выберите другое имя» каждый разв другое время приложение открывается. В описании говорится: «Если именованная база данных уже подключена, SQL Server не присоединяет ее повторно. Он использует подключенную базу данных в качестве подключения по умолчанию». Но этого не происходит, поскольку он пытается присоединить его каждый раз.