
备份还原相关
htl258_Tony
这个作者很懒,什么都没留下…
展开
-
SQL语句附加还原数据库
示例下面的示例将 pubs 中的两个文件附加到当前服务器。EXEC sp_attach_db @dbname = Npubs, @filename1 = Nc:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf, @filename2 = Nc:/Program Files/Microsoft SQL Server/原创 2009-03-15 15:41:00 · 2209 阅读 · 0 评论 -
数据库批量备份存储过程(判断盘符、路径,错误盘符返回,不存在的路径自动创建)
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-18 10:45:18-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (原创 2010-04-18 12:19:00 · 6557 阅读 · 3 评论 -
SQL数据库不同备份名称存放不同路径还原方法
/*-------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-15 22:07:01-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X8原创 2010-04-15 22:27:00 · 10598 阅读 · 4 评论 -
sql 远程调用存储过程示例
--SQL2000以上版本-- 创建链接服务器exec sp_addlinkedserver link_server_name,,SQLOLEDB,server_name or server_ip;exec sp_addlinkedsrvlogin link_server_name,false,sa,sa,password;exec sp_serveropt原创 2009-08-03 09:13:00 · 1317 阅读 · 1 评论 -
SQL数据备份
--1.在作业里面调度,指定一段时间备份一次代码(保留原来备份的):declare @s nvarchar(1000)set @s=NF:/Backup/testdb+convert(nvarchar(8),getdate(),112)+N.bakbackup database testdb to disk = @s--2.在作业里面调度,指定一段时间备份一次代码(删除原来备份原创 2009-07-24 10:56:00 · 995 阅读 · 1 评论 -
SQL SERVER数据库置疑后恢复步骤
--SQL SERVER数据库置疑后恢复步骤 --1. 恢复步骤: --a.将smlog_log.ldf文件备份到其它目录下; --b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf; --c.执行以下语句修改数据库的状态: use Master go update sysdatabases set status=32768 wher转载 2009-04-29 16:11:00 · 8557 阅读 · 0 评论 -
三个SQL Server 2005的实例在同一台机器上存在的方法(不允许端口相同)
/* 三个SQL Server 2005的实例,如果在同一台机器上不允许端口相同。 server1主数据库服务器 5011 server2备份数据库服务器 5022 jgj监视服务器 5033 Server1上准备好要镜像的数据库,然后完整备份,将备份还原到Server2服务器上,注意使用NoRecovery选项 准备好以上后,开始执行代码: *转载 2009-04-24 10:37:00 · 1358 阅读 · 0 评论 -
T-sql分离附加数据库
--SQL分离附加语句:--数据库名: Mydb--数据文件存放路径:c:/test/Mydb.mdf--日志文件存放路径:c:/test/Mydb_log.mdf --1、分离: sp_detach_db Mydb,true --2、附加: sp_attach_db Mydb,c:/test/Mydb.mdf,c:/test/Mydb_log.ld原创 2009-04-21 11:19:00 · 3729 阅读 · 2 评论 -
SQL远程备份
--备份环境:把本地数据库服务器的数据库(TEST)备份到(192.168.1.145)的C$下--首先,做一个与客户端的映射exec master..xp_cmdshellnet use z: "//192.168.1.145/c$" "密码" "/user:192.168.1.145/administrator"/*--说明:z:是映射网络路径对应本机的盘符,与下面的备份对应//19转载 2009-04-04 01:39:00 · 9243 阅读 · 3 评论 -
SQL事务日志还原实例
USE masterGO-- 创建测试数据库CREATE DATABASE db_test GO-- 对数据库进行备份BACKUP DATABASE db_testTO DISK = c:/db_test.bakWITH FORMATGO-- 创建测试表CREATE TABLE db_test.dbo.tb_test( ID int)-- 延时 1 秒钟,再进行后面的操作(这是由于SQL转载 2009-04-01 19:11:00 · 4299 阅读 · 1 评论 -
SQL2005中,.mdf和.ldf文件附加,数据库成了只读的,该怎么解决?
1.打开 SQL Server Configuration Manager, 打开SQL Server SQLEXPRESS 的属性 2.在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加(Attach)数据库一切正常。 总结:之所以附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对转载 2009-03-27 22:39:00 · 2124 阅读 · 1 评论 -
SQL日志文件查看工具(Log Explorer for SQL Server v4.2)
下载地址:http://download.youkuaiyun.com/source/2284248 1、Log Explorer for SQL Server v4.2.1 该软件我比较推荐的 安装完毕后,注册该程序(压缩文件有注册机) 打开log explorer file=>attach log file->选择服务器和登陆方式->connect-> 选择数据库->attach-转载 2009-03-24 20:52:00 · 78288 阅读 · 13 评论 -
SQL三种备份的区别
对于许多初学者来说,很难将差异备份和增量备份这两个概念理解透彻,本文中,我们将把增量备份与差异备份的具体定义和不同之处分别进行讲解: 差异备份的定义: 备份自上一次完全备份之后有变化的数据。 增量备份的定义: 备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。 按此原理 SQL Server 2000 数据库上只有差异备份,没有增量备份。虽然我们在联原创 2009-03-21 11:48:00 · 1513 阅读 · 0 评论 -
通过日志恢复数据库
USE master --创建数据库CREATE DATABASE db ON PRIMARY( NAME=db_data, FILENAME= c:/db_data.mdf) LOG ON( NAME=db_log, FILENAME =c:/db.ldf) GO --创建表CREATE TABLE db.dbo.ta(id原创 2009-03-18 19:11:00 · 1740 阅读 · 0 评论 -
SQL2005备份与还原相关参数与方法说明
18.3 用T-SQL语言备份数据库T-SQL语言里提供了BACKUP DATABASE语句来备份数据库,用该语句可以完成完整、差异、文件和文件组备份。如果要备份事务日志则要用BACKUP LOG语句。虽然BACKUP DATABASE语句可以进行完整、差异、文件和文件组备份,但是在完整备份、差异备份与文件和文件组备份的语法上有一点点出入,下面分别介绍几种类型的备份方法。18.3.1转载 2010-05-25 22:43:00 · 6249 阅读 · 1 评论