asp.net mvc5中使用缓存依赖SqlCacheDependency

缓存是用来提高应用性能,降低服务器压力。适用于数据不易变,数据易通用的情景, 对于动态查询数据,例如数据分析,最好放弃使用缓存。使用缓存最麻烦的就是保持源数据和缓存的中的数据一致。缓存(Cache)依赖,就是缓存是否更新依赖于其它Object。.net的缓存依赖主要用到的类就是CacheDependency、SqlCacheDependency、AggregateCacheDependen …… 阅读全文

Sql Server 数据库中调用dll文件

1.首先新建一个空的解决方案,并添加一个类库,代码如下,编译并生产dllusing System; using System.Collections.Generic; using System.Data.SqlTypes; using System.Linq; using System.Text; namespace TEST { public cla …… 阅读全文

sqlserver 使用脚本创建Sql Server代理作业

use masterGO/* --开启sql server代理sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE GO*/--定义创建作业DECLARE @jobid uniquei …… 阅读全文

Sqlserver数据库 通过表触发器 实时通知应用程序

/*Sqlserver数据库开始相关服务以下示例显示了如何查看 OLE Automation Procedures 的当前设置。0未启用*/EXEC sp_configure 'Ole Automation Procedures';GO--启用Ole Automation Proceduressp_configure 'show advanced options', 1;GOR …… 阅读全文

SqlServer与Linq 无限递归目录树且输出层级

ALTER VIEW [dbo].[view_TreeLevel]ASWITH cteAS (SELECT a.ModuleID , a.Module_Name , a.Module_Description , a.Module_FatherID , a.Module_Url , a.Module_Order, 1 Le …… 阅读全文

刷新SqlServer数据库中所有的视图

ALTER PROCEDURE sp_refallviewAS--刷新所有视图DECLARE @ViewName VARCHAR(MAX);DECLARE @i INT;SET @i = 0;DECLARE #_cursor CURSORFOR SELECT name FROM sysobjects WHERE type = 'V';OPEN …… 阅读全文

Sql Server 2014/2012/2008/2005 数据库还原出现 3154错误的解决办法

在Sql Server 数据库还原出现 3154错误解决方法1:不要在数据库名字上点右键选择还原,而要是在根目录“数据库”三个字上点右键选择还原,然后再选择数据库,问题便可以解决,如果不行参照方法2解决方法2:写sql语句处理:RESTORE DATABASE [databaseName]FROM DISK = N'X:\数据库备份\database. …… 阅读全文

sqlserver中分区函数 partition by的用法

partition by关键字是分析性函数的一部分,它和聚合函数(如group by)不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。partition by 与group by不同之处在于前者返回的是分组里的每一条数据,并且可以对分组数据进行排序操作。后者 …… 阅读全文