对于SQL Server 2005,有几个地方是要注意的,比方在还原数据库时,不像2000里边将数据库和文件区分的很细,统一均为文件,这就使还原的数据库文件制定为. bak。那么想还原2000的数据库(备份数据库文件,无后缀名的),就需要自己手工选择。
1、你打开 SQL Server Management Studio,然后连接进入 数据库管理2、点数据库右键 里有个还原数据库 在目标数据库那里输入你要还原数据库的名字(这个名字你自己随便定义就可以了)
3、然后在选择你的BAK数据备份文件。然后还原就是了。他会自动给你还原成你命名的哪个数据库的。不会影响你原来的数据库。
sql备份数据库和分离数据库的区别----------1>.
分离以后你的数据库就无法使用了,
好比你的系统是一台计算机,
你的数据库相当于一块硬盘,
你把硬盘分离以后,
数据就无法存储了。
而备份等于把你的数据库拷贝到了另一块硬盘里。
。。。。
----------2>.
一般都是用备份的。分离之后可以在附加的时候不需要日志
----------3>.
这是两个概念没有好不好
1 分离情况下你的数据库属于离线的状态,这时你的数据库无法使用, 用户不可访问数据库。
2 备份则是在数据库在线的状态下记录当前数据库的状态,在数据库损害或数据库需要恢复时,对数据库进行
还原。
另外一般较少用户分离数据库,有几率分离数据库后,无法再挂接
----------4>.
备份可以在正常生产中进行,分离则需要在停止工作的情况才能进行
(不过一般也建议在空闲的时候进行备份)
备份是将数据库通过备份的方式导出到一个文件,采用分离的方式来备份是直接拷贝数据文件
----------5>.
主要从分离和备份的作用不同来解释。
1、分离:当你作为一个开发人员,在自己的机器上做好了数据库和系统后,想把程序和数据库安装到客户的机器上,这是使用分离数据库的方式最合适。即在你的机器上分离出数据库,然后把数据文件和日志文件一并拷贝到客户机上进行附加 *** 作即可。
2、备份:这个我想LZ应该知道他的作用,就是以防数据库或则硬件(主要是硬盘)出错而进行的备份 *** 作;也常见于远程数据库(网站的后台数据库)进行在线备份,然后下载到本地进行保留。
----------6>.
备份的话 有完全备份 差异备份 是现在数据的一个copy
分离 就是数据库文件 和数据库系统 分离 该数据库就不能用了
----------7>.
分离是CTRL X,备份是CTRL C
----------8>.
如果你要把数据库从A机“剪切”到B机,用“分离”比较好,分离后把MDF文件直接拷到B机附加即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)