SQL Server内的数据库在不同电脑上移植时需要注意的地方

SQL Server内的数据库在不同电脑上移植时需要注意的地方

最近LZ在做VB.NET的程序设计,涉及到从数据库导入数据进行运算。

首先去网上下载了SQL Server 2008 R2。

之后从原来的电脑上打开SQL 2008 R2,先在需要拷贝的数据库上右键分离,之后再将该数据库的.mdf和.ldf文件分别拷贝下来。最后复制到我自己的电脑的相应位置。其中,.mdf文件的位置是由用户自由选择的,而.ldf文件则是需要存储在软件安装的那个盘里。当时原来电脑上.ldf文件安装在D盘,结果我没注意,把自己电脑上的软件安装在了C盘。于是在附加数据库的时候就出现了找不到日志文件(.ldf)文件的错误。起初,我硬着头皮,在D盘里创建了一样的路径,D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\目标文件名.ldf。结果在SQL里文件找到了,而且第一次运行BV.NET的程序时也很顺利,结果第二次再运行程序的时候就莫名地连接不上数据库了。翻了半天论坛也没找到办法,无奈,自己重新下载了SQL,然后把路径安装在了D盘里,这样一来,附加数据库和程序调用数据库都顺利通过了。

这是LZ的第一篇技术性博客,技术含量低得很,只能算是对自己一天工作中遇到的问题的总结吧,就是在做数据库拷贝的时候一定要考虑日志文件的位置,不然数据库移植不了。

如果有说错的,欢迎指正~~还有,原创不易,转载请注明出处。蟹蟹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值