SQLServer中一些容易让人误解的地方

1.假如数据库在11:30创建了Snapshot,之后数据库在13:00挂掉,这个时候是不能使用该Snapshot来恢复.----原因:使用restore database dbname from database_snapshot='snapshot_db_name'恢复数据库的时候,前提是该数据库可用.

2:backup database db_name to disk='c:\db.bak' with differential,copy_only.---该语句会自动忽略掉copy_only选项,这个时候只会采用differential选项. 附copy_only的作用:表示备份的时候,不会打断当前的备份链.

3:如何查询SQLServer中包含的权限信息:
select * from sys.fn_builtin_permissions(default)

4:Database backup compression在SQLServer 2008中,仅支持于企业版中.在SQLServer 2008 R2中,标准版和企业版均支持.

5:假如需要将Job的运行结果保存到文件中,需要在Job的Step中设置.如果Job执行失败的时候通知某个人,请在Job中设置,而不是Job的Step

6:如果嵌套Trigger被disable或者移除基于策略管理的DDL trigger,则在create policy中的on change:prevent会失效或者不能正常的工作

7:假如临时需要Windows的权限,则可执行 exec   xp_cmdshell   'net localgroup administrators cw11 /add '  
GO

8:在SQLServer 2000中,如果发布端表添加了栏位,不会同步到目的端.但是在SQLServer 2008中,如果发布端表添加了栏位,则会同步到目的端

9:我们在大部分书上都看到是这样写的"sqlserver数据库的日志备份是基于上一次备份的,不管上一次备份是完全备份,差异备份还是日志备份",其实这样理解是有误的.
实际上,sqlserver的日志备份确实是基于上一次的日志备份结束点的,这样可以确保整个日志备份链式完整的,可以从任何一个完全备份开始恢复数据库。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16754036/viewspace-730676/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16754036/viewspace-730676/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值