欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

怎么从sql server 2005升级到sql server 2012

更新时间: 2014-01-05 02:18:21 责任编辑: Author_N1

 

如何从SQL Server 2005升级到SQL Server 2012
升级的主要目的:
应用SQL Server 2012的Always On的技术,做读写分离。

当前的环境:
1. 在大约3年前,从SQL Server 2000升级到SQL Server 2005。
2. 数据量在20G左右。
3. 里面有大量的存储过程。
4. 客户端程序访问数据库方式多样,到处直接拼写SQL的(复杂),有走ORM的。
5. 数据库服务器4核的8个CPU,32G的内存,性能问题日益突出。(优化SQL和索引是另外一条路,暂不讨论)
6. 存储是IBM的,RAID5

暂时的解决办法及接下去的思路:
1. 安装了SQL Server 2012,可以分离了一个SQL Server 2005的数据库,然后附件到SQL Server 2012上。
2. 大部分应用,尤其是通过ORM访问数据库的程序很正常。
3. 也有很多应用,直接拼凑SQL的,直接出错。
4. 安装了UAFS(SQL Server 2012升级助手),这个东西,貌似会把所有升级后会出问题的SQL以报表的形式整理。

我的问题就是:这个东西,到底如何用呢?
还有没有其他啥思路或者办法?

记得2012应该不支持直接拿2005的数据,透过2008中转一次喽
对系统,若能从优化上着手,解决性能问题是首选,部署ALWAYSON会增加硬件、管理、维护成本

--参考方法--
2008我升过一次,目前知道的是
;with result as 这个,2008不抱错,但是2012就会报错,这个变成了内置功能
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:18:21
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8282/
本文WWW.DOC100.NET DOC100.NET版权所有。