• SQL Server2000安装时出现错误及解决

    2010-03-28
    安装SQL Server 遇到错误提示: 以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。 打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 中找到 PendingFileRenameOperations
  • 如何在SQL Server2005中还原数据库

    2010-03-26
    对于在SQL Server2000中的还原数据库,很多朋友都是使用过的,一起来也很简单,选择文件后,选择强制还原,问题即可解决,然而在2005中却不行了,原因是:2005中数据库的备份中记录了备份数据库的地址,在你还原的过程中,你必须将此地址换成你电脑上要还原
  • 如何获取SqlServer2005数据库表结构

    2010-03-24
    1.获取表的基本字段属性 --获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('你的表名'
  • 解决WIN2003安装sqlserver2000失败的方法

    2010-03-23
    1、WIN2003需要打上sp1补
  • 解读SQL语句经验技巧

    2010-03-22
    1、快速复制表: SELECT*INTOTBL2FROMTBL1WHERE11 2、复制数据: INSERTINTOb(a,b,c)SELECTd,e,fFROMb 3、记录唯一性检查: SELECTfld1,fld2,fld3,COUNT(*) FROMtbl GROUPBYfld1,fld2,fld3 HAVINGCOUNG(*)1 --注:fld1,fld2,fld3为主键 4、两表数据结构相同,
  • 从各种位置截取字符串的SQL语法

    2010-03-21
    已知: 字段A='F:\photo\Winter Leaves.jpg' 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错] 解决方法: ---截取字符串A的第一个\左边的字符串 select left(A,charindex('/',A)-1) 输出结果:F: ---截取\中间的字符串 select left(stuff(A,1,charindex(
  • 教你2种删除SQL SERVER数据库日志方法

    2010-03-19
    在SQL SERVER 2000 的应用中,数据库的日志文件达到了3G多。直接收缩数据库的LOG文件,并没有让其减少很多。还有3.1G,于是想到删除日志文件。 方法一: 在 master 中执行 EXEC sp_detach_db 'FJ20070116', 'true' 接下来到相应的数据库文件目录下删除LOG文
  • 解决SQLServer2000因登陆失败无法启动服务的方法

    2010-03-18
    解决方法: 1、开始--设置--控制面板--管理工具--服务 (Run --键入 services.msc) 。 2、选择MSSQLSERVER服务,右键“属性”--“登录”,选择登录选项。将登录帐户改为本地系统帐户。 3、重启MSSQLSERVER服务。
  • 数据库用SQL语法大全

    2010-03-17
    1、建表格: createtabletable_name(column1datatype[notnull][notnullprimarykey],column2datatype[notnull],...) 说明: datatype--是资料的格式,详见表。 nutnull--可不可以允许资料有空的(尚未有资料填入)。 primarykey--是本表的主键。 2、更改表
  • 解读数据库设计正规化的五大范式

    2010-03-16
    简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。 这里假定我们要建立一个用户信
  • 解析SQL Server和Oracle常用函数区别

    2010-03-15
    S与O分别为SQL Server与Oracle的缩写。 一、数学函数 1.绝对值 S:selectabs(-1)value O:selectabs(-1)valuefromdual 2.取整(大) S:selectceiling(-1.001)value O:selectceil(-1.001)valuefromdual 3.取整(小) S:selectfloor(-1.001)value O:selectfloor(-1
  • 解读五种查询数据库中重复记录的方法

    2010-03-14
    1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select*frompeople wherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount (peopleId)1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留
  • 从Access数据库到SQL Server高手

    2010-03-11
    之前编写软件都是ASP+Access,由于看到SQL Server数据库中的一些功能确实高过ACCESS,具体如下: 1、触发器: 有了触发器,也就是可以在增加一个数据的时候对应调用一个过程来维护数据库的完整性。 2、视图: 这个是我对SQL Server最感兴趣的一个功能,通过
  • 详解数据库导出成excel的sql语句

    2010-03-10
    INSERT INTO OPENROWSET('microsoft.jet.oledb.4.0','excel 8.0;hdr=yes;database=g:wgtz.xls;',sheet1$) SELECT * FROM aa
  • 揭秘SQL Server开发中需要注意的十个问题

    2010-03-09
    1、什么是常见的对表和字段的名字约束? 回答: SQLServer2000下的表和字段名称有1到128字节的限制,并且遵循用于标识的规则。第一个字母必须是如下的一种: UnicodeStandard2.0中规定的字母。 Unicode对字母的定义包括:拉丁字母,从A到Z,除了来自其他语言的字
  • 揭秘优化SQL Server提高查询速度的方法

    2010-03-08
    优化SQLServer数据库查询 提高其运行 速度的方法很多,总结常用的有以下几种: 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要。 2、纵向、横向分割表,减少
  • 解决sql server查询速度慢11个方法

    2010-03-06
    在 网页制作 过程中经常可以遇到SQLServer数据库查询速度慢的的情况,通过总结发现其原因主要有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4
  • 详解SQL Server2000安全管理机制

    2010-03-05
    SQL Server2000本身带有 一种灵活而强大的安全管理机制,它能够对用户访问SQLServer服务器和数据库的安全进行全面地管理。本文就此做一些阐述。 一、验证方法选择 本文对验证(authentication)和授权(authorization)这两个概念作不同的解释。验证是指检验用户
  • 揭秘SQL Server服务器内存管理问题

    2010-03-04
    如果同时在一台SQLServer服务器安装多个系统,比如一个SQLServer数据库系统和一个邮箱服务系统,常常会出现另一个系统即邮箱系统应用服务性能下降的问题。 一、原因分析。 在SQLServer数据库启动的时候,数据库系统会根据物理内存的大小来动态的增大或者缩小
  • 揭秘加快Sql server时间查询速度的办法

    2010-02-28
    数据量大的情况下 Sql server时间比较查询的速度是比较慢的,如果 在access中进行时间的比较,sql语句很简单,select*fromtablewherethetime#\now()\#这样即可。 但在mssql就不能这样,要用datediff语句和getdate()函数进行比较。 如selectcount(*)fromtab