文章分类 - SQLSERVER
摘要:更改表中某列的数据类型如何做和怎麽做效率最高 https://www.cnblogs.com/lyhabc/diary/2014/04/02/3641758.htmlhttps://www.cnblogs.com/lyhabc/articles/3446961.htmlhttps://www.cnb
阅读全文
摘要:如何永久禁用SQLSERVER2012的代码提示http://technet.microsoft.com/en-us/library/ms173743.aspxConfigure IntelliSense (SQL Server Management Studio)SQL Server 2012Most Microsoft IntelliSense options are on by default. You can turn off an IntelliSense option and instead invoke it through a menu command or keystroke
阅读全文
摘要:将已有数据库设置为包含数据库错误的解决方法http://blogs.msdn.com/b/apgcdsd/archive/2012/07/03/sql-server-2012-contained-database.aspxhttp://blog.csdn.net/burgess_liu/article/details/74774701 USE [master]2 GO用redgate公司的SQL SEARCH找出以前引用到Chinese_PRC_CI_AS排序规则的相关对象,以后逐个逐个删除1. 将数据库的字符集 Chinese_PRC_CI_AS修改为Latin1_General_100_C
阅读全文
摘要:HOBT分配单元(发音和指环王中的霍比特人一样)转载:http://www.cnblogs.com/wcyao/archive/2011/06/28/2092270.html昨天,我解释了什么是IAM链和在SQL SERVER 2000中是如何和索引相配对的。一个表可以有一个堆或聚集索引,可有249个非聚集索引,可有一个LOB索引(一般称为TEXT索引),这就是说SQL SERVER 2000中,一个表中最多有251个IAM链。在SQL SERVER 2005中,IAM链和IAM页与SQL SERVER 2000中是一模一样的,但是现在一个表可以拥有750000条IAM链!喔,我们到底干了什么
阅读全文
摘要:动软代码生成器生成存储过程的源代码 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 using System.Data; 6 using System.Collections; 7 using System.Data.SqlClient; 8 using Maticsoft.Utility; 9 using Maticsoft.IDBO; 10 using Maticsoft.CodeHelper; 11 names...
阅读全文
摘要:%commondir%\dte80.olb, %commondir%\dte80a.olb %CommonDir%\vslangproj2.olb 未能加载 导致SQLSERVER的SSMS打不开的解决方案装了一个SQLSERVER2008导致VS2008狂报错,...%commondir%\dte80.olb, %commondir%\dte80a.olb %CommonDir%\vslangproj2.olb 未能加载...网上查找原不因无果;且在磁盘中找不到这些文件,忽然想明白,是由于文件丢失造成的,从其它机器上拷过到目录中,打开VS居然可以,兴奋一下,免除了重装的苦脑。不过没明白是什么
阅读全文
摘要:SQLSERVER2008启用了压缩的数据页面内容CD Array=compressed data array页面压缩 1 USE [pratice] 2 GO 3 --DROP TABLE ClusteredTable 4 CREATE TABLE ClusteredTable 5 ( id INT, 6 col2 CHAR(999), 7 col3 VARCHAR(10) 8 )WITH (DATA_COMPRESSION = PAGE) 9 10 11 DECLARE @i INT12 SET @i=113 WHILE(@i<32)14 BEGIN15 INSERT INTO [d
阅读全文
摘要:SQLSERVER有一个后台进程专门做checkpoint的 1 SELECT [session_id], 2 [request_id], 3 [start_time], 4 [status], 5 [command], 6 [wait_type], 7 [text_size], 8 [language] , 9 [transaction_isolation_level],10 [row_count],11 [granted_query_memory],12 [executing_managed_code]13 FROM sys.[dm_exec_requests]
阅读全文
摘要:将XML的执行计划另存为sqlplan 然后拖入SSMS 图形化显示执行计划1 USE [GPOSDB]2 GO3 SET STATISTICS XML ON4 SELECT * FROM [dbo].[SystemPara]在XML执行计划结果栏-》右键-》将结果另存为输入123.sqlplan,保存类型为所有文件将123.sqlplan拖进去SSMS就能够看到图形化的执行计划实际上,另存为的123.sqlplan文件也是一个XML文件用记事本打开他SQLSERVER解释这些XML,然后用图形化还原这些XML执行计划
阅读全文
摘要:Every time I ‘ATTACH DATABASE’ SQL logs error 1314 for SetFileIoOverlappedRangeTurns out this is an issue in the SQL Server code and the error is a bit noisy during attach database.When opening the database files, SQL Server calls SetFileIoOverlappedRange (when enabled properly) in order to help imp
阅读全文
摘要:SQLSERVER 命令行实用工具命令提示实用工具SQL Server 2008其他版本0(共 2)对本文的评价是有帮助-评价此主题下表包含了随 MicrosoftSQL Server 提供的一组命令提示实用工具。实用工具说明安装位置bcp 实用工具用于在 MicrosoftSQL Server 实例和用户指定格式的数据文件之间复制数据。:\Program Files\Microsoft SQL Server\100\Tools\Binndta 实用工具用于分析工作负荷并建议物理设计结构,以优化该工作负荷下的服务器性能。:\Program Files\Microsoft SQL Server\
阅读全文
摘要:IAM页始终从混合区分配http://msdn.microsoft.com/zh-cn/library/ms174412(v=sql.100).aspx为什麽始终从混合区进行分配??统一区:由单个对象所有。区中的所有8页只能由一个对象使用混合区:最多可由8个对象共享。区中8页的每页可由不同对象所有。但是一页总是只能属于一个对象因为一个对象(一张表一般只有很少的IAM页),这样的情况下,如果用统一区就显得浪费了
阅读全文
摘要:SQLSERVER中的引用计数器 执行计划 set statistics io getnext 执行计划的老化: 什么叫老化?就是没用了,弃用它.那在SQL SERVER怎么样去判断老化的执行计划呢? 每个查询计划和执行环境都有相关的成本因子,可表明编译结构所需的费用。这些数据结构还有一个年龄字段。
阅读全文
摘要:执行计划相关知识msdn参考:http://technet.microsoft.com/zh-cn/library/ms191158.aspxSET STATISTICS XML ONSET SHOWPLAN_XML ON输出下面内容 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
阅读全文
摘要:另存执行计划和查看执行计划属性另存执行计划和查看执行计划里的运算符的属性
阅读全文
摘要:SQLSERVER中的各种执行计划网址:http://technet.microsoft.com/zh-cn/library/ms191158.aspx操作说明本节介绍了各个逻辑运算符和物理运算符。图形执行计划图标Showplan 运算符说明无AggregateAggregate运算符计算包含 MIN、MAX、SUM、COUNT 或 AVG 的表达式。Aggregate既是一个逻辑运算符,也是一个物理运算符。Arithmetic ExpressionArithmetic Expression运算符根据行中的现有值计算新值。SQL Server 2012 中不使用Arithmetic Expre
阅读全文
摘要:索引视图是否物理存储在数据库中 今天看了书本: 索引视图:加了索引,在SQL2000之后提供的新功能。在视图上创建索引后,该视图的结果集随机被具体化,并保存在数据库的物理存储中。 对索引视图创建的第一个索引必须是唯一聚集索引。创建了唯一聚集索引后,才可以创建其他非聚集索引。如果删除视图,该视图的索引
阅读全文
摘要:什么叫连接列1 USE [pratice]2 GO3 SELECT * FROM [dbo].[ddl_log] WHERE [Event]+[LoginName]='CREATE_TABLEJOE\Administrator'4 5 SELECT * FROM [dbo].[ddl_log] WHERE [Event]='CREATE_TABLE' AND [LoginName]='JOE\Administrator'[Event]+[LoginName]='CREATE_TABLEJOE\Administrator' 就表示连
阅读全文