动画/图片
推荐文章
- 没有找到任何内容!
热门文章
- SQL Server不存在或访问被拒绝 Wind..
- 巧用一条SQL语句实现其它进制到十进..
- SQL Server数据库增强版备份体验
- 初探 SQL Server 2008 “Katmai”
- Sql语句密码验证的安全漏洞
- SQL Server 查询分析器快捷键集合
- 用TableDiff产生SQL Server同步脚本..
- 深入浅出SQL教程之嵌套SELECT语句
- 剖析SQL Server2005 SQLCLR代码安全..
- 在SQL Server实例之间传输登录和密码..
- 使用SQL Server 2000日志转移实现高..
- SQL Server备份文件中导入现存数据库..
- 探讨SQL Server 2005.NET CLR编程
Mssql
-
TableDiff是一个控制台,它可以在SQLServer的表之间进行数据比较。另外,因为它是用SQLServer打包的,所以如果你想在不同的数据库环境下检查查找表的话,你就不需要另外购买其他工具。中.国在不同的数据库环境中,DBA经常不得不在查找表中寻找它们的不同(例如:开发、质量保证和生产等不同的环境下)。这些查找表中的数据必须适应于所有的环境,这样才能...
[阅读全文]
-
当权衡数据库应用程序的各个选项时,本文能帮助你进行各项特性的比较。本文详细介绍了SQLServer2005Express版和MicrosoftAccess的特征设置,作者尽量避免各类特征的过多细节,因此你能在一个较高的水平上比较这两款产品。成本Www.在寻找小型商业程序的开发工具时,成本通常是关键因素。你总是希望用最低的成本实现尽可能多的功能。幸运的是,SQ...
[阅读全文]
-
做为一名数据库语言和用法教师,我发现一些特别难以解释的主题。其中的一个主题为SQLServer的Having子句。在本文中,我将简单说明这个子句,并提供一些代码实例,我想这是说明Having子句用法的最佳方法。^com严格来说,Having并不需要一个子表,但没有子表的Having并没有实际意义。如果你只需要一个表,那么你可以用Where子句达到一切目的。为...
[阅读全文]
-
基于消息的应用程序并不是一个新概念,一直以来,从头编写这样的应用程序都相当困难。我将在一系列三篇文章中讨论一个建立异步消息应用程序的新平台,本文为第一篇,我将在其中说明基于消息的应用程序这一概念,以及一个建立包含在SQLServer2005中的这些应用程序的新型基础程序。Www~~com基于消息的应用程序介绍Www^^com处理消息的应用程序是大体上会成功的...
[阅读全文]
-
概要在将数据库移动到新服务器后,用户可能无法登录到新服务器。相反,他们会收到下面的错误消息:,为中文网站提供动力Msg18456,Level16,State1Www~~comLoginfailedforuser'%ls'.Www.您必须将登录和密码传输到新服务器。本文介绍如何将登录和密码传输到新服务器。,为中文网站提供动力如何在运行SQLServer7.0的...
[阅读全文]
-
本文分析SQLServer2005深层工具和运行时间集。简化的开发和调试~comMicrosoftVisualStudio与.NETFramework的紧密集成,使数据驱动的应用系统开发和调试更加顺畅.开发人员可以建立数据库对象,比如存储进程,使用任何.NET语言并且能够无缝地跨越.NET和Transact-SQL(TSQL)语言进行调试。[]在客户端一侧,...
[阅读全文]
-
老鸟说事:MicrosoftSQLServer数据库增强版备份体验@com在欧洲,有一首流传很广的民谚:中.国.因为丢失一根铁钉,我们失去了一块马蹄铁;因为失去一块马蹄铁,我们失去了一匹骏马;因为失去一匹骏马,我们失去一名骑士;因为失去一名骑士,我们输掉了一场战争……中.国.在企业的经营中,细节决定成败,要规避一切潜在的风险,避免...
[阅读全文]
-
日志转移是这样一种处理过程,它能将某一数据库中的事务日志文件依次转存到备份的数据库中,进而为这一数据库创建一个“近乎”热备份。SQLServer2000的数据库引擎中设置了日志转移功能,并在其中进行处理。所以它会自动完成复原到备份服务器的进程,而不需要数据库管理员手动操作。只有你的产品服务器操作失败,你才需手动完成到备份服务器的复原进...
[阅读全文]
-
LinqToSql是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣。1、LinqToSql的优点~com在LinqToSql推出之前,我们只是把sql语句形成一个string,然后,通过ado.net传给sqlserver,返回结果集.这里的缺陷就是...
[阅读全文]
-
某些情况下:我们希望在一个SQLServer下访问另一个sqlserver数据库上的数据,或者访问其他Oracle数据库上的数据,要想完成这些操作,我们首要的是创建数据库链接。数据库链接能够让本地的一个SQLserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库一样。那么怎么创建数据库链接呢?我现在有两种方法可以实现。第一种:在SQLSer...
[阅读全文]
-
数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQLServer中处理这些值时涉及的3个问题:计数、使用空表值以及外键处理。用COUNT(*)处理空值@com大多数集合函数都能在计算时消除空值;COUNT函数则属于例外。对包含空值的一个列使用COUNT函数,空值会从计算中消除。但假如COUNT函数使用一个星...
[阅读全文]
-
巧用一条SQL语句实现其它进制到十进制转换,具体实现方法如下:-二进制转换十进制-中.国以下为引用的内容: selectsum(data1) from(selectsubstr('1101',rownum,1)*power (2,length('1101')-rownum)data1 fromdual connectbyrownum<=length(...
[阅读全文]
-
关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。我就这两天的经验给大家写一篇关于JDBC连接数据库的文章,以解决一部分人的疑问。[]第一、JDBC是JDK的一部分(至少在J...
[阅读全文]
-
嵌套SELECT语句也叫子查询,形如:SELECTnameFROMbbcWHEREregion=(SELECTregionFROMbbcWHEREname='Brazil'),为中文网站提供动力一个SELECT语句的查询结果可以作为另一个语句的输入值。Www~~com上面的SQL语句作用为获得和'Brazil'(巴西)同属一个地区的所有国家。子查询不但可以出...
[阅读全文]
-
SQLServer本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。_comSQLServer服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。...
[阅读全文]
-
在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法。我将在这里对将多个表格中的查询合并至单一声明中的常用方式进行阐述。@com在这篇文章中的样本查询符合SQL92ISO标准。不是所有的数据库生产商都遵循这项标准,而且很多厂商采取的提升措施会带来一些意料不到的后果。如果你不确定你的数据库是不是支持这些标准,你可以参看生产厂商的有关资料。Www...
[阅读全文]
-
前几天也碰到日志文件过大的问题,数据库实际大小为600M,日志文件实际大小为33M,但日志文件占用空间为2.8G!试了多种方式,SHIRNKDATABASE,TRUNCATELOGFILE,都没办法将文件缩小。无论如何,这应该算SQLServer的一个BUG吧。~com后来找到下面的代码,就可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里,...
[阅读全文]
-
本文讲解如何使用LEFTJOIN、CROSSJOIN以及IDENTITY值的检索,这些技术来提高基于SQLServer的应用程序的性能或改善其可伸缩性。^com你将遇到的现象:应用程序中的SQL查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度,用户必须等待很长时间。用户希望应用程序响应迅速,他们的报告...
[阅读全文]
-
微软下一代商业智能平台SQLServer2008数据库,代号为:“Katmai”,而且公布了一些远景和目標。SQLServer2008希望以更安全、更具延展性、更高的管理能力,而成為一个全方位企业资料、数据管理平台。其功能说明如下:1、保护数据库咨询SQLServer2008本身将提供对整个数据库、数据表与Log加密的机制,并且程式存...
[阅读全文]
-
提要在SQLServer2005内运行.NET框架代码是一件令人激动的事情还是一种威胁?本系列文章将全面探讨这类SQLCLR代码的安全问题,以便开发人员和DBA都能够有所借鉴。一、引言.Com编写运行于宿主在任何环境下的CLR中的.NET代码的主要优点之一是代码存取安全(CAS)。CAS提供了一种基于代码的而不是基于用户的认证模式以预防各种代码的入侵问题。但...
[阅读全文]
-
一、引言如今,在SQLServer2005中,XML成为第一流的数据类型。借助于基于XML模式的强类型化支持和基于服务器端的XML数据校验功能,现在,开发者可以对存储的XML文档进行轻松地远程修改。作为数据库开发者,许多人都必须大量地涉及XML。如今,在SQLServer2005中,你能以一种新的数据类型的形式把XML存储在数据库中。事实上,在SQLServ...
[阅读全文]
-
本文将解释如何在SQLServer2005中以尽可能最简单的方法创建基于.NET的CLR子例程。本文主要针对在服务器端使用SQLServer2005的.NET开发者。一、创建SQLServer2005数据库这一节主要讨论创建一个将用于本文中的数据库和表格。详见下列步骤:·执行"Start->Programs->MicrosoftSQLServe...
[阅读全文]
-
设计优良、性能卓越的数据库引擎可以轻松地同时为成千上万的用户服务。而“底气不足”的数据库系统随着更多的用户同时访问系统将大大降低其性能。最糟糕的情况下甚至可能导致系统的崩溃。当然,并行访问是任何数据库解决方案都最为重视的问题了,为了解决并行访问方面的问题各类数据库系统提出了各种各样的方案。SQLServer和Oracle两大DBMS也...
[阅读全文]
-
系统自带的MySQL默认字符集不是gbk,因此给数据库的推广应用以及中文程序的开发带来极大的不便,在没完没了的GBK和UTF8的转换过程中消耗了我们无数的精力以及系统的资源。经过摸索尝试解决了中文支持问题,经验与大家分享一下。先将让slack支持中文,方法可以看“linuxsir.org之Slackware讨论区”,然后重新编译MyS...
[阅读全文]
-
由于SQLServer2005CompactEdition和SQLServer2005是同时代的产品,所以它们之间的互操作和结合性较之以前的SQLServer版本要好,为此如果要考虑使用SQLServer2005CompactEdition中的合并复制和远程数据访问技术进行数据同步的话,最好是使用SQLServer2005作为后端的数据库。现在只要是能运行V...
[阅读全文]
-
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。一、INSERT和...
[阅读全文]
-
內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。party(Code,Name,Leader)Code:政党代码Name:政党名称Leader:政党领袖msp(Name,Party,Constituency)Name:议员名Pa...
[阅读全文]
-
在介绍GROUPBY和HAVING子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM,COUNT,MAX,AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECTSUM(population)FROMbbc这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数...
[阅读全文]
-
是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和...
[阅读全文]
-
在本系列文章中,我们将深入探讨如何把.NET2.0和SQLServer2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的。一、引言数据库应用程序的典型问题之一是更新陈旧的数据。设想有一个典型的显示产品及其分类的电子商务网站。一个供应商的产品列表很可能并不经常发生变化,而其分类列表甚至更不会频繁更改。然而,在用...
[阅读全文]



