SQL Server
人生小果
记录
展开
-
SQL SERVER几种Join的区别
主要来介绍下Inner Join , Full Out Join , Cross Join , Left Join , Right Join的区别。Inner Join:筛选两边都有的记录 Full Out Join:两边都筛选出来,匹配能匹配的,不能匹配的用NULL列出 Cross Join:列出两边所有组合,也称为笛卡尔集 A×B Left Join:以左边的表为主表,列出主表所有记录,匹原创 2016-07-09 14:15:51 · 3576 阅读 · 0 评论 -
SET IDENTITY_INSERT 选项使用
参考链接:https://msdn.microsoft.com/en-us/library/ms188059.aspx当我们往一个带有identity列的表中插入行时,会报错: Msg 544,Level 16, State 1,Line 8 Cannot insert explict value for identity column in table XXX when IDENTITY_IN原创 2016-07-08 16:25:10 · 1869 阅读 · 0 评论 -
LEN() 与 DATALENGTH()
参考链接: https://msdn.microsoft.com/en-us/library/ms190329.aspx https://msdn.microsoft.com/en-us/library/ms173486.aspxDATALENGTH(): 返回任何表达式的字节长度,含结尾空白 语法: DATALENGTH ( expression ) 如果处理一个UNICODE字符串原创 2016-07-07 13:07:21 · 706 阅读 · 0 评论 -
MSSQL查询备份或还原等操作的大概完成时间 脚本
select command ,percent_complete ,running_time=convert(varchar,((datediff(s,start_time,getdate()))/3600))+' hour, ' +convert(varchar,((datediff(s,start_time,getdate()))%3600/6原创 2015-09-08 10:44:27 · 718 阅读 · 0 评论 -
MSSQL数据库邮件配置
MSSQL邮件配置原创 2015-07-22 17:41:23 · 1434 阅读 · 0 评论 -
SQL SERVER作业诊断
原文链接:http://www.databasejournal.com/features/mssql/article.php/3285691/Troubleshooting-SQL-Server-Jobs.htm如果你碰到了SQL SERVER作业相关问题,可以参照此诊断清单来寻找潜在解决方案。1.确保你使用了最新的SQL SERVER服务包.因为很多bug都是被S翻译 2015-02-10 17:45:35 · 880 阅读 · 0 评论 -
SQL SERVER 无法打开备份设备 出现操作系统错误
22号还原备份时出现错误:无法打开备份设备 'D:\test\backup20141122.bak'。出现操作系统错误 5(拒绝访问。)。解决办法:将D盘的test文件夹加上Authenticated user权限,如图:原创 2014-11-25 17:33:26 · 6368 阅读 · 0 评论 -
SQL SERVER如何批量生成作业脚本
1、打开对象资源管理器详细信息:原创 2014-11-25 17:04:51 · 1073 阅读 · 0 评论 -
MSDB.dbo.agent_datetime(run_date,run_time)
对于YYYYMMDD这样的格式,用起来可能有点不方便。而run_time就更加难用了。Run_time中的180002意味着:18:00:02执行。这些不直观的数据对时常需要使用的DBA来说是一种痛苦,当然,可以通过字符串函数来转换成自己喜欢看的格式。但是这里提供一个微软未公开的函数:MSDB.dbo.agent_datetime(run_date,run_time)转载 2014-07-17 18:26:35 · 868 阅读 · 0 评论 -
master等系统数据库备份与还原
22号由于数据库服务器重做系统,于是需要对数据库做备份,在这原创 2014-11-25 14:57:29 · 1176 阅读 · 0 评论 -
SQL SERVER 维护计划执行索引失败
数据库服务器重装系统后需要重新配置维护计划原创 2014-11-25 14:08:42 · 6316 阅读 · 1 评论 -
自动化收集SQLSERVER诊断信息
相信很多人都遇到过当SQLSERVER出现问题的时候,而你又解决不了需要DBA或者微软售后支持工程师去帮忙解决问题,那么他们一般需要你收集一些系统信息和SQLSERVER诊断信息。而收集这些信息又需要图形工具,又需要指令,步骤又非常复杂。我们要按照步骤一步一步把需要的信息收集全,在收集的过程中,往往折腾几次就头痛了解决问题的工具这个问题随着一个在SQL2005里的工具的出现转载 2014-11-03 10:05:33 · 498 阅读 · 0 评论 -
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。此操作失败的原因是对 IID 为“{6D5140C1-7436-11CE-8034-00AA006009FA}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口原创 2014-10-28 09:01:36 · 12452 阅读 · 9 评论 -
SQL SERVER中存储过程参数问题
今天写了一个存储过程,其中一个参数是datetime原创 2014-10-27 16:47:50 · 684 阅读 · 0 评论