MSSQL个人版安装配置说明.docx
- 文档编号:29279101
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:36
- 大小:948.14KB
MSSQL个人版安装配置说明.docx
《MSSQL个人版安装配置说明.docx》由会员分享,可在线阅读,更多相关《MSSQL个人版安装配置说明.docx(36页珍藏版)》请在冰豆网上搜索。
MSSQL个人版安装配置说明
MSSQL2021个人版安装配置说明
1SQLServer2000个人版安装
安装过程如以下图:
安装SQlServer2000组件
1.1输入序列号,如以下图:
1.2程序和数据文件安装路径建议指定在d盘,如以下图:
1.3选择混合模式,输入密码:
123,如以下图:
2进行SQLSERVER的配置:
2.1第一登入SQLSERVER企业治理器,新建一个数据库,该数据库为空库命名为〞oms_sql〞如以下图:
2.2把默认数据文件和事务日志路径为d盘,如以下图:
2.3选择oms_sql数据库右键所有任务-还原数据库。
如以下图:
2.4选择从设备-选择设备-添加指定空库文件,如以下图:
2.5确定之后,打开选择卡片,指定文件路径为d盘。
选择在现有数据库上还原点击确定即可配置完成,如以下图:
3SQLServer2000安装问题总结〔含SQLServer2005〕
一样会遇到四种错误:
1、无服务项目
2、文件挂起
3、连续报错
4、找不到组件
3.1.1程序安装完后,打开企业治理器,发觉无服务项目。
解决方法:
第一看运算机治理中,SQL服务是否有项目?
〔1〕假如有,那么证明安装正确。
只需要在企业治理器中删除现有的最底层项目,然后重新新建、注册、刷新即可。
具体方法:
在开始—设置—操纵面板—性能和爱护—治理工具—运算机治理—运算机治理操纵台—服务和应用程序,如图:
看一下microsoftSQLServer路径下的数据库服务器能不能连接成功,底下的数据库文件能不能看到。
假如能,说明安装正确,不阻碍使用。
〔2〕假如没有,那么重复步骤,假设仍旧没有项目,那么证明安装有误,需要重装。
(3)装sqlserver时显现安装实例挂起的情形需要在注册表里的、
〝HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager〞名目下的PendingFileRenameOperations给删除掉!
修改注册表:
在运行输入regedit,搜索要修改的内容。
3.1.2安装过程中,报错:
〝操作文件挂起〞。
现象:
往常装过sqlserver,后来删掉。
现在重装,却显现〝往常的某个程序安装已在安装运算机上创建挂起的文件操作。
运行安装程序之前必须重新启动运算机〞错误。
无法进行下去。
解决方法:
〔1〕在添加/删除程序中完全删除sqlserver。
〔2〕在安装名目中,将没有删除的其他sqlserver名目也删除掉。
〔3〕打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\SessionManager中找到PendingFileRenameOperations项目,并删除它。
如此就能够清除安装暂挂项目。
3〕删除注册表中跟sqlserver相关的键。
在HKEY_LOCAL_USER和
HKEY_LOCAL_MACHINE中分别找到Software—Microsoft—MicrosoftSQLServer以及MSSQLServer
3.1.3安装过程中,连续报错〝commandlineoptionsyntaxerror.typecommand/?
forhelp〞
解决方法:
A、安装路径有问题:
安装名目最好不要是中文;而且路径不要太长;最好在根名目下;
B、参照此解决方法
实践中遇到的问题:
专门多人安装的时候,不是路径的问题,可能和机器中某些软件的程序相冲突,报错。
解决方法:
不管报几次错误,看最后安装过程能不能成功,假如能够安装,那么有两种情形:
现象侦破:
启动SQLServer企业治理器,看一下microsoftSQLServer路径下的数据库服务器能不能连接成功,底下的数据库文件能不能看到。
假如能,说明安装正确,不阻碍使用。
假如不能,那么进一步确定问题的严峻性:
详细分析:
现象:
a、当安装程序安装到:
安装程序正在安装ms数据访问组件时,屏幕显现错误提示:
commandlineoptionsyntaxerror,typecommand/?
forhelp
b、然后点确定连续,结果到:
安装程序正在安装HTML关心时,屏幕又显现标题为htmlhelp1.32update错误对话框提示:
commandlineoptionsyntaxerror,typecommand/?
forhelp
c、然后再点确定连续,安装程序开始复制文件,复制完文件后又显现错误提示:
无法找到动态连接库sqlunirl.dll于指定路径,如图:
此主题相关图片如下:
错误排查:
1、第一排除盗版询问题,因为我用的是我们一个大客户的正版软件。
2、再者排除系统的问题,因此重新格式化后,新装的win2kadserver,(BTW:
也是正版的〕,在试过之后依旧不行,看下日志的问题:
3、解析日志:
sqlserver2k会在它安装的时候,即时得生成一个安装日志文件:
名字叫作sqlstp.txt(是sqlsetup得缩写〕它的位置在:
/%system%/winnt/名目下面
打开它能够看到记录着安装程序几点几分执行的动作:
假如安装成功的话,它的最后一行应该有InstallationSucceeded字样,否那么,否那么,在它出错得时刻有如此的记录-----InstallationFailed.,比如:
Commandlineoptionsyntaxerror.typecommand/?
forhelp意思是:
命令行语法错误。
command/?
查看关心
4、缘故探寻:
关于安装名目的文字:
D:
\1\e\recycled2\常用软件备份\数据库\sql_server2000
因此先考虑换了一下名目,把它挪到了根名目下,再安装,ok!
安装路径不能有中文名目!
!
建议:
要善于看日志,不光是安装程序有日志,win2k服务器也有专门多日志文件,比如:
iis日志、系统应用程序日志等等,养成看日志的适应就会解决专门多的问题,包括是否有黑客攻击你的iis服务器...
结论:
安装名目最好不要是中文;而且路径不要太长;最好在根名目下;
另外:
关于安装服务器配置失败的时候〔sqlunirl.dll是MDAC的一个组件〕,能够考虑如下方法试试:
重装MDAC
3.1.4关于安装服务器配置失败的时候
关于安装服务器配置失败的时候〔sqlunirl.dll是MDAC的一个组件〕,能够考虑如下方法试试:
1.重装MDAC
2.修改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
删除ExceptionComponents重启,安装
当显现安装程序配置服务器失败时,能够试着用以下方法解决:
此错误消息能够在系统名目下找到,例如我的系统是win2000,那么该文件在C:
\WINNT\sqlstp.log观看日志文件
失败一:
正在与服务?
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC驱动程序治理器]驱动程序的SQLAllocHandleonSQL_H
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC驱动程序治理器]驱动程序的SQLAllocHandleonSQL_H
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC驱动程序治理器]驱动程序的SQLAllocHandleonSQL_H
SQLServer配置?
###############################################################################
13:
40:
06ProcessExitCode:
(-1)
13:
40:
09安装程序配置服务器失败。
参考服务器错误日志和C:
\WINNT\sqlstp.log了解更多信息。
13:
40:
09ActionCleanUpInstall:
当显现那个错误时,试一下重装系统文件
我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装修复系统文件之后,再装sqlserver,那么可不能显现此错误消息
失败二:
正在与服务?
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC驱动程序治理器]未发觉数据源
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC驱动程序治理器]未发觉数据源
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC驱动程序治理器]未发觉数据源
SQLServer配置?
###############################################################################
13:
50:
07ProcessExitCode:
(-1)
13:
50:
10安装程序配置服务器失败。
参考服务器错误日志和C:
\WINNT\sqlstp.log了解更多信息。
13:
50:
10ActionCleanUpInstall:
当显现那个错误时,是因为在注册表删除了
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sqlsever的内容
这时能够选择修复注册表,或安装ODBC修复工具
ODBC修复工具:
211.101.4.50/download/canyin/tools/MDAC_TYP.EXE
失败三:
在与服务?
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBCSQLServerDriver][NamedPipes]连接?
[Microsoft][ODBCSQLServerDriver][NamedPipes]ConnectionRead(ReadFile()).
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBCSQLServerDriver][NamedPipes]连接?
[Microsoft][ODBCSQLServerDriver][NamedPipes]ConnectionRead(GetOverLappedResult()).
driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBCSQLServerDriver][NamedPipes]连接?
[Microsoft][ODBCSQLServerDriver][NamedPipes]ConnectionRead(GetOverLappedResult()).
SQLServer配置?
###############################################################################
17:
17:
41ProcessExitCode:
(-1)
17:
17:
45安装程序配置服务器失败。
参考服务器错误日志和
当显现那个错误时,必须安装ODBC修复工具
ODBC修复工具:
211.101.4.50/download/canyin/tools/MDAC_TYP.EXE
3.1.5如何解决winxpsp2后与sql的冲突--
winxpsp2后,内置了一个防火墙,使得利用tcp/ip方式访问sqlserver失败。
能够采取开放端口的方法来解决。
sqlserver使用的端口是tcp1433,udp1434。
能够使用netstat-ano>netstat.txt来检查端口情形。
使用tasklist>tasklist.txt和tasklist/svc>tasklist.txt来列表系统任务〔服务〕
3.1.6什么版本的SQLSERVER能在WinXP上安装服务器端?
windowsxpprofessional是定位跟win98差不多的操作系统,是不能装sqlserver2000server端的,只能安装client端,因此先安装msde,那个在sqlserver安装盘有,在office2000里面也有是desktopegegin,桌面版的。
然后安装时只能选择安装客户端,是一样能够在本机使用的,能够建立数据,建表,只是不能用做数据库服务器。
本机测试是完全没有问题的。
只安装桌面版数据库引擎和客户端工具就完全能够在本机使用数据库了,除了不能做为数据库服务器提供服务没什么区别的:
〕
3.1.7不同版本的操作系统支持不同版本的SQLServer
win2000server/advanceserver/datacenter和winNTserver支持企业版、标准版、测评版、开发人员版和个人版,不支持WinCE版。
win2000professional和winNTWorkstation支持测评版、开发人员版和个人版,不支持企业版、标准版和WinCE版。
win98只支持个人版,不支持其他版本。
3.1.8不记得密码或者登陆模式设置错误
假如您差不多安装了SQL数据库,然而您不记得密码或者您的数据库使用的是windows身份模式登陆的,请参照以下步骤进行设置:
1、第一在程序——MicrosoftSqlServer——服务治理器,确保服务器处于启动状态,进入SQLserver的企业治理器,并在选中您的数据库服务器点击右键。
如以下图2-18:
图2-18
2、在右键中选中〝删除SQL注册〔D〕〞。
如图2-17:
图2-19
3、点击〝是〞删除现有数据库服务器连接〔可不能阻碍原有的数据库的内容和完整性)。
如以下图2-20:
图2-20
4、在SQL组中右键点击〝新建SQLserver注册〔I〕〞。
如以下图2-21:
图2-21
5、单击下一步,如图2-22:
图2-22
6、选中〔local〕假如服务器中没有local选项能够手动添加,然后〝下一步〞:
图2-23
7、在图2-24中请确保选择第一个单项选择框,即用windows身份验证,点击〝下一步〞:
图2-24
8、点击〝下一步〞,完成〔如图2-25〕,那么有提示服务器注册完成〔如图2-26〕,点击〝关闭〞按钮,那么新建完成。
图2-25
图2-26
9、然后在刚建好的数据库名目上点击右键,如图2-27:
图2-27
10、点击打开属性窗体——安全性,如以下图2-28:
图2-28
11、在上图2-28中的安全性——身份验证中选择第一个单项选择框〔SqlServer和Windows〕并确定。
图2-29
12、然后点击数据库服务器中安全性——登录,在右边展开的窗口中选中sa并点击右键如以下图2-30:
图2-30
13、在图2-30中打开sa的属性,如以下图2-31:
图2-31
14、进入下一步如下:
图2-32
15、输入确认密码并确定,完成了SqlServer的登录模式与sa密码的设置。
3.2其他一些相关的问题
3.2.1SQLServer连接失败错误及解决
在使用SQLServer的过程中,用户遇到的最多的问题莫过于连接失败。
一样而言,有以下两种连接SQLServer的方式,
一是利用SQLServer自带的客户端工具,如企业治理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP脚本、VB程序等,客户端程序中又是利用ODBC或者OLEDB等连接SQLServer。
下面,我们将就这两种方式产生的错误分析:
一、客户端工具连接失败
在使用SQLServer自带的客户端工具〔以企业治理器为例〕连接SQLServer时,
1、SQLServer不存在或访问被拒绝ConnectionOpen(Connect())
2、用户'sa'登录失败。
缘故:
未与信任SQLServer连接相关联。
3、超时已过期。
下面我们依次介绍如何来解决这三个最常见的连接错误。
第一个错误"SQLServer不存在或访问被拒绝"通常是最复杂的,错误发生的缘故比
较多,需要检查的方面也比较多。
一样说来,有以下几种可能性:
1、SQLServer名称或IP地址拼写有误;
2、服务器端网络配置有误;
3、客户端网络配置有误。
要解决那个问题,我们一样要遵循以下的步骤来一步步找出导致错误的缘故。
第一,检查网络物理连接:
ping<服务器IP地址>
或者 ping<服务器名称>
假如ping<服务器IP地址>失败,说明物理连接有问题,这时候要检查硬件设备
,如网卡、HUB、路由器等。
还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISAServer。
防火墙软件可能会屏蔽对ping、telnet等的响应,因此在检查连接问题的时候,我们要先把防火墙软件临时关闭,或者打开所有被封闭的端口。
假如ping<服务器IP地址>成功而ping<服务器名称>失败,那么说明名字解析
有问题,这时候要检查DNS服务是否正常。
有时候客户端和服务器不在同一个局域网里面,这时候专门可能无法直截了当使用服务器名称来标识该服务器,这时候我们能够使用HOSTS文件来进
1、使用记事本打开HOSTS文件〔一样情形下位于C:
WINNTsystem32driversetc〕
2、添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24myserver
也能够在SQLServer的客户端网络有用工具里面进行配置,后面会有详细说明。
其次,使用telnet命令检查SQLServer服务器工作状态:
telnet<服务器IP地址>1433
假如命令执行成功,能够看到屏幕一闪之后光标在左上角不停闪动,这说明SQL
Server服务器工作正常,同时正在监听1433端口的TCP/IP连接;假如命令返回"无法打开连接"的错误信息,那么说明服务器端没有启动SQLServer服务,也可能服务器端没启用TCP/IP协议,或者服务器端没有在SQLServer默认的端口1433上监听。
接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否
启用了TCP/IP协议等等。
我们能够利用SQLServer自带的服务器网络使用工具来进行检查 点击:
程序->MicrosoftSQLServer->服务器网络使用工具,打开该工具后看
到的画面如以下图所示:
从那个地点我们能够看到服务器启用了哪些协议。
一样而言,我们启用命名管道以及点中TCP/IP协议,选择"属性",能够来检查SQKServer服务默认端口的设置,如以下图所示:
一样而言,使用SQLServer默认的1433端口。
假如选中"隐藏服务器",那么意味着客户端无法通过枚举服务器来看到这台服务器,起到了爱护的作用,但不阻碍连接。
检查完了服务器端的网络配置,接下来要到客户端检查客户端的网络配置。
同样能够利用SQLServer自带的客户端网络使用工具来进行检查,所不同的是这次是在客户 点击:
程序->MicrosoftSQLServer->客户端网络使用工具,打开该工具后看到的画面如以下图所示:
从那个地点能够看到客户端启用了哪些协议。
一样而言,同样需要启用命名管道
点击TCP/IP协议,选择"属性",能够检查客户端默认连接端口的设置,如以下图所示。
该端口必须与服务器一致。
单击"别名"选项卡,还能够为服务器配置别名。
服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者能够相同或不同。
如以下图中,能够使用myserver来代替真正的服务器名称sql2kcn-02,同时使用网络库NamedPipes。
别名的设置与使用HOSTS文件有相似之处。
通过以上几个方面的检查,错误1发生的缘故差不多上能够被排除。
当用户尝试在查询分析器里面使用sa来连接SQLServer,或者在企业治理器里面使用sa来新建一个SQLServer注册时,经常会遇到如图2所示的错误信息。
该错误产生的缘故是由于SQLServer使用了"仅Windows"的身份验证方式,因此用户无法使用SQLServer的登录帐户〔如sa〕进行连接。
解决方法如下所示:
1、在服务器端使用企业治理器,同时选择"使用Windows身份验证"连接上SQL
2、展开"SQLServer组",鼠标右键点击SQLServer服务器的名称,选择"属性",再
3、在"身份验证"下,选择"SQLServer和Windows"。
4、重新启动SQLServer服务。
在以上解决方法中,假如在第1步中使用"使用Windows身份验证"连接SQLServer失败,那么我们将遇到一个两难的境地:
第一,服务器只承诺了Windows的身份验证;其次,即使使用了Windows身份验证仍旧无法连接上服务器。
这种情形被形象地称之为"自己把自己锁在了门外",因为不管用何种方式,用户均无法使用进行连接。
实际上,能够通过修改一个注册表键值来将身份验证方式改为SQLServer和Windows混合验证,步骤:
1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
2、依次展开注册表项,扫瞄到以下注册表键:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer]
3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
4、将原值从1改为2,点击"确定";
5、关闭注册表编辑器;
6、重新启动SQLServer服务。
现在,用户能够成功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSSQL 个人版 安装 配置 说明