From: bbs.nankai.edu.cn Microsoft SQL Server 2000 将直接传递查询作为未解释的查询字符串发送到 OLE D B 数据源。查询必须使用 OLE DB 数据源可以接受的语法。Transact-SQL 语句像使用常 规表引用一样使用直接传递查询结果。 本示例使用直接传递查询从 Microsoft Access 版本的 Northwind 示例数据库中检 索结果集。 以下是引用片段: SELECT * FROM OpenRowset('Micr...
SQL Server 2008 的管理能力 我爱南开站[tips today]
From: bbs.nankai.edu.cn SQL Server 2008 的管理能力 Microsoft SQL Server 提供了一个用于管理一个或多个SQL Server实例的基于政策的系 统和用于性能监控、故障排除和调整的工具,使得管理员能够更有效的管理他们的数据 库和SQL Server 实例…… 提高管理员生产力 Microsoft SQL Server 提供了一个用于管理一个或多个SQL Server实例的基于政策 的系统和用于性能监控、故...
轻松接触 SQL Server的“数据同步技术” 我爱南开站[tips today]
From: bbs.nankai.edu.cn◆SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章。 ◆SQL复制的工作原理 SQL Server 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务 器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务 器,分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再 把这些改变分发给订阅服务器。 ◆SQL SERVER复制技术类型 SQL SERVER提供了三种复制技术...
使用GUID值来作为数据库行标识
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 世界上的任何两...
一个改进过的SQL SERVER 2000分页存储过程
-- 获取指定页的数据 CREATE PROCEDURE pagination @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名(可包含如TABLE.FLDNAME形式) @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -- 页码 @doCount bit = 0, -- 返回记录总...
推荐:关于数据库的索引
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安&...
在Windows XP下安装SQL Server 2000企业版
当使用非服务器版本的windows操作系统安装sql server时,安装程序会提示 xxxxxx ,反正就是不能安装的意思。但是那是多么难受的一件事情啊。下面的文章是介绍如何安装sql server 2k,在windows XP中,以前我就是这样做的。一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装 二. 重启系统,这下就可以看到SQL服务的图标出现了。 三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录...
SQL Server 数据导入de行为规范
我最早使用的一个关系型 DBMS 就是 Microrim's R:Base 4000. R:Base,与其 PC 竞争 对手 dBase 不同的是,它是真正的关系型数据库管理系统,是在 20 世纪 80 年代初作 为 NASA RIM(关系信息管理,Relational Information Management)系统的一个 PC 版 本开发出来的。而我最欣赏的功能之一是它允许用户在导入过程中查看示例数据。尽管 像 bcp、DTS、新的 SQL Server 2005 集成服务这样的工具以及各...
sql server中如何计算农历
1、建一表,放初始化资料 因为农历的日期,是由天文学家推算出来的,到现在只有到2049年的,以后的有了还可 以加入! CREATE TABLE SolarData ( yearId int not null, data char(7) not null, dataInt int not null ) 2、插入数据 INSERT INTO SolarData SELECT 1900,'0x04bd8',19416 UNION ALL SELECT 1901,'0x04ae0',19168 UNIO...
SQL Server 2005 CE基础概要
SQL Server 2005 Compact Edition(本文以后均将SQL Server 2005 Compact Edition缩 写为SQL Server CE)是微软推出的一个适用于嵌入到移动应用的精简数据库产品,Wind ows Mobile开发人员能够使用SQL Server CE开发出将数据管理能力延展到Window Mobi le移动设备上的应用程序。虽然SQL Server CE占用的磁盘空间只有3到5兆左右,但是它 功能并没有像它的容量那样大幅度缩水。SQL Serve...
一个Select出一个表中第N条记录的SQL代码
一个Select出一个表中第N条记录的SQL代码 上周,被一位网友问到在SQL2000中,想选取一张表的第N条记录怎么写?(即如下语句s elect ID,Name,Title from WebSite order by ID desc 如何改写以达到目的?) 我当时直接就给他回了: select ID,Name,Title from WebSite where ID= N 最后这位老兄说如果ID是连续的话就可以,如果有记录删除的话,ID不连续了,就不行 了,至此才明白他的真正意思。想了一下,给...
SQL Server2000同步复制技术实现步骤
一、 预备工作 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的登陆windows的用户(SynUser) 2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作: 我的电脑--D:\ 新建一个目录,名为: PUB --右键这个新建的目录 --属性--共享 --选择"共享该文件夹&qu...
SQL Server 字符串函数一览
ASCII(character_expression) 返回最左端字符的 ASCII 代码值 CHAR(integer_expression) UNICODE(ncharacter_expression) 按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。 NCHAR(integer_expression) LOWER(character_expression) 以字符串中的字符小写返回 UPPER(character_expression) LTRIM(character_...
SQL Server查询设计:避免10个错误
随着SQL Server数据库的填充和持续的数据增长,以及用户对于次秒级响应时间的期望 ,避免编写糟糕的查询就是至关重要的了。在这篇文章中,将会列出10个常见的需要避 免的查询设计错误。阅读此文,确保你不会成为这些错误的受害者,考虑给出的建议, 修改你的查询。 前十个列表 1、数据模型和并发查询 如果你在构建数据模型的时候没有考虑到数据的访问方式,将会导致难以处理的查 询。你可能会用到根本不必要的JOIN增加代码,损害性能。 要纠正这个问题,考虑一下需要访问数据的查询。如果查询在...
Sql server进行优化50招特效
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询 ...
