win2008 r2 安装sqlserver 2000问题的解决方法
1:点击安装,提示兼容问题,然后没有然后了··· 没有反应了
解决方法:直接运行 光盘\Microsoft SQL Server 2000 四合一
\ENTERPRISE\X86\SETUP\SETUPSQL.EXE
2:安装到一半 提示 一般性网络错误
解决方法:把电脑的名字全部改成大写
3:因为上面报错了,所以还得卸载,卸载的时候,提示 无法找到安装日志文件 卸载过程将终止
解决方法,这个是在网上抄的
将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份) C:\Program Files\Microsoft SQL Server\80\Tools。
C:\Program Files\Microsoft SQL Server\MSSQL。
注册表中的相关信息删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
3。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup 删除ExceptionComponents
Windows 目录中的 Sqlstp.log 文件要删除,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。
4:安装完了之后,又提示 没有启动服务器服务
而且sqlserver2000 里面 就只有一个 启动器,就是我们平时见到的那个 开始,停止的玩意,其他的都没有
5:于是只要再次卸载,这次卸载还是很快的,我删除掉所有的 sql相关的文件夹, 再次来安装
直接运行 光盘\Microsoft SQL Server 2000 四合一
\ENTERPRISE\X86\SETUP\SETUPSQL.EXE
一定要保证这里是勾选默认,不然的话,就表示你这里面,还有sql2000 没有卸载完,你就重复上面的悲剧吧··
6:如果挂起···
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations
7:安装完毕,打sp4的补丁,然后记得要到管理里面,找到服务,打开 sqlserver agent 这个服务
8:将原来的数据库 拷贝到数据库的文件夹(系统的什么 northwind这些默认自带的数据库,就不要拷贝过来了)
然后进行附加,增加用户名···· 请看这篇文章(/article/40744.htm)
另外,为了保证数据库的安全,我们做一个 数据库维护计划 每隔2天 ,备份一次, 并删除 2个星期前的备份
重新组织数据和索引页,每2天一次,发生在凌晨1点钟
然后每2天一次,备份数据库,发生在凌晨2点钟
把备份的数据库,备份到指定的文件夹,并且删除
2个星期之前的备份数据库
第二篇:SQL Server备份方法
周总结
SQL server 2008 备份
方法一:
启动SQL Server Agent 服务,然后在其中新建作业,需添加的备份步骤是T-SQL脚本,列如输入一下SQL语句来实现对数据库UN_CENTER的完整备份。 EXEC sp_configure 'show advanced options', 1
declare @strdirname varchar(100)
declare @RemotePathstr varchar(100)
declare @LocalPathstr varchar(100)
declare @DBName char(50)
declare @sql varchar(100)
set @strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','') --获得日期
set @RemotePathstr = 'S:\备份\201\center\'+'CENTER_'+@strdirname+'.bak' --备份路径+命名+备份日期
set @DBName= 'UN_CENTER'
set @sql='del S:\备份
\201\center\'+'CENTER_'+rtrim(convert(varchar,getdate()-3,112))+'.bak'
exec master..xp_cmdshell 'net use S: \\172.24.186.247\G$ "admin@121.cq" /user:172.24.186.247\administrator'--添加网络驱动器映射
backup database @DBName to disk=@RemotePathstr--实施备份
exec master..xp_cmdshell @sql--删除3天前的备份文件
exec master..xp_cmdshell 'net use S: /delete'--删除映射
RECONFIGURE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE
方法二:
使用SQL Server 2008自带的“数据库维护计划”来实现数据库的备份。“维护计划”是在“管理节点下面”。可以通过可视化的操作,点击鼠标就可以创建数据库的
SSIS包,然后通过SQL Server 作业的方式来运行。
(1)在管理器中右击“维护计划”,选择“维护计划向导”,系统将弹出向导窗口,如图:
(2)点击下一步,进入选择计划属性窗口,输入计划名称。因为要完成完整备份和差异备份两部分,这两部分任务的执行周期不一样,所以要选择“每项任务单独计划”。
(3)点击下一步,选择维护任务,这里选择“备份数据库(完整)”“备份数据库(差异)”
(4)继续下一步,选中“备份数据库(完整)”,然后点击下一步,将转到定义完整备份任务的界面。具体属性根据需求来选择配置。
(5)最后一步进入“完成该向导”的界面,点击“完成”按钮,向导会建立对应的SSIS包和SQL作业。
注意:
(1)必须安装Integration Services服务。
(2)执行计划时要确保administrator对数据库有完全的控制权。
(3)名称不要太长,例如:D:/dfalk/adlfkasj.mdf这种名字很可能无法执行计划任务。
(4)存放备份文件的磁盘确保空间足够。
SQL Server 2000备份
(1) 打开企业管理器
(2) 找到需要备份的数据库
(3) 右击,选择“所有任务”—>“备份数据库”将弹出备份向导窗口
(4) 填写名称,备份类型,目的。然后确定,开始数据库的备份。
张启超
20xx年7月28日