q. sql server 2005 产品线主要有几个版本?a. sql server 2005 产品家族被重新设计以更好的满足不同客户的需求,它包含以下几个版本: sql server 2005 企业版 是用于企业关键业务应用的完全集成的数据管理和商业智能分析的平台。它是对那些有着复杂的工作负荷,高级的分析需求和严格的高可用需求的公司适合的选择。它的特性包括:无限的伸缩和分区功能,高级数据库镜像功能,完全的在线和并行操作能力,数据库快照功能,包括完全的olap和数据挖掘的高级分析工具,报表生成器和定制的高扩展的报表功能,先进的集成服务。64位企业版支持到64颗cpu, 内存不限。 sql server 2005 标准版 是一个完全的数据管理和商业智能分析平台。它为那些需要比sql server 2005工作组版更多功能(如商业智能工具)的中型企业和大型部门而设计。它的特性包括:高可用性,...
角色变更、角色互换、以及监控服务器所在位置 当线上数据库停摆时(可能是计划内维护工作,或是预期外的状况),如果还有备援服务器上的数据库可供存取,您可能会比较安心一点。一个设计良好的日志传送系统(将数据库交易日志文件从主要服务器传送到备援服务器)即可给予您这样的自信心。内建于sqlserve2000企业板与开发版的enterprisemanager工具程序即支持日志传送功能。 角色变更 将日志从主要服务器传送到次要服务器之后,您可在必要时以次要服务器置换掉主要服务器。如果主要服务器发生问题,或是计划性停摆(例如升级硬件或安装修正程序),线上数据库就必须停止服务一段期间。此时您可以变更次要服务器上数据库之角色,让它取代主要服务器之后进而成为线上数据库。sqlserver2000线上手册(booksonline,bol)将此项操作称为日志传送角色变更(logshippingrolechange)...
事情开始得很简单。megaware公司市场部门想要一个新的网站来发布文档,开发团队觉得使用sqlserver2000数据库作为文档存储仓库会使事情变得简单。steve是megaware的数据库管理员,没有看出这有什么大问题;在数据库中存储文档,而不是使用文件系统,意味着服务器需要多做一些工作,但是它也会使得备份和管理容易得多。数据库与文件系统变得不同步也应该是不可能的。 市场部门想要存储的许多文档都超过了8000个字节,那么很明显varchar不是适合这项工作的数据类型。作为替代,text数据类型被用来定义存放数据的字段。因为每个text都能容纳2gb的内容,text要存放市场部门的同事们扔进数据库的最大的文件也是没有问题的。 数月过去了,市场用大量的无聊拷贝填满了整个数据库。但是这还不是steve真正关心的问题。数据库愉快地嗡嗡作响地运转着,每个人对项目的结果都很满意。 直到公司的...
当游标被成功打开以后,就可以从游标中逐行地读取数据,以进行相关处理。从游标中读取数据主要使用fetch 命令。其语法规则为:各参数含义说明如下:•next返回结果集中当前行的下一行,并增加当前行数为返回行行数。如果fetch next是第一次读取游标中数据,则返回结果集中的是第一行而不是第二行。•prior返回结果集中当前行的前一行,并减少当前行数为返回行行数。如果fetch prior是第一次读取游标中数据,则无数据记录返回,并把游标位置设为第一行。•first返回游标中第一行。•last返回游标中的最后一行。•absolute {n @nvar}如果n 或@nvar 为正数,则表示从游标中返回的数据行数。如果n 或@nvar 为负数,则返回游标内从最后一行数据算起的第n 或@nvar 行数据。若n 或@nvar 超过游标的数据...
正在作一个关于sql server数据库导入excel文件的程序,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下: 1 select sysobjects.name as tb_name, syscolumns.name as col_name, systypes.name as col_type, syscolumns.length as col_len, isnull(sysproperties.value,syscolumns.name) as col_memo, 2 case when syscolumns.name in 3 (select 主键=a.name 4 from syscolumns a 5 inner join sysobjects b on a.id=b...
可访问大地址的应用 (large-address-aware executables)在windows增加支持/3gb参数以前,一个应用程序是无法访问一个带有高位设置的指针.一个32位的指针只有前31位地址空间可以被用户模式的应用程序访问.这剩余的一位不用.因此有一些聪明的开发者因为其他的目的不愿意在处理内存地址空间时浪费这一位.(举例来说:可以用来标志一个指针引用其它应用程序分配的数据类型).这样就/3gb参数就遇到一个难题,因为这种类型的程序不能方便的区分一个合法的指针引用的内存空间在2g的分界线以上与一个内存地址空间在2g以下,但它的高位已经被用做它用的指针.基本上如果一台机器用/3gb的参数启动,这种应用程序是无法运行的.为解决这种状况,微软在win32的pe文件characteristics字段增加了一个新的标志位来表示一个程序是否运行在可访问大地址的(large-address...
插入数据 向表中添加一个新记录,你要使用sqlinsert语句。这里有一个如何使用这种语句的例子: insertmytable(mycolumn)values(‘somedata’) 这个语句把字符串’somedata’插入表mytable的mycolumn字段中。将要被插入数据的字段的名字在第一个括号中指定,实际的数据在第二个括号中给出。 insert语句的完整句法如下: insert[into]{table_nameview_name}[(column_list)]{defaultvalues values_listselect_statement} 如果一个表有多个字段,通过把字段名和字段值用逗号隔开,你可以向所有的字段中插入数据。假设表mytable有三个字段first_column,second_column,和third_column。下面的insert语句添加了一条三个字段都...
一般情况,使用sqlserver中的全文索引,经过大体4个步骤: 1).安装fulltextsearch全文索引服务; 2).为数据表建立fulltextcatalog全文索引目录; 3).进行fulltextcatalog的population操作(使全文索引与数据表内容同步); 4).使用全文索引进行查询。 为了在数据表内容更新时全文索引数据库的内容也保持最新,可以通过第5步建立fulltextcatalog的population自动操作schedule. 1.sqlserver默认不安装fulltextsearchservice,需要安装时选择装上才可以使用。如果安装了fulltextsearchservice,那么sqlserverenterprisemanager(企业管理器)中,展开一个数据库,会有一个fulltextcatalogs;选中一个数据库,右键菜单的“新建“中有一个...
11.5.1 锁的概念...
1.通过工具dts的设计器进行导入或导出 dts的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行sqlserver数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在sqlserverenterprisemanager中,展开服务器左边的+,选择数据库,右击,选择alltasks/importdata...(或alltasks/exportdata...),进入向导模式,按提示一步一步走就行了,里面分得很细,可以灵活的在不同数据源之间复制数据,很方便的。而且可以另存成dts包,如果以后还有相同的复制任务,直接运行dts包就行,省时省力。也可以直接打开dts设计器,方法是展开服务器名称下面的datatransformationservices,选localpackages,在右边的窗口中右击,选newpackage,就打开了dts设...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器