Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 需要从2005年到2008年使用我的SQL Server Express_Sql Server - Fatal编程技术网

Sql server 需要从2005年到2008年使用我的SQL Server Express

Sql server 需要从2005年到2008年使用我的SQL Server Express,sql-server,Sql Server,此时,我有一个运行SQLServer2005Express的SQLEXPRESS实例,还有一个运行SQLServer2008的SQL2008实例 我需要将我的SQLEXPRESS实例放在SQLServer2008下 我怎样才能继续?升级?是否卸载SQL Server 2005 Express并重新安装 谢谢您的帮助。您不能更改实例的名称。您需要再次安装它,因为有两个想法: 1) 您可以使用安装程序进行就地升级 2) 较慢但较少的停机时间: 备份所有数据库,将它们恢复到另一台服务器,将所有内容指

此时,我有一个运行SQLServer2005Express的
SQLEXPRESS
实例,还有一个运行SQLServer2008的
SQL2008
实例

我需要将我的
SQLEXPRESS
实例放在SQLServer2008下

我怎样才能继续?升级?是否卸载SQL Server 2005 Express并重新安装


谢谢您的帮助。

您不能更改实例的名称。您需要再次安装它,因为有两个想法:

1) 您可以使用安装程序进行就地升级

2) 较慢但较少的停机时间:

  • 备份所有数据库,将它们恢复到另一台服务器,将所有内容指向该服务器
  • 卸载主实例,清洁安装2008
  • 将DBs还原到2008实例1,并将应用程序指向该实例1

第二种方法需要更多的努力,但停机时间是更改连接字符串所需的时间(即秒)

这更像是一个问题。好的,我无法更改实例的名称,但我可以将SQLEXPRESS从2005迁移到2008吗?谢谢