SQL Server 数据库的安装及数据库问题解决.docx
- 文档编号:12908693
- 上传时间:2023-04-22
- 格式:DOCX
- 页数:24
- 大小:793.34KB
SQL Server 数据库的安装及数据库问题解决.docx
《SQL Server 数据库的安装及数据库问题解决.docx》由会员分享,可在线阅读,更多相关《SQL Server 数据库的安装及数据库问题解决.docx(24页珍藏版)》请在冰豆网上搜索。
SQLServer数据库的安装及数据库问题解决
SQL数据库安装过程
1.下载SQLServer2000后,打开安装文件,选择“安装SQLServer2000组件”,出现一个页面后,选择“安装数据库服务器”!
2.选择“下一步”,然后选择“本地计算机”进行安装。
3.在“安装选择”窗口,选择“创建新的SQLServer实例”
4.在“用户信息”窗口,输入用户信息,并接受软件许可证协议
5.在“安装定义”窗口,选择“服务器和客户端工具”,点击下一步
6.在“实例名”窗口,选择“默认”的实例名称,这时本SQLServer的名称将和windows2000服务器的名称相同!
7.在“”安装类型”窗口选择“典型”安装选项,并指定“目的文件夹”。
(默认是在C:
\Programfiles\MicrosoftSQLServer\)
8.在“服务账号”窗口,选择“对每个服务使用统一账户……”的选项,在“服务设置”处,选择“使用本地系统账户”。
在“身份验证模式”窗口,请选择“混合模式……”,并设置管理员“sa”账号的密码(当然也可以设置为空,方便登陆!
)在“选择许可模式”窗口,根据您购买的类型和数量输入(0表示没有数量限制)“每客户”表示同一时间最多允许的连接数,“处理器许可证”表示该服务器最多能安装的CPU数量
9.之后就是几分钟的安装时间,安装完毕后出现下面的界面,点击完成即可
10.在”开始”菜单中可以看到”MicrosoftSQLServer”的菜单。
11.点击”服务器管理”启动服务。
SQL数据库安装过程问题解决
SQLServer2000有四个正式版本:
企业版/标准版/个人版/开发版
问题1安装数据库的时候提示下面的对话框,确定以后在安装定义的窗口“服务器和客户端工具”是灰的,只能选择仅安装客户端工具。
解决方法
a).SQLserver不同版本的安装与操作系统是否支持直接有关。
b).SQLserver2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版。
用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在WIN2000服务器版上装标准版,其他的系统装桌面版的就可以。
Windows2000的Server版本,可以安装SQLServer2000的任何版本,Professional版本只能安装SQLServer2000的个人版、开发版、评估版、MCDE。
所以,操作系统可能是Home版本,不支持SQLServer2000的企业版本,选择安装个人版就可以了。
c).PS:
XPProfessionalSP2,不支持SQL企业版。
d).SQLServer2000企业版(必须在WIN2000SERVER服务器版本上安装)
作为生产数据库服务器使用。
支持SQLServer2000中的所有可用功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。
e).SQLServer2000标准版(必须在WIN2000SERVER服务器版本上安装)
作为小工作组或部门的数据库服务器使用。
f).SQLServer2000个人版(可以在WINXP上安装)
供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQLServer数据存储。
在客户端计算机上运行需要本地SQLServer数据存储的独立应用程序时也使用个人版。
g).SQLServer2000开发版(可以在WINXP上安装)
供程序员用来开发将SQLServer2000用作数据存储的应用程序。
虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
问题2安装sqlserver挂起问题
安装出现的错误:
“以前的某个程序安装已在安装计算机上创建挂起的文件操作。
运行安装程序之前必须重新启动计算机。
”
解决方法
发现删除掉如下键值信息即可安装:
在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager中找到PendingFileRenameOperations,删除该键值,关闭注册表编辑器。
重新安装SQLServer2000即可。
问题3安装SQLServer2000,出现错误提示:
commandlineoptionsyntaxerror,ty...
当安装程序安装到:
安装程序正在安装ms数据访问组件时,屏幕出现错误提示:
commandlineoptionsyntaxerror,typecommand/?
forhelp然后点确定继续,结果到:
安装程序正在安装HTML帮助时,屏幕又出现标题为htmlhelp1.32update错误警对话框提示:
commandlineoptionsyntaxerror,typecommand/?
forhelp然后我再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:
无法找到动态连接库sqlunirl.dll于指定路径点确定后安装程序停止运行,让查看安装日志
解决方法
引起这问题的原因是,SQLServer的安装文件,放在中文目录下
将SQLServer的安装文件,拷到英文目录,安装就OK
比如将:
D:
\软件\Sqlserver中的"软件"去掉
问题4安装程序配置服务器失败
A.情况一
首先把安装目录和C:
\ProgramFiles下的MicrosoftSQLServer文件夹删了,删除在current_user和local_machine\software\microsoft\下有关Microsoftsqlserver全部信息,然后
1)打开注册表在'开始'--'运行'键入'regedit'
2)按下列顺序点击打开
+HKEY_LOCAL_MACHINE
+SOFTWART
+Microsoft
+Windows
+CurrentVersion
+Setup
+ExceptionComponents
3)将ExceptionComponents下面的文件夹全部删除!
如:
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......
4)重新启动:
5)重新安装SQLServer2000
安装仍然失败
解决方法
删除注册表与相关的SQL目录,然后重起。
B.情况二
问题仍然不能解决,郁闷了好长一段时间,就算系统是刚装的,也会出现提示。
原因:
问题很有可能是计算机名的大小写引起来,计算机名小写,而SQL2000要区分大小写,导致找不到相应的主机服务,因此总是报错。
解决办法:
我的电脑--属性--计算机名——更改——重新启动
全部修改为大写后安装问题解决
问题5SQL2000注册服务器失败
解决方法
检查Windows2003是否为SP1或者SP2,SQL2K是否为SP4在Win2003下为了提供外部访问SQL2K一定要打SP3以上补丁(现在多为SP4)另外用SQL帐户登陆方式检测。
问题5SQL2000数据库附加时出现错误
解决方法
1.新建一个同名的数据库
2.再停掉sqlserver(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sqlserver
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.
USEMASTER
GO
execsp_configure'allowupdates','1'
go
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的数据库名'
Go
sp_dboption'置疑的数据库名','singleuser','true'
Go
DBCCCHECKDB('置疑的数据库名')
Go
updatesysdatabasessetstatus=28wherename='置疑的数据库名'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'置疑的数据库名','singleuser','true'
Go
问题6解决由于sql2000日志文件引起的“置疑”。
日志有错误--------重新附加提示日志有错误。
日志文件丢失-----丢失了.ldf文件,只有.mdf文件的数据库重建。
解决方法
步骤:
一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。
二、打开企业管理器(SQLServerEnterpriseManager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。
三、在企业管理器中,新建同名数据库(假如数据库为test),注意建立的数据库名称,还有数据文件名要保持和原数据库一致。
四、停止数据库服务器。
五、将刚才新建数据库生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库.mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。
六、启动数据库服务器。
此时会看到数据库test的状态为“置疑”。
这时候不能对此数据库进行任何操作。
七、设置数据库允许直接操作系统表。
此操作可以在企业管理器(SQLServerEnterpriseManager)里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。
也可以使用如下语句来实现。
usemaster
go
sp_configure'allowupdates',1
go
reconfigurewithoverride
go
八、设置test为紧急修复模式。
updatesysdatabasessetstatus=-32768wheredbid=DB_ID('test')此时可以在企业管理器(SQLServerEnterpriseManager)里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表。
九、下面执行真正的恢复操作,用dbccrebuild_log命令来重建数据库日志文件(重建路径根据你实际的数据库路径来)。
dbccrebuild_log('test','C:
\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\test_log.ldf')
执行过程中,如果遇到下列提示信息:
服务器:
消息5030,级别16,状态1,行1
未能排它地锁定数据库以执行该操作。
DBCC执行完毕。
如果DBCC输出了错误信息,请与系统管理员联系。
说明您的其他程序正在使用该数据库,如果刚才您在八步骤中使用企业管理器打开了test库的系统表,那么退出企业管理器就可以了。
正确执行完成的提示应该类似于:
警告:
数据库'test'的日志已重建。
已失去事务的一致性。
应运行DBCCCHECKDB以验证物理一致性。
将必须重置数据库选项,并且可能需要删除多余的日志文件。
DBCC执行完毕。
如果DBCC输出了错误信息,请与系统管理员联系。
此时打开在企业管理器里面会看到数据库的状态为“只供DBO使用”。
此时可以访问数据库里面的用户表了。
十、验证数据库一致性。
(次步骤可省略)
dbcccheckdb('test')
一般执行结果如下:
CHECKDB发现了0个分配错误和0个一致性错误(在数据库'test'中)。
DBCC执行完毕。
如果DBCC输出了错误信息,请与系统管理员联系。
十一、设置数据库为正常状态
sp_dboption'test','dbouseonly','false'
如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。
十二、最后一步,我们要将步骤七中设置的“允许对系统目录直接修改”一项恢复。
因为平时直接操作系统表是一件比较危险的事情。
当然,我们可以在企业管理器里面恢复,也可以使用如下语句完成
sp_configure'allowupdates',0
go
reconfigurewithoverride
go
对于只有.mdf文件的sql2000数据库恢复,从第三步开始做就行了。
问题7还原数据库
解决方法
1.首先要创建要进行还原的数据库。
并且要有数据库还原的BAK文件。
JHHUSER.BAK。
首先要打开数据库。
2.新建一个数据库,即要还原的数据库,文件路径可以默认或选择。
如:
AA
3.这样的就可以看到,刚创建的数据库。
4.选择创建的”aa”右键,所有任务-à还原数据库。
5.选择”从设备”,还原数据库。
6.点击”选择设备”。
7.选择好BAK文件后,确定。
点击”选项”选项卡,在”现有数据库上强制还原”打对勾,并且”移至物理文件名”中路径要对,”.mdf”,”.ldf”文件都是改成新创建的数据库名称。
点击”确定”,开始进行还原。
问题8附加数据库
解决方法
1.首先要打开数据库,并且要有数据库的”.MDF”和”.LDF”文件。
2.选中”数据库”右键”所有任务”-à”附加数据库”。
3.这样的就可以看到,刚创建的数据库。
4.点击窗体上”…”按钮。
会弹出选中数据库”.MDF”和”,”.LDF”文件浏览框。
5.选中”.MDF”文件双击。
会自动加载数据库文件。
6.点击”确定”,开始附加数据库。
并且数据库附加成功后,会有附加成功提示。
7.点击,”附加数据库顺利完成”中的”确定”,会在数据库中显示刚才附加成功的数据库。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server 数据库的安装及数据库问题解决 数据库 安装 问题解决