Я хочу установить SQLExpress2005 как экземпляр "SQLExpress" и установите SQLExpresss2008 как экземпляр «SQLExpress2008».
Есть ли проблемы с тем, чтобы сделать это на одной машине?





Я почти уверен, что вы можете использовать полную версию SQL, но вам нужно сделать это, установив именованные экземпляры. Это может быть проблема с SQL Express, где он не дает вам такой возможности.
Вы можете отредактировать файлы установки, чтобы изменить именованный экземпляр с «SQLEXPRESS» на все, что захотите. Вам просто нужно сделать это перед началом настройки.
Пока вы даете им разные имена, проблем возникнуть не должно. Бинарные файлы хранятся в каталогах в зависимости от версии, и вы можете (и должны) указывать их файловые группы в разных местах. Это также должно относиться к полным версиям.
Работает на моей машине :) Просто избегайте конфликтов экземпляров. Иметь не более одного экземпляра по умолчанию, и именованные экземпляры должны быть уникальными.
Просто из любопытства, почему бы вам не перейти на SQL Server 2008 Express? Вы можете установить свои базы данных, созданные в режиме совместимости с 2005 по 2005 год. (Но кроме этого, вы должны иметь возможность сделать это IIRC.)