sql数据库备份还原

sql数据库备份还原

ID:34726189

大小:49.69 KB

页数:4页

时间:2019-03-10

sql数据库备份还原_第1页
sql数据库备份还原_第2页
sql数据库备份还原_第3页
sql数据库备份还原_第4页
资源描述:

《sql数据库备份还原》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、sqlserver2005还原备份数据库分类:DB2011-09-1609:2499人阅读评论(0)收藏举报--1、RESTOREDATABASE[JJ_FLGL]FILE=N'MBS_Data',FILE=N'MBS_Log'FROMDISK=N'D:FLGL_backup_201109160200.bak'WITHFILE=1,NOUNLOAD,REPLACE,STATS=10GO--消息3219,级别16,状态3,第1行--不能选择文件或文件组"MBS_Log"用于此操作。--消息3013,级别16,状态1,第1行--

2、RESTOREDATABASE正在异常终止。--2、USEmasterRESTOREDATABASE[JJ_FLGL]FROMDISK='D:FLGL_backup_201109160200.bak'WITHMOVE'JJ_FLGL'TO'G:MicrosoftSQLServerMSSQL.1MSSQLDATAJJ_FLGL.mdf',MOVE'JJ_FLGL_Log'TO'G:MicrosoftSQLServerMSSQL.1MSSQLDATAJJ_FLGL_log.ldf',STATS=10,REPL

3、ACEGO--消息3234,级别16,状态2,第2行--逻辑文件'JJ_FLGL'不是数据库'JJ_FLGL'的一部分。请使用RESTOREFILELISTONLY来列出逻辑文件名。--消息3013,级别16,状态1,第2行--RESTOREDATABASE正在异常终止。--3、select*fromsysfiles--113095336-11010485780MBS_DataG:MicrosoftSQLServerMSSQL.1MSSQLDATAJJ_FLGL.mdf--20189088-11010486420MB

4、S_LogG:MicrosoftSQLServerMSSQL.1MSSQLDATAJJ_FLGL_log.ldf--4、USEmasterRESTOREDATABASE[JJ_FLGL]FROMDISK='D:FLGL_backup_201109160200.bak'WITHMOVE'MBS_Data'TO'G:MicrosoftSQLServerMSSQL.1MSSQLDATAJJ_FLGL.mdf',MOVE'MBS_Log'TO'G:MicrosoftSQLServerMSSQL.1MSSQL

5、DATAJJ_FLGL_log.ldf',STATS=10,REPLACEGO--消息3101,级别16,状态1,第3行--因为数据库正在使用,所以无法获得对数据库的独占访问权。--消息3013,级别16,状态1,第3行--RESTOREDATABASE正在异常终止。--5、转自网上在还原数据库时,有时会出现“因为数据库正在使用,所以无法获得对数据库的独占访问权”的错误,这时就需要在还原数据库前先杀死正在使用数据库的线程。以还原blog数据库为例,在还原数据库前执行下面语句即可:由于该解决方案用到了系统表中的sysproc

6、esses,若要访问sysprocesses,您必须位于master数据库上下文中---需要定位到master数据库declare@dbnamevarchar(20)set@dbname='jj_flgl'--这里给变量赋的值是要进行还原的数据库的名称declare@sqlnvarchar(500)declare@spidint--SPIDsqlserver进程IDintset@sql='declaregetspidcursorforselectspidfromsysprocesseswheredbid=db_id('''+@

7、dbname+''')'--当前正由进程使用的数据库idintexec(@sql)opengetspidfetchnextfromgetspidinto@spidwhile@@fetch_status<>-1--如果FETCH语句没有执行失败或此行不在结果集中。beginexec('kill'+@spid)--终止正常连接fetchnextfromgetspidinto@spidendclosegetspiddeallocategetspid--6、执行4步骤。备份数据jj_flgl到.bak文件。然后利用此bak文件恢复一个

8、新的数据库jj_flgl.USEmasterBACKUPDATABASEjj_flglTODISK='D:FLGL_backup_201109170200.bak'RESTOREFILELISTONLYFROMDISK='D:FLGL_backup_20110917020

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。