MSSQL 2005 复制本地数据库到本地

一、 本地到远程

平时我们用的多的是将 MSSQL 数据库导出到别的机器去,有若干方法:

1. 直接导入导出操作,但问题是容易丢失一些关键性的数据,如主键等。

2. 分离数据库,然后copy mdf 和 log文件到新的服务器,再附加上去。


二、 本地到本地

如果你以为分离了数据库,复制一份改名字,再附加上去就可以了,那就错了,数据库名字的信息他是保存在log 文件里边,在附加进去的时候不能修改,所以新旧数据库不能并存,因为数据库名字一样,引用的数据库文件也是一样的。

因而具体操作以下:

1. 分离要复制的数据库;



2. 在保存数据库文件的目录找到以数据库名称命名的两个文件,复制一遍,我这里改为 test2

3. 附加数据库



4. 添加 test2.mdf



5. 你会发觉数据库名称还是 test1 ,因为这个东西是写在 log 文件里边的,不能修改,所以先不管



6. 在上图的下面个框框框着的地方,点击浏览定位到相应的 test2 文件,然后点击确认;



7. 在数据库列表你看到了test1,改为test2,选择属性;




8. 定位对到文件,该逻辑名称为test2,OK。

9. 再附加 test1, 嘿,没问题了。


这样就完美的本地复制数据库啦。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值