![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
文章平均质量分 66
睿鑫
积极进取的心态;
天道筹勤的习惯;
坚持不懈的毅力;
展开
-
[SQL Server]xp+sp3安装数据库-SQL2005安装问题 解决性能监视器计数器要求 (错误)
数据库-SQL2005安装问题,解决性能监视器计数器要求(错误)方法一:出现此类问题一般都是在非法卸载sql2005出现的在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib处,在右边的树形目录下可以看到Perflib目录下有00转载 2009-11-01 14:18:00 · 1583 阅读 · 0 评论 -
[SQL Server 2008]SQL Server 2008 安装示例数据库
下载地址:http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=19353我下载的是SQL2008.AdventureWorks_All_Databases.x86.msi,本不想下载这种安装文件,但脚本文件总是执行出错,原因没具体深究。这种安装文件安装后会创建六个库AdventureWorks转载 2010-05-05 20:05:00 · 5539 阅读 · 1 评论 -
[SQL Server]关于对时间戳timestamp理解
一直对时间戳的概念模糊,并且网上也有很多朋友也都误认为:是一个时间字段,每次增加数据时,填入当前的时间值。导致也误导了很多朋友。 这次看了很多资料,纠正一下这个错误,自己也搞清楚:数据库中自动生成的唯一二进制数字,与时间和日期无关的, 通常用作给表行加版本戳的机制。存储大小为 8 个字节。 每个数据库都有一个计数器,当对数据库中包含 timestamp 列的表执行插入或更新操作时,转载 2009-12-30 09:35:00 · 1135 阅读 · 0 评论 -
[Sql Server2008]使用SQL Server 2008中的hierarchyid类型来设计具有树型层次关系的表(转)
本文主要讲述三个内容: 1.如何创建hierarychyid的表,插入数据及基本递归查询。 2.介绍hierarchyid的10种专有函数。 3.介绍hierarchyid特有的深度优先索引(Depth-First Indexing)和广度优先索引(Breadth-First Indexing) 在上一节中 http://blog.csdn.net/tjvictor/archive/200转载 2009-12-24 23:27:00 · 986 阅读 · 0 评论 -
[SQL Server]SQL Server中如何存储具有层次关系的表(转)
SQL Server是关系型数据库,适合存储二维表格的关系型数据,不适合存储具有层次关系的数据,那么如何利用SQL Server存储如下图所示的树型层次关系呢? 目前利用SQL Server存储树型关系数据比较成熟的方案是利用主键+外键的方式,即主键存储一个唯一Id值,外键存储此Id的父节点Id值,如果此节点无父节点,则为null。表设计如下: Create Database TestDb转载 2009-12-24 23:15:00 · 601 阅读 · 0 评论 -
[SQL Server2008]SQL Server 中.与::的区别(转)
SQL Server中调用方法时,经常遇到.或是::两种调用方法,其中. 是实例调用方法,::是静态调用方法。如果大家对C#语法熟悉的话,. 对应C#中调用实例方法,:: 对应C#中的static方法。下面给出一个SQL Server的实例,下面的SQL运行在2008环境下:DECLARE @g geography; SET @g = geography::Parse(LINESTRIN转载 2009-12-24 23:08:00 · 939 阅读 · 0 评论 -
[SQL Server]SQLServer 批量插入数据的两种方法
在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。 运行下面的脚本,建立测试数据库和表值参数。 代码如下:--Create DataBase create转载 2010-02-02 14:39:00 · 1012 阅读 · 1 评论 -
[SQL Server2005]SQL Server死锁总结(转)
1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emp转载 2010-01-20 17:39:00 · 1986 阅读 · 0 评论 -
[SQL Server208]SQL Server 2008禁止修改表结构的解决办法
在使用SQL Server 2008 Management Studio时会遇到一个奇怪的问题,自己己经是SA账号的最高权限所有者还会提示禁止修改表结构的提示,如下图。 该对话框中只有Cancel和Save Text File两个按钮,点击Cancel取消修改,点击Save Text File会将相关信息保存到一个记事本里(这个信息基本没啥用)。其实这是SQL Server 2008原创 2010-01-15 16:45:00 · 2074 阅读 · 3 评论 -
[SQL Server2008]MDX查询语句
在Essbase中使用MDX只能用于查询,尚不能来操作Cube(MS SSAS中可以使用MDX来操作Cube的),所以这里只学习MDX的Select语句。 在学习的过程中,我觉得最有难度的地方有两个。一是,对OLAP多维的理解。如同学习SQL一样,SQL作用的对象是表,表的结构都是二维的,标识行列即可;但是MDX作用的对象是多维数据库,那么就得理解多维数据库的维度,层级,成员,以及如何原创 2010-05-12 16:46:00 · 2117 阅读 · 1 评论