SQLSERVER7能这样用吗?

libby 2001-04-09 06:27:00
在无法正常启动SQLSERVER7情况下,将他人的MSSQL目录拷贝下来复制到本机上,然后将自己的DATA备份文件恢复过来,这时打开控制台发现数据库竟然是拷贝源的数据库而非自己的库,重新启动windows恢复正常,察看到的数据库恢复为自己的数据库,但是我担心这样做会对后期有影响,不知能否这样做!请大虾指点!
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
格利高里 2001-04-10
  • 打赏
  • 举报
回复
好像是没太大问题,不过要注意以前在master库里的信息,如登录用户等,是否恢复了。
sug 2001-04-09
  • 打赏
  • 举报
回复
答案是完全可以这样做,并且对后期没什么影响。

原因是你用了他人MSSQLserver管理系统的元数据(或者说是系统数据)来启动Sql server的服务。MSSQL server数据库中的master和model数据库记录了整个数据库系统的信息(即元数据),服务启动的时候,它们作为启动的引擎,然后调用mmc.exe控制台来显示其核心文件(xml格式的),然后就显示成你通常见到的界面。

其实,只要你看一下你的MSSQL7安装目录下的LOG目录,查看Errorlog文件,就可以看到类似以下的文本:

2001-04-04 15:48:27.68 spid1 Starting up database 'master'.
2001-04-04 15:48:27.75 spid1 Opening file c:\mssql7_98\data\master.mdf.
2001-04-04 15:48:28.15 spid1 Opening file c:\mssql7_98\data\mastlog.ldf.
2001-04-04 15:48:28.68 spid1 Loading SQL Server's Unicode collation.
2001-04-04 15:48:28.89 spid1 Loading SQL Server's non-Unicode sort order and character set.
2001-04-04 15:48:29.80 spid1 2 transactions rolled forward in database 'master' (1).
2001-04-04 15:48:29.89 spid1 0 transactions rolled back in database 'master' (1).
2001-04-04 15:48:31.77 spid1 Starting up database 'model'.
2001-04-04 15:48:31.79 spid1 Opening file c:\mssql7\DATA\model.mdf.
2001-04-04 15:48:32.07 spid1 Opening file c:\mssql7\DATA\modellog.ldf.
2001-04-04 15:48:32.63 spid1 Clearing tempdb database.
2001-04-04 15:48:33.03 spid1 Creating file c:\mssql7\DATA\TEMPDB.MDF.
2001-04-04 15:48:33.46 spid1 Closing file c:\mssql7\DATA\TEMPDB.MDF.
2001-04-04 15:48:33.73 spid1 Creating file c:\mssql7\DATA\TEMPLOG.LDF.
2001-04-04 15:48:33.74 spid1 Closing file c:\mssql7\DATA\TEMPLOG.LDF.
2001-04-04 15:48:33.88 spid1 Opening file c:\mssql7\DATA\TEMPDB.MDF.
2001-04-04 15:48:33.88 spid1 Opening file c:\mssql7\DATA\TEMPLOG.LDF.
2001-04-04 15:48:34.69 spid1 Closing file c:\mssql7\DATA\TEMPDB.MDF.
2001-04-04 15:48:34.70 spid1 Closing file c:\mssql7\DATA\TEMPLOG.LDF.
2001-04-04 15:48:34.71 spid1 Starting up database 'tempdb'.
2001-04-04 15:48:34.71 spid1 Opening file c:\mssql7\DATA\TEMPDB.MDF.
2001-04-04 15:48:34.82 spid1 Opening file c:\mssql7\DATA\TEMPLOG.LDF.
…………

你再看其他errorlog,你会明白其中的奥秘。
yangzi 2001-04-09
  • 打赏
  • 举报
回复
应该不会有问题。
“这时打开控制台发现数据库竟然是拷贝源的数据库而非自己的库” 应该是一种假象。

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧