Fork me on GitHub

一次有惊无险的服务器数据库操作-sqlserver

用新的bak文件还原数据库中的现有数据

问题:

  数据库正在使用,无法单独占用所有权,把sqlserver服务重启(这个方法好像是很暴力的那种,对sqlserver研究不深,也只能想到这种方法了),但依然还是报同样的错,后来在网上找到了另一种方法,就是把数据库给分离出来,但后来发现还是不行。。这时,有一个让我现在也觉得害怕的念头浮现在我的脑海,把库给删了,再说也有最新的bak文件在,应该可以像mysql那样可以直接导入sql文件就行了(这里我犯了一个很严重的错误,就是这些都只是我的猜测,而我并没有去确认自己的这个猜测是不是对的,然后就把库给删掉了),删掉这后再建了一个与原来同名的数据库,但在还原的过程中却报了一个错:sql 2008备份集中的数据库备份与现有的数据库不同(差点把我吓坏了,心想如果弄不好,基本上不用开发了,也有可能会在这里花费大量的时间),转念一想,反正结果都这样了,还是老老实实地寻找解决办法吧,还好,这个问题并不是只有我遇到过,最后顺利地找到了解决方法,这让我想起了一句话:要记住,你所遇到的问题永远不会是第一个遇到的。有点绝对的一句话,但也告诉了我们在面对困难、问题的时候,应该学会淡定、积极地去对待。

  以后有鼓捣服务器的时候,还是得小心加小心啊~~

posted @ 2015-05-25 12:07  BeCoded  Views(131)  Comments(0)    收藏  举报