У меня была копия SQL Server 2014 Standard, установленная на моем компьютере разработчика в качестве экземпляра по умолчанию в течение нескольких лет. Я установил стандарт на свою машину, потому что у меня была бесплатная лицензия, которую я мог использовать по подписке MSDN. Теперь я хочу удалить SQL Server 2014 и сделать SQL Server 2017 Developer Edition своим экземпляром по умолчанию. Я попытался удалить SQL Server 2014 с помощью стандартного рабочего процесса «Установка и удаление программ», но после запроса о том, какие функции я хочу удалить, он запрашивает каталог, содержащий носитель для удаления. К сожалению, я не сохранил пакет загрузки SQL Server 2014, полученный от MSDN, и у меня больше нет доступа к MSDN. Я также проверил My Visual Studio, но он возвращается только к SQL Server 2016. Как я могу удалить SQL Server 2014 Standard без установочного носителя?
Дальнейшая история вопроса:
Единственная причина, по которой я хочу удалить SQL Server 2014, заключается в том, что я хочу использовать STRING_AGG
функцию, которая является новой для баз данных SQL Azure и SQL Server 2017. Чтобы упростить настройку сред разработки, мы используем точечную нотацию для строк подключения к локальной среде, например: наша строка подключения:
Data Source=.;Initial Catalog=<Database Name>;Trusted_Connection=True;Connection Timeout=30;
Точечная нотация соединяется с базой данных по умолчанию, и, насколько мне известно, я не могу сделать SQL Server 2017 базой данных по умолчанию, не удалив сначала SQL Server 2014. Если я смогу использовать строку подключения с точечной нотацией для подключения к SQL Server 2017 без удаления SQL Server 2014, то я также буду открыт для этого решения.