从工作一直到现在都没怎么花功夫深入学习下Sql Server数据库,在使用Sql Server时90%的时间基本上都是在接触T-SQL,所以数据库这块基本上属于菜鸟级别.至于数据库的底层框架以及运行机制都几乎没有了解,当我看到<Microsoft SQL Server 2008 Internals>这本书时,里边详细的介绍了数据库的框架.引擎以及我们经常提到的查询优化器(Query Optimizer).自我觉得微软这边书写的真心不错,毕竟Sql Server也是微软自己的东西,所以他们介绍这…
安装好Openfire之后,紧接着进行配置. 连接数据库的时候遇上问题. 打算用我本机上的一个SQL SERVER做为数据库.但是,我本机装了几个SQL SERVER实例,现在我打算使用的是那个非默认实例. 众所周知,访问SQL SERVER的非默认实例,要指明实例名,用studio management打开的时候,服务器名是类似这样的:(local)\SqlServer2012 但在openfire这里,用jdbc,应该怎么写呢? 摸索了好久,才知道应该这样写: jdbc:jtds:sqlse…
修改SQL Server 2005的默认端口 1.打开SQL Server的配置管理程序 Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager 2.将端口1433更改为不常见的端口号比如1344 Sql Server 2005 网络配置->xx协议->TCP/IP->右键属性->IP地址…
#背景 SQL Server实例上有多个服务商的数据库,每个数据库要由各自的服务商进行维护, 为了限定不同服务商商的维护人员只能访问自己的数据库,且不能看到其他服务商的数据库,现需要给各个服务商商限定权限,让他们登录SQL Server只能看到授权的数据库而无法看到其他数据库. 解决方案 1.先给不同的服务商创建不同的登录名(如下以一个服务商为例) 2.将登录名加入到public服务器角色中 3.将public服务器角色的属性——>安全对象中取消查看所有数据库的权限 或者执行如下SQL: REV…
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/索引体系结构/非聚集索引 概述 非聚集索引与聚集索引具有相同的 B 树结构,它们之间的显著差别在于以下两点: 基础表的数据行不按非聚集键的顺序排序和存储. 非聚集索引的叶层是由索引页而不是由数据页组成. 既可以使用聚集索引来为表或视图定义非聚集索引,也可以根据堆来定义非聚集索引.非聚集索引中的每个索引行都包含非聚集键值和行定位符.此定位符指向聚集索引或堆中包含该键值的数据行. 非聚集索引行中的行定位器或是指向行的指针,或是行的…
在锁与事务系列里已经写完了上篇中篇,这次写完下篇.这个系列俺自认为是有条不紊的进行,但感觉锁与事务还是有多很细节没有讲到,温故而知新可以为师矣,也算是一次自我提高总结吧,也谢谢大伙的支持.在上一篇的末尾写了事务隔离级别的不同表现,还没写完,只写到了重复读的不同隔离表现,这篇继续写完序列化,快照的不同隔离表现,事务隔离级别的总结.最后讲下事务的死锁,事务的分布式,事务的并发检查. 一. 事务隔离不同表现 设置序列化 SET TRANSACTION ISOLATION LEVEL SERIALIZA…
x 个人电脑上没有安装MSSQL,以前需要链接数据库写SQL,都是在{VS ->>视图->>SQL Server对象资源管理器}直接链接数据库进行访问操作的... 但是确实有些不方便.也可能是个人习惯吧... So,今天准备再安装下MSSQL , x 其实各类IDE之类的,大家都是用的多,安装的少,毕竟安装一次就用好久了... 大学时期安装MSSQL那时候总是笨笨的安装不上,到现在都还有阴影,哈哈··· 果然又遇上问题了... RT...["共享功能目录(S):"…
谈完并行执行的原理,咱们再来谈谈优化,到底并行执行能给我们带来哪些好处,我们又应该注意什么呢,下面展开. Amdahl’s  Law 再谈并行优化前我想有必要谈谈阿姆达尔定律,可惜老爷子去年已经驾鹤先去了.…
原文:http://www.cnblogs.com/CareySon/archive/2012/04/12/SQL-Security-SecurableAndPermission.html 在开始阅读本文之前,请确保你已经阅读过上一篇文章,文章地址: 理解SQL Server中的权限体系(上)----主体 简介 在上一篇文章中,我对主体的概念做了全面的阐述.本篇文章接着讲述主体所作用的安全对象以及所对应的权限. 理解安全对象(Securable) 安全对象,是SQL Server 数据库引擎授权…