在2005年安装SQL Server Express 2008

问题描述:

我有一个SQL Server Express 2005中的特定名称的实例,并且我想安装SQL Server Express 2008,并且具有相同的实例名称,因为我尝试的旧应用程序版本安装程序随附了SQL Server Express 2005安装程序,以及带有SQL Server Express 2008安装程序的新安装程序。在2005年安装SQL Server Express 2008

我不希望用户卸载旧的应用程序(因此也就是SQL Server Express 2005实例),那么可能会有类似于实例和“升级”的实例吗?

我使用的是以下行引导程序:

<Command PackageFile="SQLEXPR32_x86_ENU.EXE" 
     Arguments='/q /hideconsole /action=Upgrade /features=SQL /instancename=DUBOCALC 
        /enableranu=1 /sqlsvcaccount="NT Authority\Network Service" 
        /SQLSYSADMINACCOUNTS="Builtin\Users" /skiprules=RebootRequiredCheck' 
     EstimatedInstalledBytes="225000000" 
     EstimatedInstallSeconds="420"> 

非常感谢大家提前!

+0

我建议删除的SQL Express 2005的它不会损害任何东西我上周有同样的问题与SQL Server 2008 R2企业经理不会安装/显示出来......我删除了2005年,wah-la一切都很完美......删除了2005年,它是老的和无用的..在我看来 – MethodMan 2012-02-27 15:15:08

+0

是的,但是它对用户的旧版本有一些影响?在实例中,它可能会将所有更改存储在他们制作的数据库中。 – noloman 2012-02-27 15:16:18

+0

仅用于SQL 2005到2008升级向导的Google。或备份用户dbs,删除,安装和恢复。 – 2012-02-27 15:17:07

您不能拥有相同的实例名称或使用相同的端口。每个实例在这些方面都必须是唯一的。

你必须做一个“就地”升级

+0

我该如何进行原位升级? – noloman 2012-02-27 15:19:00

+0

@noloman:说实话,不知道。从来没有做过。我不使用Express并且总是迁移服务器......将会在MSDN上有所变化 – gbn 2012-02-27 15:20:14