拷贝的SQL Server 7的恢复办法[MSSQL防范]
本文“拷贝的SQL Server 7的恢复办法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在sql server 7中由于MS重新计划了数据库文件的存储方法,撤消了新建立备再建数据库这一烦琐的历程.新的存储格局,一个数据库包含两个文件,mdf数据库文件和ldf日记文件.所以我们在重装机械备份时可以采集我?pW49k
把你要备份的数据库的这两个文件拷贝出来,重新安装之后再恢复.
在SQL Server中供应了这种恢复方法的存储历程.
1.sp_attach_db [@dbname =] dbname,[@filename1 =] filename_n
给系统增添一个数据库,在dbname指定数据库名称,filename_n指定数据库的文件和日记文件.比方我有一个voogiya的库,终止SQL Server服务备份voogiya_data.mdf,voogiya_log.ldf,启动SQL server,删撤除这个库,然后再把这两上文件拷到sql server DATA目录中,在Query Analyzer中履行以下语句:
EXEC sp_attach_db @dbname = Nvoogiya,
@filename1 = Nd:\mssql7\data\voogiya_data.mdf,
@filename2 = Nd:\mssql7\data\voogiya_log.ldf
就会把这个库加入到SQL Server Group中.
2.sp_attach_single_file_db [@dbname =] dbname,
[@physname =] physical_name
这个号令和上面的功效一样,在physical_name中只要写上据库的物理文件名便可以了,日记文件SQL server会重新成立.这个存储历程的运行要先履行下面的存储历程:
sp_detach_db @dbname = dbname
一样以上面的为例:
EXEC sp_detach_db @dbname = voogiya
EXEC sp_attach_single_file_db @dbname = voogiya,
@physname = d:\mssql7\data\voogiya_data.mdf
要注意履行以上存储历程的用户要在sysadmin中.
以上办法在windows Nt 4.0,service pack5,sql server 7.0上运行通过. 采集我?pW49k
以上是“拷贝的SQL Server 7的恢复办法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |