2016年7月23日

Service Broker入门

摘要: Service Broker:多服务器单信息传递,大小写敏感 组成: Message:信内容,为便于区分保证唯一性,信息的前缀用域名好一些。 Contracts:信头,组合message及message由哪边发送,发起者或者接收者 Queue:信封,收到的信息存储的位置 建立方式: 1,定义 SER 阅读全文

posted @ 2016-07-23 14:40 低级程序人员 阅读(2903) 评论(0) 推荐(0) 编辑

从wait角度调优

摘要: WITH [Waits] AS (SELECT [wait_type], [wait_time_ms] / 1000.0 AS [WaitS], ([wait_time_ms] – [signal_wait_time_ms] ) / 1000.0 AS [ResourceS], [signal_wa 阅读全文

posted @ 2016-07-23 14:40 低级程序人员 阅读(1470) 评论(0) 推荐(0) 编辑

数据库建立初步

摘要: 1,数据文件等于CPU的数量数,不过要小于等于8 Tempdb文件数量为cpu数目一半,不过大小要相等,否则自增长可能会发生在最大的文件上,(参考微软数据库支持组的:Tempdb怎么会成为性能瓶颈) 文件大小可设置大一些如1G,自增长设置为1G,不要设置成百分比,数据会对不齐 log文件不用,因为是 阅读全文

posted @ 2016-07-23 14:39 低级程序人员 阅读(185) 评论(0) 推荐(0) 编辑

只读账号设置-db_datareader

摘要: 为防止正式环境数据库被篡改,但又要保证可以正常查询处理问题,可以将账号的数据库访问权限设置为db_datareader数据库权限:单独设置的优先,如给了一账号只读权限,若别开一张表给于此账号写权限,那么单独设置的写权限优先级最高。注:db_datareader没有存储过程访问权限,若想全开,如下: 阅读全文

posted @ 2016-07-23 14:38 低级程序人员 阅读(5430) 评论(0) 推荐(0) 编辑

数据库账号权限迁移

摘要: 如何在 SQL Server 2005 实例之间传输登录和密码 如何解决在运行 SQL Server 的服务器之间移动数据库时的权限问题 思路:1,账号:利用链接1脚本生成,主要是为了sid,以保证用用户数据库的一样 注:链接1脚本支持sqlserver2005以上版本2,权限:备份或附加数据库后, 阅读全文

posted @ 2016-07-23 14:37 低级程序人员 阅读(319) 评论(0) 推荐(0) 编辑

配置job管理权限

摘要: 若要配置用户以创建或执行 Microsoft SQL Server 代理作业,必须先将某个现有 SQL Server 登录名或 msdb 角色添加到 msdb 数据库中的下列 SQL Server 代理固定数据库角色之一:SQLAgentUserRole、SQLAgentReaderRole 或 S 阅读全文

posted @ 2016-07-23 14:37 低级程序人员 阅读(682) 评论(0) 推荐(0) 编辑

数据库压缩备份

摘要: sqlserver2008开始提供压缩备份,好处是备份与还原时间缩短,备份文件也很小,测试结果显示文件小了2/3,不过不好的地方在于CPU要大量计算,CPU要占不少资源,不过若放在晚上执行的话,cpu可以忽略。 SELECT name,backup_start_date,backup_finish_ 阅读全文

posted @ 2016-07-23 14:36 低级程序人员 阅读(252) 评论(0) 推荐(0) 编辑

XEVENT:记录对表的更新删除

摘要: --以下xevent记录了通过sqlserver查询工具直接更新,删除表数据时的记录。 IF NOT EXISTS( SELECT 1 FROM sys.dm_xe_sessions dxs(NOLOCK) WHERE name = 'EventErrorMonitor' ) BEGIN CREAT 阅读全文

posted @ 2016-07-23 14:35 低级程序人员 阅读(567) 评论(0) 推荐(1) 编辑

XEVENT入门

摘要: XEVENT:在指定事件发生时记录,可将日志放在内存或文件中,效率比sqlprofile高。参考:Introduction to Extended EventsTroubleshooting Error 511 using XEvents msdn An XEvent A Day 相关DMV1相关D 阅读全文

posted @ 2016-07-23 14:35 低级程序人员 阅读(1281) 评论(0) 推荐(0) 编辑

XEVENT:当sqlserver有用户级错误时记录

摘要: 系统信息级别:http://blog.sqlauthority.com/2007/04/25/sql-server-error-messages-sysmessages-error-severity-level/ 测试: BEGIN TRY -- Generate a divide-by-zero 阅读全文

posted @ 2016-07-23 14:34 低级程序人员 阅读(411) 评论(0) 推荐(0) 编辑

导航