当前位置:首页 > SQL

命令行下从bak文件恢复sqlserver数据库方法

happyfhb10年前 (2016-09-20)SQL3322
摘要: ----逻辑文件名通过如下脚本获得 restore filelistonly from disk = '数据库备份地址  格式为 D:\数据库备份\1.bak' restore …
 ----逻辑文件名通过如下脚本获得
restore filelistonly from disk = '数据库备份地址  格式为 D:\数据库备份\1.bak'
restore database 数据库名字 格式如ceshi11
from disk = '数据库备份地址 格式如 D:\数据库备份\1.bak'
with  move '数据库逻辑 文件名 Heng9_Data' to '新的mdf地址  格式如 D:\13.mdf',
move '数据库日志 逻辑 文件名 heng9_log' to '新的ldf地址 格式如 D:\1313.ldf'


csdn获得文章

1.先使用restore filelistonly命令显示数据库的逻辑文件名和数据库名称

restore filelistonly from disk ='E:\BaiduYunDownload\shifenzheng.bak'

2.进行恢复

restore database kaifang

from disk = 'E:\BaiduYunDownload\shifenzheng.bak'

with move 'linshi' to 'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\linshi.mdf',

move 'linshi_log' to 'D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\linshi_log.ldf'

  

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=1228

“命令行下从bak文件恢复sqlserver数据库方法” 的相关文章

sql trim()函数去掉两头空格

1.sql trim()函数去掉两头空格sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格。合起来用就是sql的trim()函数,即select ltrim(rtrim(UsrName))2.distinct 选择多列,其中一列不能重复,其他列取最大值。Go…

sql2000 CDkey 万用的sql2000 cdkey

H6TWQ-TQQM8-HXJYG-D69F7-R84VM…

查看SQL Server版本号(2005 & 2008)

 方法一: select serverproperty('productversion') ,serverproperty('productlevel') ,serverproperty('edition') 输出:…

SQL2008和sql2008 r2有什么区别

 首先从不同的角度来说1 如果你是VS2008 则配合良好的是 SQL 2008 而不是 SQL 2008R2.2 如果是 VS2010 则配合良好的是2008R23 SSRS&n…

sql2008 不允许所请求的注册表访问权

百度 谷歌都照了也没有答案。 不允许访问大部分出在win7下 非管理员权限 获取注册表。其实解决方案很简单1. 右键使用管理员打开2. 自己做一个小程序 启动时 先获取 管理员权限 然后 在通过那个程序打开sql2008 可以用 pross.open 这个函数。就继承了 管理员权限就ok了。…

sqlserver 数据库查看索引和创建索引

创建索引:create clustered Index 索引名 on 表(列名)查看索引:sp_helpindex 表 …

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。