SQL SERVER 2008 升级至SQL SERVER 2012

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER 2008 升级至SQL SERVER 2012相关的知识,希望对你有一定的参考价值。

SQL SERVER 2008 升级至SQL SERVER 2012

1sql server 2008 当前版本

Microsoft SQL Server Management Studio (10.0.6000.29--sql server 2008

Microsoft Analysis Services 客户端工具(10.0.6000.29)     

Microsoft 数据访问组件 (MDAC) 6.1.7601.17514

Microsoft MSXML(3.0 6.0

Microsoft Internet Explorer(8.0.7601.17514)

Microsoft .NET Framework(2.0.50727.5420)

操作系统(6.1.7601)

 

操作系统:windows server  2008 R2

 

2、需要操作系统升级Windows Server 2008 R2 Service Pack 1补丁包(x86/x64之分,windows6.1-KB976932-X64),升级预计时间60分钟,并且需要重启服务器,启动还要从新加载配置20分钟左右

 

3.NET Framework必须从原来的3.5 sp1升级至4.0以上(20分钟左右),需要重启计算机

 

4、打开cn_sql_server_2012_enterprise_edition_x86_x64_dvd_813295安装setup.exe,选择“安装升级顾问”,需要安装"Microsoft? SQL Server? 2012 Transact-SQL ScriptDom"组件(x86/x64)

 技术分享

5、选择"安装"-->"SQL Server 200520082008 R2"升级至2012

 技术分享


6、输入sn秘钥,默认的秘钥只有180试用

   SQL Server 2012 Enterprise Core Edition FH666-Y346V-7XFQ3-V69JM-RHW28

 技术分享

7、选择要升级的实例,如没有多实例,一般指默认实例

 技术分享

8、全文升级,选择“导入”

 技术分享

9、安装验证信息时,提示2个失败:

1)RS_ValidDatabaseVersion:检查该版本的报表服务器数据库能否由 Microsoft SQL Server 2012 Service Pack 1 报表服务器使用。 状态:失败

处理方法指导:报表服务器数据库未处于支持的兼容级别或者无法建立连接。请使用 Reporting Services 配置管理器验证报表服务器配置,并且使用 SQL Server 管理工具验证兼容级别。

2)RS_ValidDSN 检查报表服务器是否具有有效的 DSN。 状态:失败

处理方法指引:报表服务器配置不完整或无效。请使用 Reporting Services 配置管理器验证报表服务器配置。

 

原因:由于安装SQL 2008 的时候,没有选择安装本机报表数据库

解决方法:

  #检查报表服务是否开启状态:查看SQL Server Reporting Services服务;

  #如果已开启,请打开报表服务Reporting Services 配置管理器,连接后点击【数据库】,查看当前报表服务器数据库中SQL Server名称,尝试通过这个名称连接【数据库名称】指定的数据库。如果没有之前没有可以新建一个报表数据库。

技术分享 

10、重新运行安装验证通过后,开始升级(时间大概要1小时左右)

 

Microsoft SQL Server Management Studio11.0.2100.60

Microsoft Analysis Services 客户端工具11.0.2100.60

Microsoft 数据访问组件 (MDAC)6.1.7601.17514

Microsoft MSXML3.0 6.0

Microsoft Internet Explorer8.0.7601.17514

Microsoft .NET Framework4.0.30319.237

操作系统6.1.7601

 

 

注意:

1SQL2008 升级到SQL2012 SP1,谁知道2012企业版还有Licensed限制,通过CAL方式注册的(也就是大家网上搜索的那种验证码注册),会有CPU线程数限制,不能超过40个(详情这里)。但是我们的正式服务器是4*12=48个逻辑CPU,超出了8个,这样的话,就会导致之前的跨NUMA问题。

2、确定是否有试用期版本

  SELECT @@version

 

  Microsoft SQL Server 2012 - 11.0.2100.60 (X64)

Feb 10 2012 19:39:15

Copyright (c) Microsoft Corporation

Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

注:Core-based Licensing (64-bit) 核心版

 

 

 


本文出自 “一万小时定律” 博客,请务必保留此出处http://daisywei.blog.51cto.com/7837970/1878767

以上是关于SQL SERVER 2008 升级至SQL SERVER 2012的主要内容,如果未能解决你的问题,请参考以下文章

sql server2008升级到2008 R2出现问题

SQL_SERVER_2008升级SQL_SERVER_2008_R2的方法

sql server 2008 注册升级时报错

从 SQL Server 2008 升级应用程序以使用 SQL Server 2016

如何将 SQL Server 2008 R2 SSIS 包升级到 SQL Server 2016?

SQL Server 2008 R2升级到SQL Server 2012 SP1