10 唐诗三百首

尚未进行身份认证

暂无相关描述

等级
TA的排名 15w+

Rplication error: Could not find stored procedure 'dbo.sp_MSins_dboTablename'解决方法.

事务复制,遇到以下问题,订阅端数据库中找不到相应的存储过程,  Could not find stored procedure 'dbo.sp_MSins_dbozzxssumh'. 解决方法:在发布端数据库执行: sp_scriptpublicationcustomprocsN'发布名'产生对应的Insert,Update,Delete存储过程的创建

2016-06-03 16:15:47

基于sys.fn_dblog()的SQL Server日志分析过程

在SQLServer2005及之前的版本,可以用LogExplorer工具来分析读取数据库日志,但据我所知,SQL2008及之后的版本,LogExplorer工具暂时无法支持.因此,我们可以自己开发工具来实现分析读取数据库日志的目的

2016-01-14 16:17:41

SQL Server查看所有数据库文件信息

SQLServer查看所有数据库文件信息,通过自定义表,存储过程实现自动统计.createtabledbo.DBA_DBFileList([DBID]intnotnull,DBNamevarchar(100)notnull,FileIdint,[FileGroup]varchar(50),FileTypevarchar(20),LogicFile

2015-12-09 11:02:02

记一次处理日志文件过大问题的解决过程(SQL Server)

问题描述:SQL2008R2的一个DB,兼容等级=100,恢复模式=full,数据量约30GB.之前一直正常运行,最近日志文件暴涨(日志文件66G), 日志备份作业执行很久没完成,手工stopjob.手工执行backuplog后执行DBCCSHRINKFILE()仍然无法收缩日志文件.问题分析: 执行dbccopentran()查看数据库的活动事务,发

2015-12-09 10:52:38

TSQL方法获取服务器磁盘空间信息

日常运维中,无需登录服务器Windows,用TSQL方法即可获取服务器磁盘空间信息.createtabledbo.DBA_ServerDiskSpaceDetail(LogIDintnotnullidentity(1,1),Drivenvarchar(50),--磁盘盘符TotalSizedecimal(10,2),--总空

2015-12-09 10:19:16

查找数据库对象的关联对象列表

在数据库维护时,有时需查询数据库对象(如表,视图,存储过程等)的关联(即被参考)数据库对象,可使用如下自定义存储过程查询.ifexists(select1fromsys.objectswheretype='P'andnam='spFindObject')dropprocdbo.spFindObjectgocreateproceduredbo.spFin

2015-12-09 10:09:13

改进版的sp_helptext

SQLServer中系统自带的sp_helptext存在一些问题,如显示格式不易阅读,空格未自动过滤等,现开发改进型sp_helptext2,可直接显示为text格式,且能自动找出同义词的源对象.ifexists(select1fromsys.objectswheretype='P'andname='sp_helptext2')dropprocdbo.sp

2015-12-09 10:02:10

SQL Server查询系统建议的索引信息

日常应用中,如需查询缺少的索引信息,可使用系统DMV视图: sys.dm_db_missing_index_groups, sys.dm_db_missing_index_group_stats, sys.dm_db_missing_index_details等,相关TSQL查询语句如下:--查询缺少的索引selecttop100[AvgImpact]=b.a

2015-12-09 09:56:48

TSQL 大写金额转换函数

createfunctiondbo.TCN(@xvarchar(50))returnsvarchar(100)begindeclare@rvarchar(100),@zsvarchar(50),@xsvarchar(50)declare@aint,@bintif@x=''orlen(@x)=0beginselect@r=''

2014-02-28 15:53:12

TSQL存储过程applock应用实例

--实际应用中,如果需要某个存储过程一次只能被一个进程调用执行,可以使用applock的功能.如下DEMO实例.CREATEprocspaplasbeginsetnocountondeclare@xbitselect@x=applock_test('public','spapl','Exclusive','Session')if@x=0

2014-01-08 12:10:19

SQL Server统计信息(statistics)的总结

1.统计信息建立的时机, 1.建立索引时,自动为索引定义中的第一列创建统计.  2.AUTO_CREATE_STATISTICS=ON,查询时自动在查询条件列上创建统计. 3.手动建立:   createstatistics[统计名]on[表]([字段])where[条件]  createstatistics[统计名]on[表]([字段])wher

2014-01-06 15:46:11

SQL Server视图索引(Indexed View)应用实例

1.视图索引(IndexedView)定义 用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样在执行查询时,就可以避免进行这些耗时的操作,从而快速的得到结果。2.性能测试 createtabletab(IDintidentity(1,1),STchar(1),DESCRvarchar(10)) altertabletabaddCONSTR

2014-01-06 15:32:30

SQL Server计算列(Computed Column)应用实例

1.计算列(ComputedColumn)定义  计算列由可以使用同一表中的其他列的表达式计算得来。表达式可以是非计算列的列名、常量、函数,也可以是用一个或多个运算符连接的上述元素的任意组合。表达式不能为子查询。2.性能测试   createtabletab(IDintidentity(1,1),STchar(1),DESCRvarchar(10))   

2014-01-06 15:31:08

SQL Server DDL触发器应用实例

--环境SQLServer2008R2useAuditdbgo--创建DDL历史记录表ifobject_id('dbo.DDLHistory','U')isnotnulldroptableDDLHistorygocreatetableDDLHistory(LogDatedatetimenotnull,DatabaseNamevar

2014-01-06 15:22:19

MSSQL触发器记录表字段数据变化的日志

在软件实施过程中,也许会有这样的问题:表中数据出现非预期的结果,此时不确定是程序问题,哪个程序,存储过程,触发器..或还是人为修改的结果,此时可以用触发器对特定的表字段做跟踪监视,记录每次新增,修改,删除此字段值的操作详细信息(含登录名,主机名,IP地址,执行的TSQL语句,程序名等等),以利于问题的排查.本案例于测试环境:SQLServer2008R2中调试通过.--

2013-05-07 17:57:24

openrowset读取Excel,解除字符串长度255之限制.

环境:Windows7, SQL Server2008R2,MicrosoftOffice2010. 问题:select*fromopenrowset('Microsoft.ACE.OLEDB.12.0','Excel12.0;Database=[Excel文件]','select*from[sheet1$]')读取excel结果,字符串被截断.仅

2012-03-15 15:35:57

更新引发的问题

ifobject_id('ta')isnotnulldroptableta--建測試表.createtableta(idintidentity(1,1),col1char(8000),col2char(40),col3varchar(20)constraintpk_taprimarykey(id))declar

2012-03-05 11:37:57
CSDN身份
  • 论坛版主
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 微软mvp
    微软mvp
    授予通过CSDN博客平台积极分享微软相关技术知识和专业技能,并做出突出贡献的用户。
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三
  • 优秀版主
    优秀版主
    优秀小版主