java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
小技巧:解密SQL2000的存储过程

  drop procedure sp_decrypt   go   create   PROCEDURE sp_decrypt (@objectName varchar(50))   AS   be...

SQLServer2000数据库置疑的解决方法

  先分离数据库   企业管理器--右键suspect的数据库--所有任务--分离数据库   然后备份你的suspect数据库的文件,再按下面的步骤处理:   1.新建一个同名的数据库   2.再停掉...

SQL中两台服务器间使用连接服务器

  1:执行另一服务器上的存储过程   exec OPENDATASOURCE(   'SQLOLEDB',   'Data Source=远程ip;User ID=sa;Password=密码'  ...

SQLINJECTION的SQLServer安全设置

  日前SQL INJECTION的攻击测试愈演愈烈,很多大型的网站和论坛都相继被注入。这些网站一般使用的多为SQL SERVER数据库,正因为如此,很多人开始怀疑SQL SERVER的安全性。其实S...

SQLServer数据库的查询优化及分页算法(1)

  探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:   CREATE TABLE [d...

SQLServer数据库的查询优化及分页算法(2)

  4 、日期列不会因为有分秒的输入而减慢查询速度   下面的例子中,共有100万条数据,2004年1月1日以后的数据有50万条,但只有两个不同的日期,日期精确到日;之前有数据50万条,有5000个不...

SQLServer数据库的查询优化及分页算法(3)

  三、实现小数据量和海量数据的通用分页显示存储过程   建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO...

SQLServer2000中生成XML的小技巧

  以前在介绍SQL2k的时候已经提到了SQL2k对XML的支持,使用for XML语句就可以很容易的把执行的结果转化为一个XML,这样可以在很大程度上提高系统运行效率和开发速度,详细的内容请参见Bo...

保护SQLServer:为安全性而安装

  由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护。将你的数据只限于需要的人访问,并保证访问的人的合法性,是一个数据库管理人员的重要工作。然而,确保数据...

SQLServer2000数据库文件损坏时如何恢复

  SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。   说明如下:   1 建一个测试...

SQLServer数据仓库的构建与分析

  (一)基本概念:   1.多维数据集:多维数据集是联机分析处理 (OLAP) 中的主要对象,是一项可对数据仓库中的数据进行快速访问的技术。多维数据集是一个数据集合,通常从数据仓库的子集构造,并组织...

SQL的三个主要语句及一点技巧

  1.插入数据   (insert)向表中添加一个新记录,你要使用SQL INSERT 语句。这里有一个如何使用这种语句的例子: INSERT mytable (mycolumn) VALUES (...

SQLServer连接中三个最常见错误原因分析

  一."SQL Server 不存在或访问被拒绝"   这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.   一般说来,有以下几种可能性:   1,SQL Server名称或IP地址拼...

SQLServer.net和OLEDB.net连接数据库比较

  ADO.net的数据库访问是他通过被称为"数据提供程序(data provider)"的软件模块进行的..net框架1.0版本是"分裂人格"的,就是他提供了两个数据提供程序:SQL Server....

SQLService2000的全文搜索的整理

  全文搜索的整理:   1 启动 Microsoft Search 服务   开始菜单--SQL程序组--服务管理器--下拉筐--Microsoft Search 服务--启动它   ---通常在服...

SQLServer2005中的分区表和索引(1)

  为什么要进行分区?   什么是分区?为什么要使用分区?简单的回答是:为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。通常,创建表是为了存储某种实体(例如客户或销售)的信息,并且每个表只...

SQLServer2005中的分区表和索引(2)

  要删除最旧的分区(2003 年 9 月),请将新的合并选项(如图 7 所示)与 ALTER TABLE 结合使用。有效地合并边界点将删除边界点,从而删除分区。这将加载数据的分区数减少到 n-1(本...

SQLServer2005中的分区表和索引(3)

  12 个逻辑驱动器都位于 RAID 1+0 配置中,因此 Orders 和 OrderDetails 数据所需的总磁盘数为 48 个。存储区域网络支持 78 个磁盘,而另外 30 个用于事务日志、...

SQLServer2005Beta2Transact-SQL功能(1)

  简介和范围   该白皮书介绍了 Microsoft SQL Server 2005 Beta 2 中的 Transact-SQL 的几个新的增强功能。这些新功能可以改善您的表达能力、查询性能以及错...

SQLServer2005Beta2Transact-SQL功能(2)

  单父节点环境:雇员组织结构图   对于单父节点层次结构方案,使用雇员组织结构图。   注 本节中的示例使用一个名为 Employees 的表,该表具有与 AdventureWorks 中的 Hum...

SQLServer2005Beta2Transact-SQL功能(3)

  在开放架构方案中,您需要用事先不知道或因实体类型而异的属性集来维护实体。应用程序的用户动态定义这些属性。您将属性拆分到不同的行中,并且只为每个实体实例存储相关的属性,而不是在表中预定义很多列并存储...

SQLServer2005Beta2Transact-SQL功能(4)

  这里需要注意两个事情。第一,Departments 中的每个行都被复制与从 fn_getsubtree 中为该部门的经理返回的行数一样多的次数。第二,Gardening 部门不会出现在结果中,因为...

使用SQLServer2005中的CLR集成(1)

  简介   Microsoft 通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型的功能。它支持...

使用SQLServer2005中的CLR集成(2)

  处理常见数据库编程任务和问题   前一节在高层次上对基于 CLR 的编程与 T-SQL、中间层和扩展存储过程 (XP) 进行了比较。在这一节中,我们将考虑数据库应用程序开发人员经常遇到的一些编程任...

使用SQLServer2005中的CLR集成(3)

  将标量分解为行   经常需要在应用程序中传送多值参数。例如,在定单处理系统中,可能需要编写存储过程来将定单插入到 Orders 表中。存储过程中的参数之一可能是定单中的行项目。在这种情况下,您会遇...

小议MSSQLServer2000的安全及管理

  通俗地讲,资料库是储存具有某些特性的资料的数据库。通常,我们把使用资料库系统的用户划分为四类,资料库设计者、资料库管理者、应用程序设计者及一般使用者。其中资料库管理者负责账号的管理与维护,决定所有...

如何建立安全的MSSQLServer的启动账号

  SQL SERVER的安全问题一直是困扰DBA的一个难题,作为开发者和用户希望自己的权限越大越好,最好是sa,而作为DBA希望所有的用户权限越小越好,这总是一对矛盾。一般来说,我们会考虑采用WIN...

SQLServer中易混淆的数据类型

  (1)char、varchar、text和nchar、nvarchar、ntext   char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是...

Access数据库与SQLserver2000的数据互导

  通过使用SQLserver的查询分析器执行SQL语句实现:   一.将Access数据导入到SQLserver中   在SQLserver中执行如下语句就能将Access 中B04表中的数据导入到...

SQLServer中动态和静态内存分配

  SQL服务器有两种基本管理方法:动态分配和静态分配,用以控制程序可使用的内存数量。动态分配允许管理员声明一块内存的大小;考虑到它的实际使用,SQL服务器可以分配给其需要占用的内存的最大值,并且(理...

SQLServer2000中安装SQLServer7.0对象

  通过在Enterprise Manager(企业版管理器)中对SQL Server进行调节,可以对脚本针对的对象进行归档。在这个应用程序中,我们可以将应用程序的内容保存到本地文件或者是剪贴板上,随...

SQLServer日志文件总结及日志满的处理

  交易日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。   交易日志是针对数据库改变所做的记...

SQLServerSA权限总结经典技术

  前提需要工具:SQL Query Analyzer和SqlExec Sunx Version   第一部分:   有关去掉xp_cmdshell来保护系统的分析总结:   首先知道一下语句:   ...

通用SQL数据库查询语句精华使用简介

  一、 简单查询   简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。   例如,下面的语句查询testtabl...

实现自动安装SQLServer数据库

  下面简单介绍一下如何在工程中添加Microsoft SQL Server 2000 Desktop Engine (MSDE)的自动安装合并模块MSM:   1. 首先你需要下载MSDE2000的...

SQL高手篇:精典SQLFAQ收藏

  1. 行列转换--普通   假设有张学生成绩表(CJ)如下   Name   Subject   Result   张三   语文   80   张三   数学   90   张三   物理   ...

两台SQLServer数据同步解决方案

  复制的概念   复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权...

利用instr()函数防止SQL注入攻击

  学asp也有一段时间了,这几天一直在写自己的程序,也遇到了好多问题,我就不得不得考虑到一些现在的漏洞,比如,‘ 或 and 1=1等等的一些漏洞!别的先不管,今天我就来说说如何堵这个漏洞!   记...

使用动态SQL克隆数据库对象

  首先给出一个警告:下面的技巧提示如果使用不小心会造成严重的安全漏洞。当你在一个非测试环境下使用这种方法之前,一定要完完全全地理解这样做的后果。   如果你需要复制一个表并在(另一个用户名下的)另一...

OpenSQLTrace:自动跟踪处理和分析系统

  如果您定期运行跟踪并且保留所有结果以便进行历史趋势分析,那么通过跟踪捕获的数据的价值将大大增加。但是,存储空间很快会成为约束。我们的主要生产服务器每小时执行 4 百万个事务,而持续时间为 20 分...

Delphi与SQLServer存储过程编程详解

  前言   经常有很多初学者问到在delphi中如何调用SQL Server的存储过程?问题其实很好解决,但问得多了,也就不愿答了。下面我将用实例进行说明,从在SQL Server中创建存储过程到调...

SQLServer2000中的触发器使用

  触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。   下面我摘录了SQL Server官方教程中的一段关于触...

SQLServer实用操作小技巧集合

  包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等   (一)挂起操作   在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,...

探讨SQLServer中Case的不同用法

  CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。   首先让我们看一下 CASE...

SQLServer中四种匹配符的含义

  % 代表零个或者多个任意字符   _ 代表一个任意字符   [] 指定范围内的任意单个字符   [^] 不在指定范围内的任意单个字符   带有匹配符的字符串必须使用引号引起来,例如下面的示例:  ...

SQLServer安全加固手册共享

  版本信息   检查当前所有已安装的数据库产品的版本信息   运行SQL查询分析器,执行   select @@version   按F5   补丁   1. 检查数据库补丁安装情况   运行hfn...

调整SQLServer2000运行中数据库结构

  开发过程中的数据库结构结构,不可避免的会需要反复的修改。最麻烦的情况莫过于开发者数据库结构已经修改,而实际应用中数据库又有大量数据,如何在不影响数据库中数据情况下,更新数据结构呢?当然,我们可以手...

SQLServer数据库安全规划全攻略

  在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器系统和数据库的安全进行全面地管理。...

小技巧:SQLServer数据库检修

  使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等.   出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整.   在A...

系统优化中SQL的性能如何调整

  一、问题的提出   在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航