Ⅰ 检查sqlserver安装程序的规则时出错了
SqlServer安装出错,sqlserver软件,一切正常,然后重启(一定要重启,否则没法重装),执行sqlserver的安装程序,一切似乎都正常,一路下一步,安装到了最后,突然提示安装程序配置服务器失败。 当出现安装程序配置服务器失败时,可以试着用
错误重现:首先在控制面板里卸载了sqlserver软件,一切正常,然后重启(一定要重启,否则没法重装),执行sqlserver的安装程序,一切似乎都正常,一路下一步,安装到了最后,突然提示“安装程序配置服务器失败”。
Ⅱ sqlserver安装时失败,提示遇到以下错误:未将对象引用设置到对象的实例。这个是什么意思要怎么解决
您好,一、网络上的一般说法:
1、ViewState 对象为Null。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
7、对控件赋文本值时,值不存在。
8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。
9、使用FindControl时,控件不存在却没有做预处理。
10、重复定义造成未将对象引用设置到对象的实例错误.
二、(1)所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用DataGrid或gridview或datalist等数据控件时出现.
(2)控件名称与codebehind里面的没有对应
(3)未用new初始化对象
(4)在程序中所引用的控件不存在
解决方法:
(1)使用try..catch...finally捕捉错误,或直接用response.write()输出所取的变量值
(2)查看代码中是否存在未初始化的变量
三、
SqlConnection.Open 未将对象引用设置到对象的实例
在使用VS2003开发 ASP.NET程序时候 有时候操作 SqlConnection对象的Open()方法时候会出现
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
。。。。
conn.Open();
......
跟踪调试也肯定可以确定 对conn进行new 操作 但是程序经常在这个地方报错,但是有时候重启服务器或者重启IIS有能正常使用了。 怎么调试也找不到问题 那么这个时候可能是 你本机上安装的.NET FRAMEEWORK 框架有问题,可能没有没有安装SP1.1补丁
需要打NET FRAMEEWORK1.1 SP1的补丁,到微软官方网站下载安装后就好了。
Ⅲ sql server 安装失败的办法
sql server 2008安装失败的办法
有很多人在装sql server的时候,稍有不慎就安装失败。sql server 2008应该是用的比较多的,很多人都遇到了安装失败的问题,什么原因造成的.呢?我这里简单的总结了下,并为大家带来解决办法,不妨试试哦!
如图:安装失败都是因为以前的老版本未卸载干净造成的!
怎么解决?
1、停止所有跟Sql相关的服务:控制面板-〉管理工具-〉服务
2、在控制面板中卸载所有和SQL有关的一切程序或者组建
3、注册表清理():
3.1彻底删除SQL Server:
hkey_local_ hkey_local_ SQL Server hkey_current_ SQL Server hkey_current_ hkey_local_ ameoperations
3.2注册表中的相关信息删除:
HKEY_LOCAL_。
HKEY_LOCAL_。
3.3 HKEY_LOCAL_ Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目
3.4 HKEY_LOCAL_
删除ExceptionComponents
3.5运行注册表,删除如下项:
HKEY_CURRENT_ SQL Server
HKEY_LOCAL_ SQL Server
HKEY_LOCAL_
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
;Ⅳ sqlServer安装出现1608
解决sqlserver安装时1608或1605错误提示
在一次卸载sqlserver后,发现无法重装了,提示信息:
TITLE: SQL Server Setup failure.
------------------------------
SQL Server Setup has encountered the following error:
MsiGetProctInfo failed to retrieve ProctVersion for package with Proct Code = '{2243F21A-E132-44F7-BA13-024D0845C815}'. Error code: 1605.
google了半天,有些说可能卸载不完整,于是下来sqlserver清除注册表的工具,依然不行。后来看一些文章最后结论都是只能重装系统,没有别的方法。
还好在一些英文论坛中,终于发现如下方法可以解决:
1.根据提示信息中的Proct Code,将第一段中字符串倒置,比如上面的得到的就是A12F3422;
2.在注册表中HKCR\Installer\UpgradeCodes搜索上面字符串,找到后删除它的父项;
3.重装sqlserver。
如果操作完毕重装依然出现错误提示,有可能是Proct Code已经变了(也就是说不止一个问题),需要重复以上步骤,直到成功安装为止。(这也是为什么经常有人试过这个方法后还是提示错误信息的原因,因为残留的值不止一个)。
注册表修改有一定危险性,应该做好备份,删除前最好将相关项导出以备恢复之用。
另外这个给出另外两篇文章,如果以上解决方案依然无法解决,或对于更复杂的一些问题,比如注册表权限导致的,以及Installation Codes 和Proct Codes的关系进行了介绍,有助于解决更为复杂的问题,希望有所帮助。