ps卸载遇到错误SQLServer2012遇到的问题,下一步怎么办

SQL Server 2012安装介绍 SQL 2012安装出错的解决方案_西西软件资讯
西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ SQL Server 2012安装介绍 SQL 2012安装出错的解决方案
V2.32正式版
类型:数据库类大小:40.7M语言:中文 评分:6.6
听闻2012比以前的2008R2那些版本做了很大的升级,而且在于性能上更是采用了前沿技术――列存储,是的SQL Server的读取速度上有了几十至上百倍的提升。对于这个全新的产品,已经装了有一段日子啦,使用了一下,感觉真的是比较的强,这次微软看来真的是做了很大的动作和花了很多的构思。  最近老是有朋友问我SQL Server安装总是出错,安装不上啊等等信息,今天把我安装和测试得到的一些经验分享给需要的朋友。  提醒:    1、如果你的OS是win7或者win2008+等,这些需要打上SP1的补丁才可以安装(安装前SQL也会检查一下,他会提示你的),否则将无法安装    2、如果Visual Studio 2010 Sp1、SQL Server 2008 r2 Sp1这些补丁,那么最好安装前卸载它,否则会安装失败的。(别人的经验之谈)    附上补丁连接:  具体步骤如下:  1)、看来这个界面还是没有改变的,和以前的一样,选择[安装]选项卡,点击[全新SQL Server 独立安装或向现有安装添加功能]。    2)、和以往一样,循例检查一些系统各项配置是否正确。    3)、输入产品密钥,后面几步骤都和以前的一样,直接下一步就可以。      4)、在此之前将会出现一个下载的界面,那只是在检查对应所需的组件是否有需要更新的,很快就会过去;当前你也可以在安装前把网断开,这样就不会下载那些更新啦。    5)、选择[SQL Server 功能安装]    6)、选择你对应要安装的功能即可    7)、检查必要的检查,如果没有安装.NET Freamework 3.5SP1以上,这是先决条件    8)、取个实例名,这次看起来好多啦,下方可以看到本机安装过的那些实例。    9)、后面都是和以往一样的步骤    设置服务的启动类型,当然如果你不喜欢他们开机启动可以设置为手动          SQL 2012 的新功能,分布式回放设置,这个功能还没有见识过。        OK,安装大约会持续40-60分钟吧。      看看他的新界面吧,很熟悉是吧,我老早就想要这个界面啦,SQL 08做BI的时候就想为什么不是10的界面,现在终于实现啦。      安装的大致过程就是这样
03-1710-2005-0701-2501-0809-0907-0706-1605-0804-24
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载其他回答(4)
顶起,求大神
sql的安装和系统有关系,好多win7系统不兼容,不知道你用的sql server的版本是多少,低版本的兼容性好些
重装系统吧
园豆:1040
重装系统应该也会有问题的,或者换个安装包。
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。问题描述:生产环境一个数据库从SQLSERVER 2008 R2升级到SQLSERVER 2012 ,同时更换硬件,但迁移后发现性能明显下降,应用写入、读取性能下降的比较厉害;
向微软寻求帮助后得出答案,原来这与SQLSERVER的安装介质有关。
大致意思是说由于NUMA架构可以自行管理内存池,在安装了CAL的EE后,由于限制只能使用20个cores,同样内存则只能管理到20个cores涉及到的NUMA的对应的内存空间(具体算法为 限制内存=当前物理内存/NUMA数量*(总核数/20)),如果限制SQL Server的最大使用内存超过前面说的限制内存,则当使用内存大于限制内存需要再向操作系统再申请空间时,则会产生跨NUMA处理的情况,导致大量消耗系统资源,引起性能下降;
这是我在网上找到的解释,摘录其中几段(本人E文水平有限,翻译不当之处敬请见谅)
关于SQLSERVER EE的安装介质(EE为Enterprise Editions简拼,企业版)
SQL Server EE is no longer being offered under the Server + CAL (Client Access License) licensing model. For customers with Software Assurance on existing SQL EE Server licenses (or access to them under their current Enterprise Agreements during term) a version of Enterprise Edition was created to enable them to upgrade to SQL Server 2012. This version has technical restrictions limiting an instance to using only 20 processor cores (40 CPU threads with Hyperthreading).. Customers must still have the proper version of the CAL and additional physical and virtual use right restrictions of this SKU (Stock Keeping Unit) apply. Please refer to the three documents listed above for additional details.
An Enterprise Edition which is licensed per core and which does not have limits on the # of cores usable on a server (within the absolute limits supported). This Enterprise Edition does reflect the new licensing model for SQL Server Enterprise Edition.
上面说到 即便是SQLSERVER EE,由于授权方式的差异导致对processor cores的限制
For customers with Software Assurance on existing SQL EE Server licenses
An Enterprise Edition which is licensed per core and which does not have limits on the # of cores usable on a server
通过以下方式可以检查当前运行的SQL EE信息
1、sp_readerrorlog ,第一行显示SQLSERVER 版本信息如下
16:04:54.56 Server&&&&& Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
&&&&&&&&&&&& Feb 10 :15
&&&&&&&&&&&& Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit)on Windows NT 6.1 &X64& (Build 7601: Service Pack 1)
2、select serverproperty('Edition') ,显示版本信息如下
Enterprise Edition (64-bit)
如何判断当前的SQL EE是基于per CAL还是per core的呢?如果显示的信息如上所示,那就是基于per CAL的,文中再次强调此模式下受限于20 cores;
Answer is: It is the CAL licensed one and with that the Enterprise Edition which is limited to 20 cores!!!
而如果显示的信息如下所示,那就是基于per core的 则没有限制;
The per-core licensed Enterprise Edition will show like this:
23:57:29.77 Server Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Feb 10 :15
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.1 &X64& (Build 7601: Service Pack 1)
&Executing:
select serverproperty('Edition')
which then could show this result:
Enterprise Edition: Core-based Licensing (64-bit)
关于20 cores的限制问题,需要区分CPU是否支持超线程而言
Other indications that there might be a limitation to 20 cores could be identified as well at the beginning of the SQL Server 2012 errorlog where we can find a message like:
SQL Server detected 4 sockets with 6 cores per socket and 6 logical processors per socket, 24 tota using 20 logical processors based on SQL Server licensing.
In the case above, we are looking at a server with the last generation of Intel processors which did not have Hyperthreading yet. Or in more modern Intel Servers with Hyperthreading it would look like:
SQL Server detected 4 sockets with 8 cores per socket and 16 logical processors per socket, 64 tota using 40 logical processors based on SQL Server licensing.
上文中的描述,根据SQL Server 2012 errorlog中的内容,我们可以看到
如果SQL Server 检测到 4个插槽,每个插槽有6个核,且有6个逻辑处理器(单线程),则总共为24个逻辑处理器,受限于SQL Server licenseing,只能使用20个逻辑处理器;
对于超线程CPU:
如果SQL Server 检测到 4个插槽,每个插槽有8个核,且有16个逻辑处理器(单线程),则总共为64个逻辑处理器,受限于SQL Server licenseing,只能使用40个逻辑处理器;
Another possibility of discovery is through the Microsoft MAP toolkit. Where to get it and how to use it is excellently described in this document:
另外一种可能的发现是通过Microsoft MAP toolkit,可以在以下这个文档中得到更准确的描述;
---------------------------华丽丽的分割线---------------------------------------
How is the throttle of 20 cores enforced for the CAL license-based Enterprise Edition?
The limitation or the cap is enforced by the # of SQL Server schedulers. Usually SQL Server creates one scheduler thread for every logical CPU on a server. Each of those scheduler threads is administrating a pool of worker threads which execute requests or are in different other states. A scheduler only can have one thread running at maximum. If a scheduler thread over all of the time has one of worker threads running, it can leverage at maximum one logical CPU and not a bit more. If there are (as in the second situation above) only 40 schedulers active to schedule worker threads, the maximum number of CPU power we can use at any given time is 40 logical CPUs.
Querying sys.dm_os_schedulers with this query:
select * from sys.dm_os_schedulers
we will realize that the all the schedulers are &Visible& for all the logical CPUs, but only 40 of them will be &Online&, whereas the others are &Offline&
If you disable Hyperthreading, the number of schedulers being Online will decline to 20, since one single core is now represented by one CPU thread only compared to two with Hyperthreading enabled. In cases where there are many more CPU threads or logical CPUs than the limit of the Server+CAL licensed SQL Server 2012 Enterprise Edition, one certainly can use affinity mask settings to chose the CPUs SQL Server shall use.
通过sys.dm_os_schedulers这个DMV可以查询到SQL Server调度线程的情况;
如何在EE的两个不同的产品间变更?在下面的链接中可以找到答案
Views(...) Comments()Sql Server 2012安装时出现以下错误,取消继续安装后无法正常打开,卸载干净后重装多次依然出现此错误?_百度知道
Sql Server 2012安装时出现以下错误,取消继续安装后无法正常打开,卸载干净后重装多次依然出现此错误?
我有更好的答案
重新到安全模式杀毒及清除恶意插件对所有磁盘进行错误扫描卸载后重新下载安装包并确认完整性再重新安装还有问题的话建议重新安装系统。
采纳率:80%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。每次安装sqlserver2012版都遇到这样的问题,怎么破?
[问题点数:60分]
每次安装sqlserver2012版都遇到这样的问题,怎么破?
[问题点数:60分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年7月 MS-SQL Server大版内专家分月排行榜第一2009年3月 Oracle大版内专家分月排行榜第一2009年2月 Oracle大版内专家分月排行榜第一
2013年9月 MS-SQL Server大版内专家分月排行榜第二2013年8月 MS-SQL Server大版内专家分月排行榜第二2009年4月 Oracle大版内专家分月排行榜第二2009年1月 Oracle大版内专家分月排行榜第二2004年10月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 MS-SQL Server大版内专家分月排行榜第一
匿名用户不能发表回复!|

我要回帖

更多关于 ps卸载遇到错误1 的文章

 

随机推荐