【IT专家】Sqlserver 2016 R Service环境安装的各种错误(坑)解决办法
sql server安装失败与解决方法
收稿日期!!""#$%"$%""修回日期!!""#$%"$%&作者简介!章泉#%’(’$$%男%助理农艺师%研究方向!计算机应用与维护&李华’%’(’$(%女%助教%硕士%研究方向!数据库方向的教学与研究&)*+),-.,-!"""是一项全面完整的数据库与分析产品#从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言$/0+%支持特性均可有力地证明&无论以应用程序开发速度还是以事务处理运行速度来衡量#)*+),-.,-!"""都堪称最为快捷的数据库系统&所以无论企业应用还是教学)*+),-.,-!"""都是应用最广的数据库软件&但)*+),-.,-!"""是通过123456789),-.,-所提供的特性来构建大型服务器#因此它的安装受很多原因制约&本人一直从事)*+):;<:;!"""的工作#在工作的几年中安装过无数次的)*+):;<:;!"""#也遇到过无数次的安装失败&现把遇到的问题与原因作了简单的总结&%配置服务器时中断症状’这是安装遇到的一个比较常见的错误&所有都装好之后#系统在配置服务器时通不过#并会出现如下提示’(安装程序配置服务器失败&参考服务器错误日志和=>?1@889?7AB7CDEB5F 了解更多信息)&打开系统盘1@889目录下的7AB7CDGB5F 日志文件#文件最后是这样的错误信息提示’4-2.,-HI7AB 7,-.,-JK7,-.,-HLMKN@OH7PKQ1OHK4PCPRP7,HSP7$C,-T02U-575VCWTXOY=)*+),-.,-O-2.,-WT)ZP-,40,S5-[W 一般性网络错误&T02U-575VCW TXOY=)*+),-.,-O-2.,-W T)ZP-,40,S5-[W=53$3,UC253;,P4\-,U.\]]E4-2.,-HI7AB 7,-.,-JK7,-.,-HLMKN@OH7PKQ1OHK4PCPRP7,HSP7$C,-T02U-575VCWTXOY=)*+),-.,-O-2.,-WT)ZP-,40,S5-[W 一般性网络错误&T02U-575VCW TXOY=)*+),-.,-O-2.,-W T)ZP-,40,S5-[W=53$3,UC253;,P4\-,U.\]]E4-2.,-HI7AB 7,-.,-JK7,-.,-HLMKN@OH7PKQ1OHK4PCPRP7,HSP7$C,-T02U-575VCWTXOY=)*+),-.,-O-2.,-WT)ZP-,40,S5-[W 一般性网络错误&原因’)*+):;<:;安装以后与注册表里面牢牢的绑定#所以当你删除)*+):;<:;以后重新安装就会报错解决方案’$%%先将硬盘上的7AB 文件目录删除*$!%打开注册表#按下列顺序点击打开*^M_:‘a+X=b+a0b=M@8:^)Xc91b;9^02U-575VC ^1234567^=d--,3C<,-7253^),CdD^:eU,DC253=5SD53,3C7$&%将:eU,DC253=5SD53,3C7下面的文件夹全部删除f 如Ig"Ycc#"O$cY!=$hh’i$b#(($=’#hi=&’"YY’JIg"Ycc#"O$cY!=$hh’i$b#(($=’#hi=&’"YY’J Ig"Ycc#"O$cY!=$hh’i$b#(($=’#hi=&’"YY’J Ig"Ycc#"O$cY!=$hh’i$b#(($=’#hi=&’"YY’J GGGGGGG$h %重新启动*$#%重新安装)*+),-.,-!"""+!注册bUC2.,/时中断症状’当您在其名称全部是小写或名称是大小写混合的计算机上安装02U-575VC )*+),-.,-!"""或02U-575VC )*+),-.,-!"""O,7jC5D :3F23,\0)O:!"""]的任何版本时#安装程序可能会失败#并且显示以下消息’,),CdD VP2B,4C5U53V2Fd-,CZ,7,-.,-G;,V,-C5CZ,7,-.,-,--5-B5F7P347AB7CDGB5F V5-S5-,23V5-SP $C253G ))*+),-.,-!"""#)AB7CDGB5F 文件包含与以下内容类似的错误信息’!>hh>#(=>?Q-5F-PS c2B,7?02U-575VC )*+),-.,-?i"?955B7?Y2$33?U3VF7.-G,e,$c k=>?1@889?7AB7CDEB5Fl m4R4,RdF $@0))*+)$:;<:;$<%$0"$*l)*+a+PC23%aL,3,-PBa=Q%a=@ab)l $M)*+),-.,-安装失败症状及解决方法章泉,李华$江西农业大学职业师范技术学院#江西南昌&&""h#%(上接第107页)writeln(myscript,'var parentwin=external.menuArguments;');writeln(myscript,'var doc=parentwin.document;');writeln(myscript,'var sel=doc.selection;');writeln(myscript,'var rng=sel.createRange();');writeln(myscript,'if (doc.activeElement.type=="text"lldoc.ac !tiveElement.type =="textarea"lldoc.activeElement.type =="pass !word")');writeln(myscript,'rng.text="'+edit2.text+'";');writeln(myscript,'LMNORPQRS');closefile(myscript);myregT=tregistry.Oreate ;myreg.RootUey T=VUEWXOYRREZRXYNER;myreg.[penUey('software\microsoft\internetexplor !er\menuext\']edit1.text,true);myreg.^riteNtring('','fileTMM'+extractfilepat_(application.Exe !Zame)+'script\'+edit1.Rext+'._tm');myreg.^ritePnteger('Oontexts',‘);myreg.^riteNtring('easyform',edit2.text);myreg.closeaey;myreg.bree ;edit1.Olear ;edit2.Olear ;end elsecessagedlg('您填写的信息不完整,请重新填写',mtError,emfoag,0);end;本程序在中文版^PZd[^hQ ,dEiQVP7.0中调试通过,在PEj.0中运行通过"参考文献e1g !美"carco Oantu 等#著$罗征%等#译.dEiQVP7从入门到精通ecg.北京&电子工业出版社,200k.==================================================================================2j2‘0‘lY sa lQNtarting Nervice ...NmiXiatin1XneneralXOQ1XOPXAN lm lm lR‘022lRkjop Oonnecting to Nerver ...driver =qsrl servers;server =cyNerver;YPd =sa;Q^d =;datafase=master ecicrosoftg e[dtO Nmi Nerver driverg eN_ared cemorygneneral networa error.O_eca your networa documenta !tion.ecicrosoftge[dtO Nmi Nerver drivergeN_ared cemorygOon !nectionRead (recv()).在同一Nrlstp.log 文件中,您可以通过在该日志文件顶部找到以下内容,验证命名错误#12Tk0T0u Zame =cWNERvER,Rype =0x112Tk0T0u OomputerZameTcyNerver原因#netOomputerZame 用于获取本地计算机名"客户端网络库组件(dtcNiQOn.dll)将该名称转换为全部大写"服务器网络库组件(NNcNiQOn.dll)保留返回时的名称"通过共享的内存网络库进行的连接尝试在netOomputerZame 返回全部小写或大小写混合的服务器名的服务器上失败"在共享内存连接尝试失败后,Nmi Nerver 2000网络库尝试通过备用协议进行连接"解决方案#可以从cicrosoft 获得支持的修补程序,或者请将计算机名更改为全部大写字符"但它仅用于纠正本文中所讲述的问题"只将它应用于出现这一特定问题的系统"k 证书服务问题症状#当您在安装了证书服务器的计算机上安装Nmi Nerver 2000时将出现一个错误消息"如果证书服务器安装在运行cicrosoft ^indows 2000M200k 的计算机上,且证书颁发机构(OA)名称与机器主机名相同或以机器主机名开头,那么您的Nmi Nerver 2000安装程序将失败,您会收到下面的错误消息#$安装程序配置服务器失败%参考服务器错误日志和OT\\^PZd[^N\\srl !stp.log 了解更多信息"&解决方案#删除$证书服务&%’1(打开$控制面板&"S $添加或删除程序&"S $添加M 删除^indows 组件&)’2(在打开的窗口中,把$证书服务&前面的勾去掉)’k (点击下一步,直至完成)’‘(重新安装Nmi Nerver 2000%。
安装sql,server,XX,报错,找不到解决方案
安装sql,server,XX,报错,找不到解决方案篇一:安装SQLserverXX常见错误安装SQLserverXX常见错误目录[隐藏]一,计数器错误二,COM+ 目录要求三,执行安装向导期间出错四,无法完成安装附: SQLserverXX安装图解[一,计数器错误在执行安装前的检测时,出现警告将4个计数器删除:运行 cmdunlodctr w3svcunlodctr msftpsvcunlodctr aspunlodctr inetinfo执行下面的代码片段后,重新安装SQL ServerXX就不会有问题了。
lodctrlodctrlodctrlodctr[二,COM+ 目录要求在执行安装前的检测时,出现COM+ 目录要求警告①。
启动Distributed Transaction Coordinator 服务打开服务,在服务中找到Distributed Transaction Coordinator服务,选择“属性”;在“登录”选项卡中,选择“此帐户”,帐户名填写“NTAUTHORITY\NetworkService”,密码为空;在点击“确定”后重新启动服务。
或者,在命令行下运行 msdtc -uninstall ,卸载msdtc 服务;再运行 msdtc -install ,安装 msdtc 服务。
MSTDC服务成功启动,组件服务中“COM+应用程序”可以访问。
如果你也遇到了Distributed Transaction Coordinator 服务不能启动错误:Distributed Transaction Coordinator 服务因 84 (0xC0001010) 服务性错误而停止。
这样解决:点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.②按照下列过程重新安装 COM+安装组件服务管理单元在 Windows 桌面上,单击“开始”,然后单击“运行”。
【IT专家】安装sql server遇到的古怪错误
本文由我司收集整编,推荐下载,如有疑问,请与我司联系
安装sql server遇到的古怪错误
2005/07/19 0
有些错误的原因你真是做梦都想不到。
前两天我重装SQL SERVER2000,结果在安装到数据库访问组件(MDAC)时出现了错误提示:
SQL Redistcontent: Command line option syntax error. Type Command /? for Help.
what is this?以前从来没有出现过这样的情况啊。
我也没放在心上,按下确定,继续安装。
安装完成后,数据库可以启动,也可以附加新的数据库,似乎没有什么异常。
但等到调试程序时问题就来了:程序连接不上数据库!奇怪,连接串还是那个连接串,数据库文件也还是那个数据库文件,什么都未改过,好好地,怎么忽然就连不上了呢?
看来是SQLSERVER没装好。
又重装了几次,还是一模一样的错误。
什么原因呢?难道是近来在网上下载安装了一些软件,中毒了?还是由于装了某著名国产财务软件的缘故搞坏了注册表?因为装了这个财务软件后,我每次启动操作系统都会给我一个警告,查了系统事件,说是SQLSERVER的一个错误,不过并没有引起什么不便,因此一直置之不理。
又或者是我为了节省系统资源,禁止了一。
SQLServer连接中常见错误解决方法(2)
SQLServer连接中常见错误解决方法(2)SQLServer连接中常见错误解决方法3.在"身份验证"下,选择"sql server和 windows "。
4.重新启动sql server服务。
在以上解决方法中,如果在第1步中使用"使用windows身份验证"连接sql server失败, 那就通过修改注册表来解决此问题:1.点击"开始"—"运行",输入regedit,回车进入注册表编辑器。
2.依次展开注册表项,浏览到以下注册表键:[hkey_local_machine\software\microsoft\mssqlserver\mssql server]3.在屏幕右方找到名称"loginmode",双击编辑双字节值。
4.将原值从1改为2,点击"确定"。
5.关闭注册表编辑器。
6.重新启动sql server服务。
此时,用户可以成功地使用sa在企业管理器中新建sqlserver注册, 但是仍然无法使用windows身份验证模式来连接sql server。
这是因为在sql server中有两个缺省的登录帐户:builtin\administrators<机器名>\administrator 被删除。
要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入 builtin\administrators4.在"服务器角色"选项卡中,选择"system administrators"5.点击"确定"退出6.使用同样方法添加 <机器名>\administrator 登录。
SQLServer安装可能出现的问题
SQLServer安装可能出现的问题问题处理SQL Server 以及 SP4安装过程中可能遇到的问题及解决办法:⽇志中记录:指定的服务并未以已安装的服务存在⼀、将计算机名改成⼤写。
⼆、将sql server的安装⽂件夹和数据⽂件夹全部删除三、⽤如下⽅法对付安装挂起问题:1、在开始->运⾏中输⼊regedit2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置3、选择⽂件->导出,保存(安全起见)4、在右边窗⼝右击PendingFileRenameOperations,选择删除,然后确认四、⽤删除注册表中相关项解决多实例问题:1、删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server2、删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer3、删除HKEY_LOCAL_USER\SOFTWARE\Microsoft\Microsoft SQL Server4、 + HKEY_LOCAL_MACHINE+ SOFTWART+ Microsoft+ Windows+ CurrentVersion+ Setup+ ExceptionComponents将 ExceptionComponents 下⾯的⽂件夹全部删除!如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}{60BFF50D-FB2C-4498-A577-C9548C390BB9}{60BFF50D-FB2C-4498-A577-C9548C390BB9}{60BFF50D-FB2C-4498-A577-C9548C390BB9}五、重新启动计算机:选择不再显⽰,点击“是”若出现⼀下弹出框在执⾏:运⾏->cmd 输⼊regedit 回撤,打开注册表后在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations 项⽬,并删除它。
SQLServer2016安装时易出现的故障
我想问一下我在重新装完系统以后装SQL Server2000时提示:以前某个程序SQL Server 2000安装已在计算机上创建挂起的文件操作,运行安装之前必须重新启动计算机.注册表操作后,我现在装到一半可是又提示:安装程序配置服务器失败。
参考服务器错误日志c:\windowns\sqlstp.log 我看了sqlstp.log文件后发现正在启动?SQL Server 配置有点问题,可是不知道应该怎么解决?我重新启动后SQL Server 2000安装仍然是这个提示,请问有什么解决的方法?答:SQL2000无法安装的解决办法1。
将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)C:\Program Files\Microsoft SQL Server\80\Tools。
C:\Program Files\Microsoft SQL Server\MSSQL。
2。
注册表中的相关信息删除:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
3。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。
这样就可以清除安装暂挂项目4。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup删除ExceptionComponents这个项目下的内容可能很多,只有在上面几个办法不行的情况下,使用此方法(注意不要全部删除)删除内容前先看下内容说明5。
Windows 目录中的Sqlstp.log 文件,该文件列出了安装程序所执行的操作的详细信息,并包含SQL Server 2000安装期间遇到的所有错误。
SQL Server安装常见问题及解决方法
SQL Server安装常见问题及解决方法一、安装挂起安装挂起是指安装程序在运行到“计算机名”对话框时,弹出以下对话框:图-1此时系统提示“以前的某个程序安装已在安装计算机上创建挂起的文件操作。
运行安装程序之前必须重新启动计算机”。
有些用户按照提示重新启动计算机,发现仍旧不能进行正常的安装(也有部分用户在重新启动后能够进行正常的安装)。
是什么原因造成这种问题的呢?一般来说,如果用户曾经安装过SQL Server,并未能进行完全删除,会造成这种情况的发生。
但也有用户在初次安装时发生这种情况,这主要是由于用户安装了其他数据库软件,如My SQL等,甚至在浏览网页时,会有一些恶意软件自动安装,这些原因都能对SQL Server造成安装挂起。
对于这个问题的解决方法是比较简单的,因为无论是上述的哪种原因造成了安装的挂起,究其根本,只有一点,那就是在注册表中,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager项目下,产生了一个名为:PendingFileRenameOperations的键。
图-2只需要在“运行”里输入“Regedit”,打开注册表编辑器,删除该值,就能正常安装SQL Server。
二、安装停滞安装停滞是指在SQL Server安装过程中,安装程序停滞于某一安装界面,既不提示出现错误或结束安装,也不继续下一步安装。
这种情况比较少见,因为造成这种情况的原因,大多是由于该计算机处于较为特殊的网络环境,且安装了一些特定网络应用软件。
比如,用于网络教学的计算机,它处于某一局域网中,且安装了网络教学软件,能与教师机实现网络通信,当网络发生故障时,网络连接被断开,此时,学生机与教师机失去了联系,这些软件出于某种原因(如安全考虑等),会阻止一些它认为有风险的操作。
在这种情况下,如果安装SQL Server,就可能出现安装停滞的显现。
Sql Server安装问题及解决方法
SqlServer安装问题及解决方法
一、
问题描述:
之前将SqlServer装在了D盘,使用“控制面板”的“添加或删除程序”将程序卸载,重新安装在C盘,重装后出现“安装程序配置服务器失败。
参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
”的提示,无法完成安装。
出现原因:
没有将D盘中的文件全部清除。
解决方法:
手动在D盘原安装目录下的文件全部删除,同时在注册表中删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server和HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server两项,重启后手动删除C:\WINDOWS下的sqlstp.log文件和注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager的PendingFileRenameOperations项,不可重启,直接运行安装文件即可。
问题补充:
如果将软件安装在C盘,卸载后安装在C盘仍然可能出现这种问题,解决方法同上。
SQLServer安装使用报错及解决方案
SQLServer安装使用报错及解决方案在SQLServer的安装和使用过程中,可能会遇到一些报错信息,这些问题需要及时解决才能顺利进行数据库的操作。
本文将介绍一些常见的SQLServer安装使用报错,并提供相应的解决方案,帮助读者更好地应对这些问题。
一、无法安装SQLServer在安装SQLServer过程中,有时会出现无法继续安装的情况。
这可能是由于操作系统版本不兼容、安装文件损坏或其他原因引起的。
解决此问题的方案如下:1.检查操作系统版本:确保所使用的操作系统版本与SQLServer的系统要求相匹配。
2.重新下载安装文件:如果安装文件损坏,可尝试重新下载安装文件,并确保下载的文件完整可用。
3.运行安装程序时使用管理员权限:右键点击安装程序,选择“以管理员身份运行”以确保安装过程中拥有足够的权限。
二、无法连接到SQLServer在使用SQLServer时,可能会遇到无法连接到数据库的问题。
这可能是由于网络配置、服务未启动或防火墙设置等原因引起的。
以下是解决此问题的一些常见方法:1.检查网络配置:确保网络连接正常,数据库服务器所在的IP地址、端口号、实例名等配置信息正确。
2.确保SQLServer服务已启动:在Windows服务中,找到SQL Server服务并确认其状态为“运行中”。
3.检查防火墙设置:确保防火墙未阻止数据库连接请求,可在防火墙设置中配置允许使用的端口。
三、数据库文件损坏有时,在使用SQLServer时,数据库文件可能会损坏,导致无法正常读取或写入数据。
以下是一些解决此问题的方法:1.运行数据库维护工具:SQLServer提供了一些内置的维护工具,如SQL Server Management Studio,可用于修复损坏的数据库文件。
2.还原备份文件:如果有可用的备份文件,可以使用SQLServer的还原功能将备份文件还原到正常状态。
3.使用修复命令:SQLServer提供了一些修复命令,如DBCC CHECKDB,可用于检查和修复损坏的数据库文件。
SQLServer连接中的四个最常见错误
SQLServer连接中的四个最常见错误SQL Server连接中的四个最常见错误:一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.============= 首先,检查网络物理连接 =============ping <服务器IP地址/服务器名称>如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server.防火墙软件可能会屏蔽对 ping,telnet 等的响应因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败则说明名字解析有问题,这时候要检查 DNS 服务是否正常.有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).添加一条IP地址与服务器名称的对应记录,如:172.168.10.24 myserver2.或在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.============= 其次,使用 telnet 命令检查SQL Server服务器工作状态 =============telnet <服务器IP地址> 1433如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============可以利用 SQL Server 自带的服务器网络使用工具来进行检查.点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具打开该工具后,在"常规"中可以看到服务器启用了哪些协议.一般而言,我们启用命名管道以及 TCP/IP 协议.点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.============= 接下来我们要到客户端检查客户端的网络配置 =============我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具.点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.一般而言,我们同样需要启用命名管道以及 TCP/IP 协议.点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.通过以上几个方面的检查,基本上可以排除第一种错误.-----------------------------------------------------------------------------二."无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server操作步骤:在企业管理器中--右键你的服务器实例(就是那个有绿色图标的)--编辑SQL Server注册属性--选择"使用windows身份验证"--选择"使用SQL Server身份验证"--登录名输入:sa,密码输入sa的密码--确定2.设置允许SQL Server身份登录操作步骤:在企业管理器中--展开"SQL Server组",鼠标右键点击SQL Server服务器的名称--选择"属性"--再选择"安全性"选项卡--在"身份验证"下,选择"SQL Server和 Windows ".--确定,并重新启动SQL Server服务.在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题:1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器2.依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServ er\MSSQLServer]3.在屏幕右方找到名称"LoginMode",双击编辑双字节值4.将原值从1改为2,点击"确定"5.关闭注册表编辑器6.重新启动SQL Server服务.此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server.这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTIN\Administrators<机器名>\Administrator 被删除.要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入 BUILTIN\Administrators4.在"服务器角色"选项卡中,选择"System Administrators"5.点击"确定"退出6.使用同样方法添加 <机器名>\Administrator 登录.说明:以下注册表键:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServe r\MSSQLServer\LoginMode的值决定了SQL Server将采取何种身份验证模式.1.表示使用"Windows 身份验证"模式2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).-----------------------------------------------------------------------------三.提示连接超时如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错.这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.要解决这样的错误,可以修改客户端的连接超时设置.默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).具体步骤为:企业管理器中的设置:1.在企业管理器中,选择菜单上的"工具",再选择"选项"2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20.查询分析器中的设置:工具 -- 选项 -- 连接 -- 将登录超时设置为一个较大的数字---------------------------------------------------------------------------------四.大部分机都用T cp/ip才能成功,有次我发现用Named Pipes 才可以?这是因为在WINDOWS 2000以后的操作系统中,MS为解决SQL SERVER的安全问题将TCP/IP配置为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP和NAME PIPE 的顺序。
2016新编SQLServer安装及补丁安装常见问题
SQL Server安装及补丁安装常见问题SQL Server补丁安装常见问题一、补丁安装过程中常见问题如果在安装补丁的时候遇到如下类似错误:1、安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”,请按照下面步骤解决:a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤b、在开始->运行中输入regeditc、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置d、选择文件->倒出,保存e、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认f、重启安装,问题解决如果还有同样问题,请检查其它注册表中是否有该值存在,如有请删掉。
2、在安装SQL Server SP3,有时候会出现:无论用windows认证还是混和认证,都出现密码错误的情况,这时查看临时目录下的sqlsp.out,会发现以下描述:[TCP/IP Sockets]Specified SQL server not found.[TCP/IP Sockets]ConnectionOpen (Connect()).其实这是SQL Server SP3的一个小bug,在安装sp3的时候,没有监听tcp/ip端口,可以按照以下步骤进行:1、打开SQL server客户器网络实用工具和服务器网络工具,确保启用的协议中包含name pipe,并且位置在第一位.2、确保[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]"DSQUERY"="DBNETLIB".如果没有,请自己建立3、停止mssql.4、进行安装.这样就可以进行正确安装了。
二、SQL Server补丁版本的检查SQL Server的补丁版本检查不如Windows 补丁版本检查直接,一个系统管理员,如果不了解SQL Server 版本对应的补丁号,可能也会遇到一点麻烦,因此在这说明一下,通过这样的办法判别机器是安全的办法,不会对系统产生任何影响。
SQL_Server_2016无法重新安装的解决方法-推荐下载
SQL Server 2005无法重新安装的解决方法问题:今天我们上C#课,前几天使用的Access数据库,现在要使用SQL Server2005了,老师让自己先安装。
由于之前这个机子已经被人安装过了,但是没安装内容,就全部卸载了,然后自己重装。
但是重装的过程遇到了一些问题,导致SQL Server2005安装不上,出现了如下问题:没有下一步。
当然,上面出现的统计结果可能不同,看到有14个的,还有15个的,一般都是1个Error,出现红叉就说明通不过,黄色叹号的没什么大碍。
点红叉后面的Message看看,提示如下:也没看懂,反复删除安装了若干遍之后,还是没有安装成功。
解决方法一:在无奈中把.NET Framwork2.0重新安装了一遍,修复了一下。
然后重新安装,就可以通过了!也不是很理解为什么,但是身边的几个同学照我说的做了之后都安装成功了,所以,出现这种问题,解决的最好方法就是:重新.NET Framwork2.0解决方法二:在开始菜单中点“运行”,输入“regedit”进入注册表,找到 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib,下面有004和009两项。
双击004下面的Counter,在数值数据最底下倒数第二行的一个数字,记住这个数字。
然后双击009下面的Counter,同样记住数值数据最底下倒数第二行的数字,然后点击Perflib下的Last Counter,改为十进制显示,将004和009下面的较大的数据写道这里面。
同样的方法,把Help中较大的数值写道Last Help中,然后退出,重新安装即可。
补充:在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。
SQLServer安装程序遇到以下错误
SQL Server 安装程序遇到以下错误:MsiGetProductInfo 无法检索Product Code 为“{5D57F987-6B50-4F8B-B5F9-E66A73DFAE7D}”的包的ProductVersion。
错误代码: 1605。
最佳答案打开这个程序看图按路径HKEY_Classes_Root\installer\UpgradeCodes“{5D57F987-6B50-4F8B-B5F9-E66A73DFAE7D}” {5D57F987}重新倒排{789F75D-6B50-4F8B-B5F9-E66A73DFAE7D} 这个要1个个去看的在右边有个名称对应的那行GUID 如果等于重新到排的值就对了删掉重新点开安装文件就搞定了SQL Server 安装程序遇到以下错误:MsiGetProductInfo 无法检索Product Code 为“{2663D4D0-DCC4-4DDA-A84E-6322163604FC}”的包的ProductVersion。
错误代码: 1605。
问下这是什么原因?问题补充:万恶的2008,我装了近十次都没装上,安装SQL Server 2005两次OK.分给你了。
最佳答案昨天升级服务器上的SQL SERVER上遇到了以下问题MsiGetProductInfo” 无法检索Product Code {F1F1E8540-CF57-485B-9994-BE9E02D29193}的包的ProductVersion;刚开始就觉得很郁闷,我明明清理了注册了嘛,难道还有值没清除的,查了下资料--果然是!在HKEY_Classes_Root\installer\UpgradeCodes有相应的值没删除!那么我们怎么查找相应的值呢(这点上很多人说得不明不白的),在这里我清晰的描述一下:当系统提示如{F1F1E8540-CF57-485B-9994-BE9E02D29193}这个GUID时,首先把这个GUID的前段“F1F1E8540” 倒排成为0458E1F1F ,然后HKEY_Classes_Root\installer\UpgradeCodes里查找这个倒排的值,查找到后,删除对应的父节点;到此,这个环节上的安装问题就应解决,不过有时系统可能会提示多个Guid,不过你不要担心,接着按上述方法处理。
连接SQL server数据库出现错误怎么办?如何修复数据库?
连接SQL server数据库出现错误怎么办?如何修复数据库?很多朋友在连接SQL server数据库的过程中,经常会出现数据库报错的的情况,很多用户都对报错的原因无法理解,而网络上对于数据库报错的解决方法也没有详细的说明,用户无法采取有效的措施对数据库故障进行解决,进而无法找回数据库文件。
针对这种情况,下面我们就来了解一下数据库出错的原因及修复数据库的方法吧!一般而言, SQL Server 数据库有两种连接方式,一是利用SQL Server自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。
打开 SQL Server 数据库出错的可能原因主要有以下几点:1.“SQL Server 不存在或访问被拒绝”1)SQL Server名称或IP地址拼写有误2)服务器端网络配置有误3)客户端网络配置有误2.“无法连接到服务器,用户xxx登陆失败”该错误产生的原因是由于SQL Server使用了“仅 Windows“的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。
3.提示连接超时如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。
对于 SQL Server 数据库常见的一些错误,用户可以根据数据库出现的报错提示寻找相应的解决方案,这样才能保证数据库被连接上,从而保证数据库文件的安全。
如果用户无法在网络上找到相应的解决方法,或者那些方法尝试之后还是无法解决问题,用户可以将在线咨询数据恢复专家,或者将设备直接拿到该数据恢复中心,专业的数据库修复专家会帮助用户解决数据库出现的故障,帮助用户恢复数据库文件。
sqlserver 一些错误以及解决方法
一直以来,在安装SQL时,总会时不时提示安装程序被挂起的问题,害得我装了N次的系统,就在前几天晚上照样害我三点钟才睡,最终我上网查看了很多资料之后总结如下,希望对大家有所帮助:今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查!1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal 键切换,点击“开始》运行”,输入“regedit”,打开注册表2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Manager右侧,即当你点击Session Manager 时,在右边就可以看到了)4、关闭注册表5、重新开始安装SQL Server 2000,一切OK了。
简单吧6、问题解决了,哈哈(如果上述步骤没能解决你问题,请继续往后看)二、我是在WIN2003下安装的SQL2000,不用管"...SQL2000SP2不能安装在WIN2003下.."的提示,点继续,等安装完后再马上打上SP3,没有问题!只是在安装过程中还出现了这个错误:安装程序配置服务器失败。
参考服务器错误日志和C:\WINNT\sqlstp.log 了解更多信息.WINNT目录下的sqlstp.log中最后是这样的错误信息:正在启动?Chinese_PRC_CI_AS-m -Q -T4022 -T3659正在与服务?driver={sql server};server=GH;UID=sa;PWD=;database=master[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
SQL Server 安装不成功解决办法
SQL Server 安装不成功解决办法一、出现“配置服务器失败,请参考系统日志说明”和安装过程进度条退回。
原因:系统配置不符合Microsoft SQL Server Desktop Engine安装要求。
解决办法:MSDE 2000 要求安装Microsoft Internet Explorer 5.0 或更高版本。
最小安装便已足够,Internet Explorer 不必是默认浏览器。
(1)控制面板”中,双击“网络连接”。
(2)在“高级”菜单中,单击“高级设置”。
(3)在“适配器和绑定”选项卡上,确定选中了“Microsoft网络的文件和打印机共享”。
如果下列任一安全策略已被设置为“禁止安装”,则MSDE 2000 安装将失败:●Windows XP 的本地安全策略“设备:未签名驱动程序的安装操作”。
●Windows 2000 的本地安全策略“未签名非驱动程序的安装操作”。
如果使用了“禁止安装”设置,则必须在安装MSDE 2000 之前将该设置更改为“默认继续”。
如有必要,可以在完成安装之后将该策略还原为以前的设置。
说明“禁止安装”不是这些安全策略的默认设置。
要设置这些策略,请执行下列操作:1、在“控制面板”中,双击“管理工具”。
2、双击“本地安全策略”。
3、展开“本地策略”。
选中“安全选项”。
确保在安装MSDE 2000 之前,右窗格中的下列选项被设置为“默认继续”:对于Windows NT 和Windows 2003:“设备:未签名驱动程序的安装操作”。
对于Windows 2000:“未签名非驱动程序的安装操作”。
重新安装前将已经安装的sqlserver目录删除。
二、出现“指定的实例名无效”原因:将SQL Server没有从添加删除程序中删除。
并将已经安装的sqlserver目录删除。
也有可能你的某项服务不能启动,导致安装失败!在重新安装前配置服务一下服务!解决办法:1.请重新启动以下服务:COM+ System Application、Application Management、 State Service、Distributed Transaction Coordinator、HTTP SSL、Remote Procedure Call (RPC) Locator 做法:开始->运行->services.msc 到右边一个找吧将其属性改为“自动”,已经是自动的,就不要改了,改完了,再点击启动服务!MSDE和sql问题集一、装了sql server 以后能否安装msde?装了sql server 以后不需要安装msde数据库。
SQLServer连接失败错误及解决[2]数据库教程-电脑资料
SQLServer连接失败错误及解决[2]数据库教程-电脑资料server|错误|解决通过以上几个方面的检查,错误1 发生的原因基本上可以被排除,。
下面我们再详细描述如何来解决错误 2。
当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用sa来新建一个SQL Server注册时,经常会遇到如图 2 所示的错误信息。
该错误产生的原因是由于SQL Server使用了"仅Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。
解决方法如下所示:1、在服务器端使用企业管理器,并且选择"使用Windows 身份验证"连接上 SQL Server;2、展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡;3、在"身份验证"下,选择"SQL Server和 Windows "。
4、重新启动SQL Server服务。
在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接SQL Server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验证;其次,即使使用了 Windows 身份验证仍然无法连接上服务器。
这种情形被形象地称之为"自己把自己锁在了门外",因为无论用何种方式,用户均无法使用进行连接。
实际上,我们可以通过修改一个注册表键值来将身份验证方式改为SQL Server 和 Windows 混合验证,步骤如下所示:1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;2、依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINEOFTWARE\Microsoft\MSSQLServer\MSSQLServer]3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;4、将原值从1改为2,点击"确定";5、关闭注册表编辑器;6、重新启动SQL Server服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文由我司收集整编,推荐下载,如有疑问,请与我司联系Sqlserver 2016 R Service环境安装的各种错误(坑)解决办法2017/06/28 1 相信很多朋友都会慕名Sqlserver 2016的R语言功能,将自己的数据库升级到Sqlserver 2016,但是当你安装完Sqlserver 2016的R语言组件之后,你会发现并不能直接使用,比如当你在SSMS中执行下面这段测试R语言命令的时候,Sqlserver 2016会各种报错。
exec sp_execute_external_script @language =N’R’, @script=N’OutputDataSet -InputDataSet’, @input_data_1 =N’select 1 as hello’ with result sets (([hello] int not null)); go
本人也是折腾了好久最终才成功在Sqlserver 2016中执行了R语言。
首先如果你要启用Sqlserver的R语言功能,必须要启动Sqlserver的两个服务: 1.Sqlserver实例数据库引擎服务:
2.Sqlserver实例SQL Server Lanuchpad服务:
启动这两个服务之后,还要在SSMS中执行下面这段SQL脚本,才能在Sqlserver 中开启执行外部脚本(R语言)的功能。
注意执行完这段脚本后要重启数据库引擎服务和SQL Server Lanuchpad服务才会正式生效:
Exec sp_configure ‘external scripts enabled’, 1;reconfigure;
如果你在安装Sqlserver 2016的时候,安装路径中如果出现了空格,那么恭喜你。
你还需要修改一个系统配置文件,否者Sqlserver 2016 的R语言运行时会报错。
比如我安装Sqlserver 2016的时候安装路径为D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER
那么找到文件D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\rlauncher.config
使用操作系统管理员权限启动记事本(notepad),打开rlauncher.config,找到WORKING_DIRECTORY这一项修改为一个不带空格的文件夹路径,这里我使用了。