首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么向sqlserver 2008中导入.bak的文件

2014-05-26 
如何向sqlserver 2008中导入.bak的文件如题,如何向sqlserver 2008中导入.bak的文件[解决办法]打开sqlserve

如何向sqlserver 2008中导入.bak的文件
如题,如何向sqlserver 2008中导入.bak的文件
[解决办法]
打开sqlserver management studio→登录→右键【数据库】→【任务】→【还原】→【输入库名】,选择bak文件,然后点确定
[解决办法]
master可不能随便还原的,不然还原的时候会替换当前master数据的信息,导致混乱了。

不过,你在还原的时候,可以这样,我试了可以还原master,换个数据库的名称,一定要用move选项,把数据文件和日志文件,移动到其他路径:


--备份master数据库
backup database master
to disk = 'c:\master.bak'
go


--还原master数据库,成ttt数据库
restore database ttt
from disk = 'c:\master.bak'
with move 'master' to 'c:\master.mdf',
     move 'mastlog' to 'c:\mastlog.ldf'
/*
已为数据库 'ttt',文件 'master' (位于文件 1 上)处理了 472 页。
已为数据库 'ttt',文件 'mastlog' (位于文件 1 上)处理了 7 页。
RESTORE DATABASE 成功处理了 479 页,花费 0.360 秒(10.394 MB/秒)。
*/     

热点排行