Welcome 微信登录

首页 / 数据库 / SQLServer

SQL Server 2008在对象资源管理器中隐藏系统对象

SQL Server 2008在对象资源管理器中隐藏系统对象

SQL Server 2008在对象资源管理器中隐藏系统对象2013-12-09环境:SQLServer 2008 R2问题:在对象资源管理器中隐藏系统对象解决:对象资 源管理器的“数据库”节点包含系统对象,如系统数据库。使用“工具”/“选项”页可以隐藏系统对象。某 些系统对象(如系统函数和系统数据类型)并不受此设置的影响。在对象资源管理器中隐藏系统对象1.在“工具&rdq...
安装SQL Server 2008 R2和Visual Studio 2010时的1406错误解决

安装SQL Server 2008 R2和Visual Studio 2010时的1406错误解决

安装SQL Server 2008 R2和Visual Studio 2010时的1406错误解决2013-12-09问题描述:重新安装的系统,然后马上升级到Windows7旗舰版,在安装SQL Server 2008 R2和Visual Studio 2010时遇到1406错误。尝试了很多方法,比如修改对应注册表的权限、重置注册表、安装更新等等。 又细想是否是系统的原因,于是又重新还原系统,保持Windows7家庭普通版。后来又考虑了许久,才想到解决 办...
将已有数据的表的[ID]字段变更为自增长

将已有数据的表的[ID]字段变更为自增长

将已有数据的表的[ID]字段变更为自增长2013-12-28表上创建好了PK,却发现了更大的麻烦:忘记将[ID] 字段设置成IDENTITY了:(那可是几百张表哪!那就编写SQL脚本来搞定吧。可是,这事没有想象中那么容易:ALTER TABLE不支持将某字段变更为IDENTITY (注:MS SQL Mobile是支持此语法的)而且,若该字段上有PK、Index、Constrains等,必须先删除才能DROP COLUMN.注:1)下面的代码只处理了单个表...
为数据库中所有表增加PK

为数据库中所有表增加PK

为数据库中所有表增加PK2013-12-28辛辛苦苦将数据导入到数据库中,却发现忘记创建脚本中忘记PK了。好在表都有规律,每个表有个 [ID] int字段,PK是建立在其上的。注:1)为了代码的可读性,没有采用‘SQL拼接’方法, 而是采用了‘先占位,后替换’的方法--看里面的Replace语句。推荐给大家2)由于是执行DDL,出于 谨慎考虑,‘生成’而非‘直接执行&rsq...
浅谈SQL Server数据库中系统表的作用

浅谈SQL Server数据库中系统表的作用

浅谈SQL Server数据库中系统表的作用2013-12-28(一)系统表:存储SQL所有的系统信息。存储有关数据库服务中的元数据所谓元数据即(比如数据服务器有哪些用户数据库、数据库服务器有哪些登陆账号,数据库中都有哪些表,每个表都有哪些字段 每个数据库有哪些存储过程、视图等等的数据),系统表一般sys开头。(二)了解数据库中系统表,可以编写sql语句或编程的时候用到。以下场景使用到了系统表1、在创建数据库的时候选判断数据库是否存在;创建数据库中对象(表...
关于SQL server 2005+SP3的死锁的一次诊断过程

关于SQL server 2005+SP3的死锁的一次诊断过程

关于SQL server 2005+SP3的死锁的一次诊断过程2013-12-30有puber在SQLServer版发了一个帖子SQL server2005+Sp3的死锁问题,因最近正在研究SQLServer的一些问题,出于兴趣决定试试看能不能帮助这位pubber。问题描述:我的程序为多线程,同时最多20个线程。20个线程同时向一个表中做insert操作,但是各线程之间的记录不可能重复(主键肯定不一样),但是还是报死锁,同样的程序连oracle运行时却很正...
SQL Server 2008引擎组件

SQL Server 2008引擎组件

SQL Server 2008引擎组件2013-12-30首先让我们先来看看SQL Server2008的引擎组件,SQLServer2008有四大组件:协议、关系引擎、存储引擎和SQLOS。协议层(Protocol Layer)当一个应用程序与SQL Server数据库引擎通讯时,协议层提供的应用程序编程接口利用微软自定义的tabular data stream(TDS)package来规范通讯格式。这一层的意义在于向应用程序提供访问SQL Server...
SQL Server 2008的I/O性能监控

SQL Server 2008的I/O性能监控

SQL Server 2008的I/O性能监控2013-12-30I/O性能诊断SQL Server性能非常依赖于I/O子系统。除非你的数据库适合物理内存,SQL Server经常地会有数据库页面进出缓存池。这样就发生了实质的I/O流量。同样,在事务被明确的提交 前,日志记录需要写入磁盘。SQL Server为各种目的可以使用tempdb,例如存储中间结果,排序,保 持行的版本或其他。所以好的I/O子系统对于SQL Server性能非常重要。I/O的性能取...
SQL Server 2008存储结构之IAM结构

SQL Server 2008存储结构之IAM结构

SQL Server 2008存储结构之IAM结构2013-12-30索引分配映射(Index Allocation Map,IAM)页面在4 GB的区间中跟踪被一个分配单元所使用的区。一个分配单元就是一组页面,这些页面属于一个数据表或索引的单个分区。它由下面三种类型页面中的一种组成:含 有常规的行内数据的页面、含有大型对象(Large Object,LOB)数据的页面和含有行溢出数据的页面。 其实SQL Server的数据页面类型与Oracle的段的概念...
<< 211 212 213 214 215 216 217 218 219 220 >>