![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
duhongsheng
这个作者很懒,什么都没留下…
展开
-
关于“性能计数器注册表单元配置一致性”检测失败解决办法
昨天卸载后重新安装数据库2008时,在进行数据库安装检测时总是有一点通不过,提示“性能计数器注册表配置单元一致性失败”(有图有真相)。以前卸载sql再重新装的时候都没有碰到过这个问题。开始以为系统没有装好,后来想想第一次装的时候是正常的,估计是卸载的时候多卸载了什么组件。后来找到了如下的解决办法。 (有图有真相转载 2015-01-17 23:01:06 · 1324 阅读 · 0 评论 -
试用版SQL Server 2008 R2 提示评估期已过 解决方法!
解决SQL Server 2008提示评估期已过第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYBSQL Server 2008 Enterprise:JD8Y6-H转载 2015-06-21 17:01:14 · 723 阅读 · 0 评论 -
读书笔记一:SQL逻辑查询处理
《MS SQL Server2005技术内幕—T-SQL查询》读书笔记一:SQL逻辑查询处理如下代码清单: (8) SELECT (9) DISTINCT (11) (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) WITH {CUBE | ROLLUP}转载 2016-08-17 14:17:51 · 296 阅读 · 0 评论 -
不同服务器数据库之间的数据操作
在服务器A中创建指向B的链接服务器。addlinkedserver存储过程创建一个链接服务器:第1个参数LNK_ServerA是自定义的名称;第2参数产品名称,如果是SQL Server不用提供;第3个参数是驱动类型;第4个参数是数据源SQL Server服务器地址exec sp_addlinkedserver 'Link原创 2017-07-30 13:39:28 · 585 阅读 · 0 评论 -
SQL Server - 使用 Merge 语句实现表数据之间的对比同步
表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断再加以 INSERT 或者 UPDATE等。包括在 SSIS Package中也可以通过 Lookup, Condition Split等多种 Task的组合来实现表数据之间的同步。在这里 "同步"的意思是指每次执行一段代码的时候能够确保 A表的数据和 B转载 2017-07-30 13:55:33 · 700 阅读 · 0 评论 -
T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法
更改MSSQL数据库物理文件名Sql语句的写法注意:要在活动监视器里面确保没有进程连接你要改名的数据库!!Sql语句如下:USE master--改逻辑名ALTER DATABASE YQBlog MODIFYFILE(NAME='YQBlogAA',NEWNAME='YQBlog')-- GOALTER DATABASE YQBlog MODI转载 2017-11-04 20:23:33 · 2231 阅读 · 0 评论 -
处理百万级以上的数据提高查询速度的方法
1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where ...转载 2018-03-15 13:50:21 · 257 阅读 · 0 评论 -
SQL SERVER 2008清除日志
在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。方案一:完全命令模式USE[master] GO ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTERDATABASE DNName SET RECOVERY SIMPLE --简单模式 GO USE...转载 2018-03-15 17:26:19 · 6139 阅读 · 0 评论 -
T-Sql中in与exists的区别
in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询,所以我们会以驱动表的快速返回为目标,那么就会考虑到...转载 2018-10-22 20:49:45 · 401 阅读 · 0 评论