随笔分类 - Sqlserver
摘要:在数据库创建发布订阅时,报这种错误时,需要注意的把sql service 代理服务启动,并且设置为自动的,不然到时候重新服务器又报错误,另外 需要注意下权限问题,是否需要修改为:本地账号,这个看实际情况。 日志信息:SQLServerAgent 当前未运行,因此无法将此操作通知它。 (Microso
阅读全文
摘要:首先,所谓SQL的动态和静态,是指SQL语句在何时被编译和执行,二者都是用在SQL嵌入式编程中的,这里所说的嵌入式是指将SQL语句嵌入在高级语言中,而不是针对于单片机的那种嵌入式编程。 静态SQL,在编译阶段就可以确定数据库要做什么事情。在某种高级语言中,如果嵌入了SQL语句,而这个SQL语句的主体
阅读全文
摘要:一、统计语句 1、--统计当前【>当天00点以后的数据】 SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 2
阅读全文
摘要:系统存储过程sp_start_job在SQL Server中,若想通过T-SQL脚本手动执行SQL Server Agent中的Job(作业任务),则可使用系统存储过程sp_start_job。 如下是通过Job名字进行执行: --执行名称为syspolicy_purge_history的JobEX
阅读全文
摘要: SQL Server 数据库中的系统表提供了强大的元数据信息,其中 dbo.sysmessages 表中存储了数据库执行命令过程中的所有消息。 1 SELECT * 2 FROM master.dbo.sysmessages 3 WHERE msglangid = 2052 --表示简体中文 执
阅读全文
摘要: 跨数据库使用事务可能会提示这种报错。 处理办法:语句中不要使用数据库事务
阅读全文
摘要:背景 最近被分配到的一个需求,数据量每周新增上千万,预计两个月就会破亿,这里记录一下对这个服务的性能优化的过程。 正文 需求介绍 首先大致介绍一下这个需求的内容。这个需求是一个周报服务,每周日向用户推送他本周使用服务的时常,最晚使用时间等统计数据,这应该是很多应用都有实现的功能。而对于后台服务来说,
阅读全文
摘要:begin--申明变量declare @blh char(10) declare @zycs int --赋值变量set @blh=1set @zycs=0--申明游标declare order_cursor cursor for (select blh, zycs from zy_brzl)--循
阅读全文
摘要:索引的重要性数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index)最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无
阅读全文
摘要:在论坛看到有人提问是否可以用T-SQL测试LinkedServer的连接是否正常,这样访问多个Linked Server的时候如果其中的一个连接失败就可以跳过不去处理。 在SQLServer 2005和之后的版本中提供了一个系统存储过程 "sp_testlinkedserver"可以用来测试Link
阅读全文