我想把我们公司服务器上的一个数据库整个copy下来(数据表和数据),比如这个数据库的名字是 xyz,我用的方法是使用企业管理器,然后点"所有任务"--->"备份数据库","备份数据库"中的选择是这样的:常规(备份:数据库-完全)(重写:追加到媒体)
选项 (默认的两个)然后生成数据文件很顺利,接着我在本地企业管理器中把 xyz 数据库删除,然后点"所有任务"--->"还原数据库" :常规 (还原:从设备)(还原备份集:数据库--完全)
选项 (恢复完成状态:使数据库可以继续运行,...)最后点完确定后xyz数据库被还原,但是我发现xyz的数据表还是以前的数据表,而且数据表里的数据也使以前的?这个很尴尬呀...我不知道是那里做的不对,还是说这个方法不对??其实就像把服务器上的数据都导下来,请教大侠们,给出个注意吧 -_-'''
选项 (默认的两个)然后生成数据文件很顺利,接着我在本地企业管理器中把 xyz 数据库删除,然后点"所有任务"--->"还原数据库" :常规 (还原:从设备)(还原备份集:数据库--完全)
选项 (恢复完成状态:使数据库可以继续运行,...)最后点完确定后xyz数据库被还原,但是我发现xyz的数据表还是以前的数据表,而且数据表里的数据也使以前的?这个很尴尬呀...我不知道是那里做的不对,还是说这个方法不对??其实就像把服务器上的数据都导下来,请教大侠们,给出个注意吧 -_-'''
或
2:先做个备份,拷贝备份文件,然后建立同名数据库,还原数据库~~
2:先做个备份,拷贝备份文件,还原数据库
有时候我们下载了一些源码后,源码附带的数据库是以备份文件的形式提供的,这时候我们就需要在本机的数据库服务器中还原这个数据库。下面给出具体的步骤:比如,我们要还原的数据库文件的名称是vs2005sample.db,这个文件存储在F:\中在企业管理器里:
1、新建一个数据库,叫“vs2005sample”
2、在这个数据库上点右键,所有任务,还原数据库
3、在“常规”标签里选择“从设备”
4、选择“选择设备”
5、在弹出的对话框中选择“添加...”
6、在“文件名”输入框中填写备份文件所在路径(包括文件名)
7、点“确定”,“确定”
8、在“选项”标签中选择“在现有数据库上强制还原”
9、在下面的文件列表中,更改“移至物理文件名”到vs2005sample的数据库文件路径
10、点击“确定”开始还原 注意:还原数据库时,必须保证此数据库当前没有被使用。你可以在备份前先清空数据库连接。具体办法是:
1、在vs2005sample上点右键,所有任务,分离数据库
2、点击“清除”按钮
3、在弹出的提示框“这将结束本数据库中的所有活动事务,以便使该数据库可以分离。是否继续?”中点击“确定”
4、在“是否通知用户...”对话框中点击“否”
5、点击“取消”按钮。(注意:一定要点击取消,否则就真的分离了!!!)