社区
疑难问题
帖子详情
ms sql server2005数据库备份
codiiiiiing
2010-09-26 05:49:10
我在sqlserver2005中,建了一个库。库里面建了几个schema(微软解释为架构),表是建立在schema里面的。
怎样按schema名称来进行数据库备份(不是全备)?
请各位高手指点!谢谢!
...全文
131
6
打赏
收藏
ms sql server2005数据库备份
我在sqlserver2005中,建了一个库。库里面建了几个schema(微软解释为架构),表是建立在schema里面的。 怎样按schema名称来进行数据库备份(不是全备)? 请各位高手指点!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Austindatabases
2010-09-27
打赏
举报
回复
[Quote=引用楼主 lizhou_king 的回复:]
我在sqlserver2005中,建了一个库。库里面建了几个schema(微软解释为架构),表是建立在schema里面的。
怎样按schema名称来进行数据库备份(不是全备)?
请各位高手指点!谢谢!
[/Quote]
首先要说的是 不可以,SCHEMA 不可以分配备份的方式也就是说不可以通过schema来区分备份那个不能备份那个
codiiiiiing
2010-09-27
打赏
举报
回复
[Quote=引用 4 楼 wxf163 的回复:]
按照理论来说,数据库要还原的话,就要恢复到之前的一个时间点,
单独备份几张表来说,
无非就是要节省一点备份恢复时间,这对于开发来说还算是一个需求,不过这可以通过变通的方法实现,
如数据导入导出,生成BAK后缀表等,
对于正式企业应用库来说,很少有人会为节省那么点备份时间来来单独备份几张表,
因为这单独几张表可能会涉及到很多其他的业务,使得数据库中的表不是处于同一个可恢复时间点,
非常容……
[/Quote]
你的理解可能和我的需要有点偏差。我解释一下数据库这样使用的原因:
这样使用是出于应用系统兼容性考虑的。目前,因为客户需要,应用系统里面已经兼容了mysql和oracle。
mysql和oracle都有schema的概念,那么在做sqlserver迁移的时候自然而然的也考虑到schema了。但是sqlserver的schema和mysql及oracle的schema的概念是不同的。sqlserver的schema是在库下面,并且接在表名前面使用的。
而现在的应用系统会根据客户的需要来构建自己的schema(在mysql里面就是库),所以备份的时候就要备份相应的schema。这样也就产生了上面提到的问题。其实还有一个相关问题,就是备份的恢复问题。
请高手指教!
王向飞
2010-09-26
打赏
举报
回复
按照理论来说,数据库要还原的话,就要恢复到之前的一个时间点,
单独备份几张表来说,
无非就是要节省一点备份恢复时间,这对于开发来说还算是一个需求,不过这可以通过变通的方法实现,
如数据导入导出,生成BAK后缀表等,
对于正式企业应用库来说,很少有人会为节省那么点备份时间来来单独备份几张表,
因为这单独几张表可能会涉及到很多其他的业务,使得数据库中的表不是处于同一个可恢复时间点,
非常容易造成数据的混乱。
王向飞
2010-09-26
打赏
举报
回复
不可行。
dawugui
2010-09-26
打赏
举报
回复
不懂,帮顶,学习,蹭分.
Sql
Server
连接工具
Sql
Server
连接工具
Sql
Server
连接工具
Sql
Server
连接工具
Log Explorer for
SQL
Server
v4.22 含注册机
支持 MS
SQL
2005
之前的版本 不支持
sql
2008 介绍 Log Explorer主要用于对MS
SQL
Server
的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行。 他可以支持
SQL
Server
7.0、
SQL
Server
2000和
SQL
Server
2005
,提取标准数据库的日志文件或者备份文件中的信息。 其中提供两个强大的工具:日志分析浏览,对象恢复。具体功能如下: l 日志文件浏览 l 数据库变更审查 l 计划和授权变更审查 l 将日志记录导出到文件或者数据库表 l 实时监控数据库事物 l 计算并统计负荷 l 通过有选择性的取消或者重做事物来恢复数据 l 恢复被截断或者删除表中的数据 l 运行
SQL
脚本 产品 LogExplore包含两部分 l 客户端软件 l 服务器代理 服务器端代理是保存在
SQL
Server
主机中的一个只读存储过程,他的作用是接受客户端请求,读取在线事物日志块并通过网络传给客户端软件,由客户端软件来读取这些原始的数据块来完成Log Explore所提供的所有功能。 他依赖来的网络协议包括: l Named Pipe:局域网中适用 l Tcp/Ip:广域网中适用 数据库相关介绍 事物日志(Transaction Log)
SQL
Server
的每个数据库都包含事物日志,它以文件的形式存储,可以记录数据库的任何变化。发生故障时
SQL
Server
就是通过它来保证数据的完整性。 操作(Operation) 操作是数据库中定义的"原子行为",每个操作都在日志文件中保存为一条记录。它可以是用户直接输入的
SQL
语句,比如标准的insert命令,日志文件中便会记录一条操作代码来标志这个insert操作。 事物(Transaction) 事物是一系列操作组成的序列。他可以理解为直观的不可分割的一笔业务,可以执行成功或者失败。典型的事物比如由应用程序发出的具有开启-提交功能的一组
SQL
语句。不同的事物靠事物Id号(transaction ID)来区分,具有相同ID的事物记录的日志也相同。 在线事物日志(Online Transaction Log) 在线事物日志是指当前活动数据库所用的日志。可以通过如下命令来确定其对应文件 Select * from SYSFILES 他的文件后缀名一般是.LDF 离线事物日志(Offline Transaction Log) 离线事物日志是指非活动数据库所用的日志。当其数据库处于关闭(ShutDown)才状态下可以进行复制备份操作。他的结果同在线事物日志完全相同。 备份文件 备份文件是保存食物日志备份的文件,通常管理员通过运行
SQL
语句或者企业管理器来生成该文件。备份文件的内部结构和事物日志不同,他采用称为MTF的格式来保存数据。一个备份文件可以包含一个日志的多组备份,甚至包括多个数据库的混合备份. 设置为自动收缩 企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩" 强烈要求该项不要选中.否则
SQL
Server
将已循环的方式来覆盖先前的日志记录,将会导致LogExplore无法恢复错误. 数据恢复介绍 LogExplore允许你恢复应为误操作或者程序错误而导致的数据丢失或者更改.比如执行update\Delete语句时丢失了where子句,或者错误使用了Dts功能. LogExplore不支持直接修改数据库.他可以生成事物的逆操作脚本. 如果log是delete table where ...的话,生成的文件代码就是insert table .... 你可以通过
SQL
查询分析器,或者LogExplore的Run
SQL
Script功能来执行生成脚本. 关于Undo Undo功能可以逆操作一组指定的用户事物。包括insert,delete和update,其局限性如下: l 事物类别:LogExplore只能undo用户事物。用户事物是指在用户表上定义的事物,不支持系统表的更新恢复。同时,他也不支持计划变更的回滚。 l Blob类型:包括text,ntext,image类型。LogExplore只支持这些类型的insert和delete恢复,不支持update语句恢复。 关于redo Redo功能可以再次运行一组指定事物。它可以在以下情况中用到: 丢失数据库而且没有任何备份文件。 l 如果原始日志文件没有丢失可以通过Redo来实现恢复。 l
MS
SQL
数据库查看器
功能简介: <1>、数据库基本对象的查看(库、表、主键、过程、函数、触发器、游标、视图等) <2>、数据库相关系统信息 <3>、建表脚本 <4>、表字段相关信息 <5>、表内数据前100条 <6>、存储过程脚本 <7>、过程参数列表 <8>、数据库基本操作(分离、附加、备份、还原) <9>、对象相关性(未完成,因为懒) <10>、关键字加色显示
烂泥:
SQL
Server
2005
数据库备份
与恢复
本文首发于烂泥行天下。服务器的迁移,因为业务使用的数据库是
SQL
Server
2005
,所以就要首先对数据库进行备份。备份可以分为手动备份和自动备份,我们先来介绍手动备份。打开
SQL
Server
Management Studio, 点击要备份的数据库—“任务”—“ 备份”,如下图:在“磁盘”选项中,选择自己要把
数据库备份
文件存放的磁盘,如下图:以上操作完毕后,我们点击完成,数据库就开始备份,...
SQL
SERVER
的
数据库备份
和导入
【代码】
SQL
SERVER
的
数据库备份
和导入。
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章