• 细化解析:数据库备份过程中的常见情况 日期:2007-11-01 点击:30 好评:0

    第一种情况: 有RAID,还需要做数据库备份吗? 回答:需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的...

  • 教你快速掌握如何在 SQL中解决松散关系 日期:2007-11-01 点击:47 好评:0

    如果你在某些特殊商业问题上有一点创造性思维的话,你就会经常在SQL中设计解决方案。例如,公司为了使索要的费用和支付的费用一致,他们可以在下面两个方法中间选择一个。 第一种方法(加拿大著名的Open Item)意味着你将索要费用与支付费用进行精确的匹配,典型的做法是...

  • 细化解析:如何把Access转成SQL Server 日期:2007-11-01 点击:320 好评:2

    问: 怎样才能把Access转成SQL Server。 答: 具体的操作步骤如下: 1、打开控制面板下管理工具中的数据库源。 2、按添加添加一个新的数据源,在选择栏里选Driver do microsoft Access (*.mdb),完成后将出现一个框,在数据库源里面输入你想写的名称,我取名叫ABC,说...

  • 解析:怎样缩小SQL Server数据库日志文件 日期:2007-11-01 点击:82 好评:0

    问: 我的数据库实际大小为600MB, 日志文件实际大小为33MB, 但日志文件占用空间为2.8GB!我曾经试了几种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩...

  • SQL Server中有哪些数据类型容易混淆? 日期:2007-10-30 点击:168 好评:0

    问: SQL Server中有哪些数据类型容易混淆? 答: 以下介绍的内容为SQL Server中容易混淆的数据类型: (1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长...

  • 细化解析:如何 “实现数据的分类汇总” 日期:2007-10-30 点击:680 好评:0

    问: 如何实现数据的分类汇总? 答: 下面我来介绍一个实例来说明如何借助SQL自身强大的功能来实现数据的分类汇总。 问题如下: 表A: 编码 仓库 数量 01 A 6 01 B 7 02 A 8 02 B 9 如果按编码查询出这种格式,应该如何实现? 1 A 6 01 B 7 汇总小计: 13 02 A 8 02 B 9...

  • 快速了解影响SQL Server性能的主要原因 日期:2007-10-30 点击:83 好评:0

    问: 影响SQL Server性能的主要原因都有哪些? 答: 影响SQL Server性能的关键主要包括以下几个方面: 第一方面:逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好...

  • 细化解析:什么样的情况下 可以更新数据 日期:2007-10-26 点击:58 好评:0

    ...

  • 细化解析:什么样的情况下 不能更新数据 日期:2007-10-26 点击:62 好评:0

    ...

  • 解析:教你快速解决 更新数据的疑难问题 日期:2007-10-26 点击:222 好评:0

    注释:本文中的信息适用于 Microsoft Access 项目 (.adp)。 得到消息验证约束时出错。 可能的原因有: ◆约束表达式为空。 ◆约束表达式属性的文本不符合 SQL Server 所能识别的约束语法。常见的原因有: 表达式无法解析为 TRUE 或 FALSE 值。 表达式拼错列名称,或引...

  • 细化解析:转换 SQL数据库时的疑难问题 日期:2007-10-26 点击:32 好评:0

    ...

  • 细化解析:复制 SQL 数据库时的疑难问题 日期:2007-10-26 点击:104 好评:0

    ...

  • 解析:复制或传送SQL Server数据库(ADP) 日期:2007-10-26 点击:74 好评:0

    ...

  • 链接表向导链接到文本文件时的疑难问题 日期:2007-10-26 点击:79 好评:0

    ...

  • 解析:教你快速的掌握如何维护全文索引 日期:2007-10-25 点击:96 好评:0

    维护全文索引有三种方式: 1.完全重建 重新扫描所有行。彻底重建全文索引。既可以立即执行完全重建,也可以通过 SQL Server 代理按调度进行。 2.基于时间戳的增量重建 重新扫描那些从上一次完全重建或增量重建以来曾更改过的行。这样做需要在表上有一 timestamp 列。不...

  • 细化解析:如何连接到实例和与实例断开 日期:2007-10-25 点击:142 好评:0

    应用程序在可以使用 SQL Server 数据库之前,必须连接到 Microsoft SQL Server 实例。 通过共享内存或网络这类组件建立连接。应用程序可以打开多个到某个 SQL Server 实例的连接。 建立连接之后,应用程序可以通过连接执行 Transact-SQL 语句。应用程序完成在 SQL Serv...

  • 解析:快速的掌握如何指定备份磁盘目录 日期:2007-10-25 点击:78 好评:0

    使用默认备份目录 将数据库备份到该数据库所在计算机上的默认备份磁盘目录下。Microsoft SQL Server 2000 默认实例的目录是 MSSQLBACKUP,而 SQL Server 2000 命名实例的目录是 MSSQL$instancenameBACKUP。 使用此目录 将数据库备份到指定的磁盘目录。只能使用与数...

  • 解析:教你轻松掌握文件数据的全文查询 日期:2007-10-25 点击:34 好评:0

    Microsoft SQL Server 不仅支持对 SQL Server 数据进行文本化查询,还支持对驻留在文件系统中的数据进行文本化查询。支持此功能的产品和特性包括 SQL Server 分布式查询、Microsoft Internet 信息服务 4.0 和 Microsoft 索引服务 2.0。 数字化存储的信息有很大一部分仍...

  • 解析:教你快速的掌握如何执行全文检索 日期:2007-10-25 点击:107 好评:0

    使用全文查询,可以对启用了全文检索的表中的字符数据执行语言检索。语言检索对单词和短语进行操作,不像 LIKE 谓词是用于检索字型。而且,全文检索功能可以对查询条件进行衡量,报告与原始条件的匹配程度。 在给定数据库中执行全文检索涉及到以下这些任务: 1.标识要...

  • 细化解析:教你正确理解块状游标的概念 日期:2007-10-25 点击:67 好评:0

    API 服务器游标并不限于每次只提取一行,它们可以一次检索到多行。当与客户端/服务器数据库(如 Microsoft SQL Server)一起使用时,可以更有效地一次提取多行。每次提取返回的行数称为行集大...

  • 快速掌握如何将直接传递查询作为表使用 日期:2007-10-25 点击:59 好评:0

    Microsoft SQL Server 2000 将直接传递查询作为未解释的查询字符串发送到 OLE DB 数据源。查询必须使用 OLE DB 数据源可以接受的语法。Transact-SQL 语句像使用常规表引用一样使用直接传递查询结果。 本示例使用直接传递查询从 Microsoft Access 版本的 Northwind 示例...

  • 快速了解Transact-SQL游标名称的作用域 日期:2007-10-25 点击:272 好评:0

    Microsoft SQL Server 2000 支持 DECLARE CURSOR 语句上的 GLOBAL 和 LOCAL 关键字以定义游标名称的作用域。GLOBAL 指定游标名称对连接是全局性的。LOCAL 指定游标名称对含有 DECLARE CURSOR 语句的存储过程、触发器或批处理是局部性的。 在 Microsoft SQL Server 7.0...

  • 细化解析:怎样使用特殊名称标识数据源 日期:2007-10-25 点击:57 好评:0

    当引用 OLE DB 数据源的频率不够高,尚不足以保证配置链接服务器时,可使用特殊名称作为表引用。在 Microsoft SQL Server 2000 中,可以使用 OPENROWSET 和 OPENDATASOURCE 函数提供特殊名称。 OPENROWSET 和 OPENDATASOURCE 函数都提供特殊连接信息。可以使用这些函数...

  • 教你快速的掌握如何使用定位操作更改行 日期:2007-10-25 点击:274 好评:0

    可更新游标支持通过游标更新行的数据修改语句。当定位在可更新游标中的某行上时,您可以执行更新或删除操作,这些操作针对用于在游标中建立当前行的基表行。这些就称为定位更新。 定位更新在打开游标的同一个连接上执行。这就允许数据修改共享与游标相同的事务空间,并...

  • 解析:教你快速掌握如何检测和结束死锁 日期:2007-10-25 点击:319 好评:-2

    在 Microsoft SQL Server 2000 中,单个用户会话可能有一个或多个代表它运行的线程。每个线程可能获取或等待获取各种资源,如: ◆锁。 ◆与并行查询执行相关的资源(与交换端口相关联的处理协调器、发生器和使用者线程)。 ◆线程。 ◆内存。 上述这些资源除内存外都...

  • 细化解析:快速掌握如何将死锁减至最少 日期:2007-10-25 点击:67 好评:0

    虽然不能完全避免死锁,但可以使死锁的数量减至最少。将死锁减至最少可以增加事务的吞吐量并减少系统开销,因为只有很少的事务: ◆回滚,而回滚会取消事务执行的所有工作。 ◆由于死锁时回滚而由应用程序重新提交。 下列方法有助于最大限度地降低死锁: ◆按同一顺序...

  • 解析:轻松接触存储过程和触发器中回滚 日期:2007-10-25 点击:743 好评:0

    如果 @@TRANCOUNT 的值在存储过程完成时与过程执行时不同,则会生成一个 266 信息类错误。该错误不是由触发器中同一个条件生成的。 当调用存储过程时,如果 @@TRANCOUNT 为 1 或更大,并且该过程执行 ROLLBACK TRANSACTION 或 ROLLBACK WORK 语句,则会产生 266 号错误...

  • 细化解析:轻松的掌握空值比较搜索条件 日期:2007-10-25 点击:235 好评:-4

    NULL 值表示列的数据值未知或不可用。NULL 值与零(数字值或二进制值)、零长度的字符串或空白(字符值)的含义不同。相反,空值可用于区分输入的是零(数字列)或空白(字符列)还是无数据输入(NULL 可用于数字列和字符列)。 可以通过以下两种方式在允许空值的列中...

  • 解析:正确的掌握逻辑运算符的优先顺序 日期:2007-10-25 点击:244 好评:0

    当一个语句中同时包含多个逻辑运算符时,取值的优先顺序依次为:NOT、AND 和 OR。算术(及按位)运算符先于逻辑运算符被处理。 在下例中,高级条件属于心理书籍而不属于商业书籍,因为 AND 优先于 OR: SELECT title_id, type, advanceFROM pubs.dbo.titlesWHERE type...

  • 解析:教你快速的掌握如何展开层次结构 日期:2007-10-25 点击:70 好评:0

    数据库经常存储层次信息。例如,下面的数据是全球一些地区的层次表示形式。这种表示形式并未清楚地显示出数据中隐含的结构。 Parent Child -------------- -----------------World Europe World North America Europe France France Paris North America United States...