当前位置:首页 » 编程语言 » sql定序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql定序

发布时间: 2022-07-25 09:31:16

A. t-sql的资料型别

在 SQL Server 7 中新增了几种新的资料型别,一些已经有的资料型别的尺寸也有延伸。此外,SQL Server 2000 新增了三种资料型别,这些资料别多数在 第10章 已经讨论过。此处仅列出 SQL Server 7 有改变,并且也包含在 SQL Server 2000 中的资料型别:
资料指标变数新增了一个 cursor 资料型别。关于指标的相关讯息,请参考《线上丛书》里“Cursors”这个主题。
新增了三种新的 Unicode 资料型别-nchar、nvarchar 以及 ntext。每一个 Unicode 字符使用两个位元组,并支援所有国际字符。
新增了一种 uniqueidentifier 资料型别,用于储存通用唯一识别码(GUID)。
字符资料和二进位字串的最大长度扩展到8,000位元组。这一长度适用于 char、varchar、binary 以及 varbinary 等型别。
SQL Server 2000 则新增了下列资料型别:
bigint储存8个位元组长度的整数。
sql_variant允许不同资料型别的值储存于同一个资料行。此型别的资料行储存资料本身的值并且加以描述-它的基本型别、小数位数、精确性、最大大小以及定序(collation)。
table运作方式与暂存资料表类似;其宣告包含资料行清单与资料型别。此资料型别可用来定义一个区域变数或是一个使用者自订函数的传回值。

B. 关于ms SQL资料表的定序(Collation)问题

你的 字段 类型 是否 为 NVARCHAR()
? N字头的类型 才支持UTF8,

C. 怎样使SQL Server 同时支持简体和繁体

是指数据库存储类型?
字符用unicode(ntext/nvarchar/nchar)就行了

问题补充:

有一点是我的SQL SERVER 是繁体版,数据类型已是NVARCHAR,NTEXT,但是在增加简体时会有乱码

----------
在插入时要加上N
如:
insert t(col) values(N'简体')

D. 在PowerBuilder 9.0中用Create 创建个数据窗口,输入中文后,保存到SQLserver中,但中文全部出现乱码

给你提供一个解决思路:
1.用断点调试的方法或者干脆Messagebox('',sql_str_new),得到创建好的动态数据窗口数据源代码。
2.手工建立一个一样的数据窗口,然后以Source Editor方式打开这个数据窗口对象,得到它的数据源代码。
3.比对,看导致问题的区别在哪里,然后想办法在dw_new.Create之前对sql_str_new字符串做相应的处理。

E. 在sql server 中有什么办法可以将表内容批量由繁体转换成简体

这个虽然没有使用过,看到你的问题后 我帮你找点资料 希望能帮助你1!
大家在使用SQL的数据库过程中,会有简体中文和繁体中文两种版本。本文介绍了如何在SQL Server数据库中混合使用简繁体数据。

比如在这个专案使用的SQLServer是繁体中文版的,但是需要使用到另一个使用简体中文版SQLServer专案的数据,我按照通常的做法把简体中文版SQL Server中的一个数据表导入到现在使用的繁体中文版SQLServer中,结构和数据都导入成功了。我一开始并没有意识到这样做会有什么问题。接

下来我开始调试SQL语句,其实是一个很简单的两表关联数据选择大致如下:

select table1.*,table2.*

from table1

inner join table2 on table2.FK = table1.PK

照理说这么简单的语句没道理会出什么问题,不过在查询分析器里面始终提示如下的错误服务器: 消息 446,级别 16,状态 9,行 1无法解析 equal to 动作的定序冲突。

后来搜索了一下,然后又看了一下T-SQL的帮助,才知道原来是因为我将简体中文sql server中的数据表导入到繁体中文的数据表中的是后,连同原数据的排序方式一并导入,导致了简体数据表的排序方式依然是简体,所以无法进行比较,从而出错。解决的办法是指名排序方式,告诉查询分析器应该怎样排序即可。这里会需要用到一个关键字 COLLATE Coliate 在SQLServer联机丛书中是这样解释的:

COLLATE一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。

语法:

COLLATE < collation_name >

< collation_name > ::=

{ Windows_collation_name } | { SQL_collation_name }

参数

collation_name

是应用于表达式、列定义或数据库定义的排序规则的名称。collation_name 可以只是指定的Windows_collation_name 或 SQL_collation_name。

Windows_collation_name 是Windows 排序规则的排序规则名称。请参见Windows排序规则名称。

SQL_collation_name 是 SQL 排序规则的排序规则名称。请参见 SQL 排序规则名称。

那么我们怎么可以知道当前的排序规则名称是什么呢,其实这个排序规则名称是我们在创建数据库(实例)的时候就可以进行选择的,不过通常情况下我们都会默认原来的设定,不会对其进行变更,所以如果是简体中文的SQLServer就会默认的使用简体中文的排序规则,而如果是繁体中文的SQL Server就会默认的使用繁体中文的排序规则。我们在察看数据库(实例)的属性时,常规页签的最下面一行就是当前的排序规则。在默认的情况下,简体中文的排序规则名称是:Chinese_PRC_CI_AS,而繁体中文的排序规则名称则是:Chinese_Taiwan_Stroke_CI_AS,所以我们如果在有简体繁体排序规则名称混用的时候,只要声明一下你当前要使用哪种排序规则进行比较就可以了,例如针对上面的那个SQL语句,下面两种方法都可以解决那个错误提示的问题

SELECT Table1.*,Table2.*

FROM Table1

INNER JOIN Table2 ON Table2.FK = Table1.PK COLLATE Chinese_PRC_CI_AS

SELECT Table1.*,Table2.*

FROM Table1

INNER JOIN Table2 ON Table2.FK = Table1.PK COLLATE Chinese_Taiwan_Stroke_CI_AS

说了半天如何解决排序规则冲突引起的问题,如果还有兴趣的话,下面把sql server联机丛书里面关于排序规则的概念贴出来给大家分享一下,省得大家再去找:

Microsoft sql server 2000 支持多种排序规则。排序规则对控制正确使用语言(如马其顿语或波兰语)或字母表(如西欧语言使用的拉丁字母表 Latin1_General)字符的规则进行编码。

每个 sql server 排序规则指定三个属性:

用于 Unicode 数据类型(nchar、nvarchar 和 ntext)的排序次序。排序次序定义字符的排序序列,以及在比较操作中对字符取值的方法。

用于非 Unicode 字符数据类型(char、varchar 和 text)的排序次序。

用于存储非 Unicode 字符数据的代码页。

说明不能指定与 Unicode 数据类型(nchar、nvarchar 和 ntext)对应的代码页。用于 Unicode 字符的双字节位模式由 Unicode 标准定义且不能更改。

可在任何级别上指定 sql server 2000 排序规则。安装 SQL Server 2000 实例时,可指定该实例的默认排序规则。每次创建数据库时,可指定用于该数据库的默认排序规则。如果未指定排序规则,数据库的默认排序规则即是实例的默认排序规则。无论何时定义字符列、变量或参数,都可指定这些对象的排序规则。如果未指定排序规则,将使用数据库的默认排序规则创建这些对象。

如果 sql server 实例的所有用户都使用同一种语言,则应选择支持该语言的排序规则。例如,若所有用户都讲法语,则选择法语排序规则。

如果 sql server 实例的用户使用多种语言,则应选择能对多语种需求提供最佳支持的排序规则。例如,如果用户一般都讲西欧语言,则选择 Latin1_General 排序规则。当支持使用多种语言的用户时,对所有字符数据都使用 Unicode 数据类型 nchar、nvarchar 和 ntext 最为重要。

Unicode 旨在消除非 Unicode char、varchar 和 text 数据类型的代码页转换困难。因为排序规则定义用于比较操作的排序次序和 Unicode 字符的排序,所以当用 Unicode 数据类型实现所有的列时,排序规则仍会产生不同。即使当使用 Unicode 数据类型存储字符数据时,也应选择支持大多数用户的排序规则,以防使用非 Unicode 数据类型实现列或变量。

sql server 排序规则定义数据库引擎存储和操作字符及Unicode 数据的方式。然而,当数据移入应用程序后,在应用程序中进行的字符排序和比较将由计算机上选定的 Windows 区域设置控制。应用程序使用的字符数据排序规则是由 Windows 区域设置控制的项目之一,区域设置还定义其它项目,如数字、时间、日期和货币格式。对于 Microsoft Windows NT 4.0、Microsoft Windows 98 和 Microsoft Windows 95,可使用控制面

板中的"区域设置"应用程序指定 Windows 区域设置。对于 Microsoft Windows 2000,可使用"控制面板"中的"区域选项"应用程序指定区域设置。

有关 Windows 区域设置的更多信息,请参见 Microsoft Web 站点 MSDN? 页中的 Developing International Software for Windows 95 and Windows NT 4.0。

多个排序规则可对非 Unicode 数据使用相同的代码页。例如,代码页 1251 定义西里尔语字符集。多个排序规则(如 Cyrillic_General、Ukrainian 和 Macedonian)都使用该代码页。虽然这些排序规则都使用相同的位集来表示非 Unicode 字符数据,但在处理字典定义时所应用的排序和比较规则略有不同,而字典定义确定语言或字母表中与排序规则相关的正确字符序列。

因为sql server 2000排序规则控制 Unicode 和非 Unicode 排序次序,所以不会遇到由为 Unicode 和非 Unicode 数据指定不同的排序规则而引起的问题。在 SQL Server 的早期版本中,对代码页号、字符排序次序和 Unicode 排序规则分别进行指定。SQL Server 的早期版本还支持每个代码页有不同数目的排序次序,并为某些代码页提供 Windows 区域设置中没有的排序次序。在 SQL Server 7.0 中,还可以指定为非 Unicode 数据选择的排序次序以外的其它 Unicode 排序次序。这会导致在使用与非 Unicode 数据相对的 Unicode 数据时,排序和比较操作返回不同的结果。

F. 如何查询sql的定序

order by order_item[asc/dese]

G. 比较数据类型和域的特点和作用

比较数据类型和域的特点和作用一种集中管理的运作方式。

比较数据类型NoSQL数据库提供了比关系数据库更灵活、可伸缩和更便宜的替代方案,打破了传统数据库市场一统江山的格局。并且,NoSQL数据库能够更好地处理大数据应用的需求。常见的NoSQL数据库有HBase、Redis、MongoDB、Couchbase、LevelDB等。

比较数据类型定序数据:

定序数据不仅可以将数据分成不同的类别,而且各类别之间还可以通过排序来比较优劣。也就是说,定序数据与定类数据最主要的区别是定序数据之间还是可以比较顺序的。例如,人的受教育程度就属于定序数据。

比较数据类型仍可以采用数字编码表示不同的类别:文盲半文盲=1,小学=2,初中-3,高中=4,大学=5,硕士=6,博士=7.通过将编码进行排序,可以明显地表示出受教育程度之间的高低差异。虽然这种差异程度不能通过编码之间的差异进行准确的度量。

H. 在SQL Server 2000中,以下( )是T

T-SQL

T-SQL是标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。T-SQL 的功能随着新版的 SQL Server 而持续成长,让我们来看一下 T-SQL 最新增加的特色。

介绍 T-SQL 的新特色

在 Microsoft SQL Server 7.0 中 T-SQL 有着为数不少的新增功能,包括新的预存程序、系统资料表、函数、资料型别、陈述式以及现存陈述式中的选项。这些都被保留在 SQL Server 2000 中,因此我们在这里要先回顾 (特别是在您还不很熟悉 SQL Server 7.0 中 T-SQL 的功能,这个温习就很重要了)。因为有太多的新功能需要讨论,在此我们仅为每个类别举少数例子来加以介绍。

相关资讯

要找寻这些功能的完整清单,可以参考 SQL Server《线上丛书》中 “Transact-SQL新增与加强的功能” 主题。

系统预存程序

系统预存程序是 SQL Server 提供来执行管理与其他工作,包括了系统资料表更新以及从系统资料表中检索资料等。系统预存程序是和 SQL Server 一起安装,名称以 sp_ (系统预存程序) 或 xp_ (延伸的预存程序)开头。这些预存程序储存在 master 资料库中,权限归系统管理者所有。不过,许多程序可以从使用者自订的资料库执行,用来在特定资料库中从系统资料表检索资讯。当您执行一个系统预存程序,它是在目前资料库的系统资料表中展开作业。

相关资讯

关于这类型程序的更多相关资讯,请参考《线上丛书》中 “延伸预存程序” 主题。

在 SQL Server 7 中新增了许多系统预存程序,如今在 SQL Server 2000 中同样可以利用。表13-1列出了一些可能对您有所帮助的系统预存程序。

表13-1 Proceres Introced....

系统预存程序 描述
sp_cycle_errorlog 关闭目前的错误日志档案,重新命名为errorlog.1(以及,如果需要的话,将旧的errorlog.1重新命名为errorlog.2,依此类推),以及开始一个新的错误日志档案。
sp_helpfile 传回与目前资料库相关之档案的名称与属性。
sp_helpfilegroup 传回与目前资料库相关之档案群组的名称与属性。
sp_helprole 传回与目前资料库相关中角色的资讯。
sp_help_alert 报告服务器定义的警示资讯。
sp_start_job 指示SQL Server代理程式开始执行一个工作。

并不是只有这些预存程序提供立即的资讯,不过它们在使用您的使用者资料库时会相当有用。例如,当执行 T-SQL 指令码并将输出结果储存到一个档案时,提供使用者资讯的程序就会相当有帮助。您可以将 sp_helpfile、sp_helpfilegroup以及 sp_helpdb 的执行结果储存在特定的资料库中,毕竟当您需要重建资料库时有必要了解档案、档案群组、资料库选项在起初建立时的原始设定。在 SQL Server 7.0 新增并保留 SQL Server 2000 中的系统预存程序清单,可以在《线上丛书》“Transact-SQL新增与加强的功能”这个主题里找到。

系统资料表

系统资料表用来储存 SQL Server 中所有资料库的设定资讯,以及物件、使用者和使用者存取权限的定义。每个使用者资料库有各自的系统资料表,其中保存资料库的资讯。只有在 master 资料库的系统资料表才握有服务器层级的设定资讯。您应该利用系统预存程序来存取系统资料表而不是直接存取系统资料表。关于新的 SQL Server 7.0 新增的系统资料表清单可在《线上丛书》里的“Transact-SQL新增与加强的功能”这个主题里找到。底下列出一些有趣的新系统资料表:

backupfile这个资料表存放在 msdb 资料库中。它记录了所有记录档备份或资料库档案备份的相关资讯。这些资讯包括档案识别码、档案归属的档案群组,以及档案存在的实体磁盘或资料分割的名称。

restorehistory这个资料表存放在 msdb 资料库中。它包含对应于各还原作业相关资讯的资料列,不论是档案的还原或是资料库的还原。这些资讯包括还原的日期与时间、目的资料库、资料回复的时间点以及还原的类型。

sysfiles此资料表为一虚拟资料表,亦即无法直接更新或修改。它包含了每个资料库档案的相关资讯,诸如实体装置及逻辑的档案名称、档案大小及最大档案大小以及资料库增长大小(如果资料库有所增长的话)。

注意

请永远使用系统预存程序来存取系统资料表,系统预存程序提供一层隔离以确保您不会更动到不可更改的资料。如果您以手动方式存取系统资料表,可能会有变更重要系统资讯的风险。

函数

SQL Server 内建的函数提供了一个快速、简单的方法来完成某些特定的工作。SQL Server 7.0 新增了几个有用的函数,并且也包含在 SQL Server 2000 中。了解哪些函数是可用的,SQL Server 应用程式的设计工作可以变得稍为简单。在《线上丛书》中的“Transact-SQL 新增与加强的功能”这个主题可以找到新增函数的完整清单。此处仅介绍一些对您可能很有帮助的函数:

NEWID 建立一个 uniqueidentifier 资料型别的 全域唯一识别项 (GUID)。您需要使用这个函数将值分派给该资料型别的资料行,使用方式为 NEWID() 。(此函数不需引数)

YEAR 传回指定日期年份部分的完整整数。使用方式为 YEAR(date) 。例如:以下陈述式 SELECT YEAR('07/11/01') 将会传回值 2001。

MONTH 传回指定日期月份部分的整数。使用方式为 MONTH(date) 。例如:以下陈述式 SELECT MONTH('07/11/01') 将会传回值7。

DAY 传回指定日期日期部分的整数。使用方式为 DAY(date) 。例如:以下陈述式 SELECT DAY('07/11/01') 将会传回值 11。

FILE_NAME 传回档案识别码(ID)的逻辑档案名称。使用方式为 FILE_NAME (file_id_number)。例如:陈述式 SELECT FILE_NAME(4) 档案识别码为4的档案逻辑名称。如果资料库中找不到有此识别码的档案,则传回 NULL。

资料型别

在 SQL Server 7 中新增了几种新的资料型别,一些已经有的资料型别的尺寸也有延伸。此外,SQL Server 2000 新增了三种资料型别,这些资料别多数在第10章 已经讨论过。此处仅列出 SQL Server 7 有改变,并且也包含在 SQL Server 2000 中的资料型别:

资料指标变数新增了一个 cursor 资料型别。关于指标的相关讯息,请参考《线上丛书》里“Cursors”这个主题。

新增了三种新的 Unicode 资料型别-nchar、nvarchar 以及 ntext。每一个 Unicode 字符使用两个位元组,并支援所有国际字符。

新增了一种 uniqueidentifier 资料型别,用于储存通用唯一识别码(GUID)。

字符资料和二进位字串的最大长度扩展到8,000位元组。这一长度适用于 char、varchar、binary 以及 varbinary 等型别。

SQL Server 2000 则新增了下列资料型别:

bigint储存8个位元组长度的整数。

sql_variant允许不同资料型别的值储存于同一个资料行。此型别的资料行储存资料本身的值并且加以描述-它的基本型别、小数位数、精确性、最大大小以及定序(collation)。

table运作方式与暂存资料表类似;其宣告包含资料行清单与资料型别。此资料型别可用来定义一个区域变数或是一个使用者自订函数的传回值。

陈述式

SQL Server 7.0 包括了许多新的 T-SQL 陈述式和已经存在陈述式的新选项。同样的,这些也保留在S QL 2000 之中。这些陈述式对应 SQL Server 7.0 的一些新功能。例如,ALTER DATABASE 陈述式包含了下列一些针对档案与档案群组的新选项:MODIFY FILE、ADD FILEGROUP、MODIFY FILEGROUP、REMOVE FILE 以及 REMOVE FILEGROUP。特别是档案群组,新的 DBCC CHECKFILEGROUP 陈述式会检查档案群组中所有资料表的分配和结构的完整性。

SQL Server 7.0 与 SQL Server 2000 包括两个额外的 DBCC 陈述式、DBCC SHRINKFILE 与 DBCC SHRINKDATABASE。前者能缩减资料档案的大小,后者可缩减资料库的所有资料档案并释放未使用的磁盘空间。

SQL Server 7 与 SQL Server 2000 支援一种改进的备份和还原结构。新的BACKUP 陈述式允许全部或部份的资料库备份和记录档备份。新的 RESTORE 陈述式允许使用全部或部份资料库备份和记录档备份来还原。这些代替了 SQL Server 较早版本中的 DUMP 和 LOAD 陈述式。关于 SQL Server 7.0 与 SQL Server 2000 新增陈述式与选项的完整清单,请见《线上丛书》里“Transact-SQL 新增与加强的功能”这个主题。

使用 T-SQL 执行还原

RESTORE T-SQL 命令和 BACKUP 命令类似( 第 32 章 中曾经讨论过)。如同BACKUP 命令,第一次使用时可能相当困难,但是一些 DBA 还是喜欢将他们的管理程序放置到 SQL 命令档中,以便于重复执行这些功能。和 BACKUP 命令一样,RESTORE 命令提供了比 Enterprise Manager 更多的附加选项。

在本节中,我们将讨论 RESTORE 命令的语法以及这个命令提供的多种选项。RESTORE 命令有两种形式显示如下:

RESTORE DATABASE 还原完整的资料库、档案或档案群组。

RESTORE LOG 还原交易记录档。

如您所见,所用的命令要依照执行还原操作的类型而定。因为这些命令共用大部分的选项,所以我们稍候将在一个清单中讨论这两种还原类型(资料库和记录档)的所有选项。

RESTORE 陈述式

执行完整资料库还原时 RESTORE 陈述式的语法如下:

RESTORE DATABASE database_name
[ FROM backup_device ]
[ WITH options ]
这个陈述式只要求资料库的档案名称和备份所在的位置。

执行档案和档案群组还原时陈述式的语法如下:

RESTORE DATABASE database_name
[ FILE = file_name ]
[ FILEGROUP = filegroup_name ]
[ FROM backup_device ]
[ WITH options ]
这个陈述式只要求资料库名称、档案名称或档案群组名称和备份所在的位置。

执行交易记录还原时陈述式的语法如下:

RESTORE LOG database_name
[ FROM backup_device ]
[ WITH options ]
就如同其他的命令,database_name 是还原将要执行的资料库名称。backup_device 参数可以是逻辑备份装置名称或实体装置的名称。如果要指定一个实体装置,必须限定它的装置类型-也就是说,装置名称前面必须加上 DISK=、TAPE= 或 PIPE=。可以指定一个或多个装置,中间以逗号隔开。

--------------------------------------------------------------------------------

说明

如果没有提供 FORM 子句,还原将无法进行,而且仍然会执行回复(除非执行NORECOVERY 选项)。这项技术可以用来将资料库设定为回复模式,而不还原其他附加资料。例如,可以执行多个差异还原操作,然后执行 RESTORE 陈述式,不需要 FORM 子句来将资料库设定为回复模式,就能够启动回复过程。

--------------------------------------------------------------------------------

选项

表33-1列出了 RESTORE 命令可用的选项。如您所见,在执行还原操作时,这些选项提供了很大的弹性空间(如果列出的选项只对交易记录还原有用,将会标示其限制性)。

表33-1 RESTORE 命令选项
选项 说明
RESTRICTED_USER 设定新还原资料库的安全性,只有 db_owner、dbcreater 和 sysadmin 角色成员才能存取该资料库。
FILE = file_number 如果在储存媒体中有多个备份集,可用来识别所使用的备份集。例如设定该数值为2,则使用磁带上的第二个备份集。
PASSWORD = password 指定储存备份的密码。
MEDIANAME =media_name 指定媒体的名称。
MEDIAPASSWORD = password 指定储存媒体的密码。
MOVE 'logical_file_name'

TO 'OS_file_name'
更改还原档案的位置,例如:MOVE 'Northwind' TO 'D:\data\Northwind.mdf'。如果旧的磁盘无法使用,而需要还原到新的磁盘上时,可以使用这个选项。
NORECOVERY |RECOVERY |

STANDBY = undo_file
NORECOVERY 指定在还原后,交易将无法退回或重新进行。如果将还原其他的备份(差异式备份或交易记录档备份),则需要用到这个选项。REVOVERY 为预设选项,它指定执行回复操作,并退回每个没有提交的变更。STANDBY 指定在还原需要还原情况下,建立还原(undo)档案。
KEEP_REPLICATION 指定当资料库还原时复制设定要保存下来。
NOUNLOAD | UNLOAD NOUNLOAD 指定在还原完成后不卸载储存媒体(例如,覆写备份磁带并弹出)。UNLOAD 为预设选项,指定在还原完成后卸载储存媒体。
REPLACE 指出即使资料档案已经存在,SQL Server 仍将还原这些档案。现存的档案将被删除和覆写。如果没有指定 REPLACE,那么 SQL Server 将会核对 database_name 是否已经存在。如果已经存在,那么将终止还原操作。这个安全特性帮助避免无意地将还原覆写正在工作的资料库。
RESTART 指定 SQL Server 在还原操作被中断后重新启动还原操作。
STATS [ = percentage ] 在还原操作完成了指定的百分率后显示讯息。如果需要监控操作的过程,这个选项将会很有用。
PARTIAL 指定执行部份还原。
STOPAT = date_time

(log restore only)
指定资料库回复到 data_time 指定时刻的资料状态(只对记录档还原有效)。
STOPATMARK = 'mark' 指定还原操作进行到标记处。
STOPBEFOREMARK = 'mark' 指定还原操作进行到标记之前。

说明

命名交易(Named transactions)是 SQL Server 2000 中的新功能。它们是使用命令 BEGIN TRANSACTION ... WITH MARK 的 mark_name 选项建立的,特点是可以使用 RESTORE 命令中的 STOPATMARK 和 STOPBEFOREMARK 功能。

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

真实世界 使用RESTORE

这里有几个使用 RESTORE T-SQL 命令的例子。

这个陈述式还原 Example 资料库的资料档:

RESTORE DATABASE Example
FROM Backup_Dev_1, Backup_Dev_2
WITH
NORECOVERY,
STATS = 5
GO
这个陈述式还原 Example 资料库的交易记录档:

RESTORE LOG Example
FROM Backup_Dev_3, Backup_Dev_4
WITH
NORECOVERY,
STATS = 5,
UNLOAD
GO
和还原的结果一样,输出将显示操作完成的百分率。将通知还原了多少页面、还原花了多少时间,以及还原执行的速度(MB/sec)。

现在可用以下的命令回复资料库:

RESTORE LOG Example
WITH RECOVERY
GO
您将再次看到关于还原操作的统计。
另外,虚机团上产品团购,超级便宜

I. 诚求计算机网络中各种英文缩写代表的意义 多多益善 或是其相关词典的下载地址

木马
全称为特洛伊木马(Trojan Horse)。“特洛伊木马”这一词最早出现在希腊神话传说中。相传在3000年前,在一次希腊战争中。麦尼劳斯派兵讨伐特洛伊王国,但久攻不下。他们想出一个主意,首先他们假装被打败然后留下一个大木马,。而木马里面却藏着最强悍的勇士!最后等时间一到木马里的勇士冲出来把敌人打败了。这就是后来的“木马计”,而黑客中的木马有点后门的意思,就是把预谋的功能隐藏在公开的功能里,掩饰真正的企图。
肉鸡
已经被攻击了,对其具有控制权的主机。

跳板
一个具有辅助作用的机器,利用这个主机作为一个间接的工具,来入侵其他的主机,一般和肉鸡连用。

shell
shell就是系统于用户的交换式界面。简单来说,就是系统与用户的一个沟通环境,我们平时用到的DOS就是一个shell。(Win2K是cmd.exe)

root
Unix里最高权限的用户,也就是超级管理员。

admin
windows NT,2K,XP里最高权限的用户,也就是超级管理员。

rootshell
通过一个溢出程序,在主机溢出一个具有root权限的shell。

exploit
溢出程序。exploit里通常包含一些shellcode。

shellcode
溢出攻击要调用的API函数,溢出后要有一个交换式界面进行*作。所以说就有了
shellcode。

Access Control List(ACL)
访问控制列表

access token
访问令牌

account lockout
帐号封锁

account policies
记帐策略

accounts
帐号

adapter
适配器

adaptive speed leveling
自适应速率等级调整

Address Resolution Protocol(ARP)
地址解析协议

Administrator account
管理员帐号

ARPANET
阿帕网(internet的前身)

algorithm
算法

alias
别名

allocation
分配、定位

alias
小应用程序

allocation layer
应用层

API
应用程序编程接口

anlpasswd
一种与Passwd+相似的代理密码检查器

applications
应用程序

ATM
异步传递模式

attack
攻击

audio policy
审记策略

auditing
审记、监察

back-end
后端

borde
边界

borde gateway
边界网关

breakabie
可破密的

breach
攻破、违反

cipher
密码

ciphertext
密文

CAlass A domain
A类域

CAlass B domain
B类域

CAlass C domain
C类域
classless addressing
无类地址分配

cleartext
明文

CSNW Netware
客户服务

client
客户,客户机

client/server
客户机/服务器

code
代码

COM port COM口
(通信端口)

CIX
服务提供者

computer name
计算机名

crack
闯入

cryptanalysis
密码分析

DLC
数据链路控制

decryption
解密

database
数据库

dafault route
缺省路由

dafault share
缺省共享

denial of service
拒绝服务

dictionary attack
字典式攻击

directory
目录

directory replication
目录复制

domain


domain controller
域名控制器

domain name域名
域名其实就是入网计算机的名字,它的作用就象寄信需要写明人们的名字、地址一样重
要。域名结构如下:计算机主机名.机构名.网络名.最高层域名。域名用文字表达,比
用数字表达的IP地址容易记忆。加入Internet的各级网络依照DNS的命名规则对本网内
的计算机命名,并负责完成通讯时域名到IP地址的转换 。

DNS 域名服务器
DNS(Domain Name System,域名系统)是指在 Internet上查询域名或IP地址的目录服务系
统。在接收到请求时,它可将另一台主机的域名翻译为IP地址,或反之。大部分域名系
统都维护着一个大型的数据库,它描述了域名与 IP地址的对应关系,并且这个数据库被
定期地更新。翻译请求通常来自网络上的另一台计算机,它需要IP地址以便进行路由选择。

DDE
动态数据交换

DHCP
动态主机配置协议

encryption
加密

EGP
外部网关协议

FDDI
光纤分布式数据接口

FAT
文件分配表

FTP(File Transfer Protocol)
文件传送协议

filter
过滤器

firmware
固件

flooding
淹没

GSNW NetWare
网关服务
GDI(graphical device interface)
图形设备界面

GUI
图形用户界面

HTML
超文本标记语言

HTTP
超文本传送协议

IGP
内部安全性

ICMP(Internet Control Message Protocol)
网际控制报文协议
ICMP用来发送关于IP数据报传输的控制和错误信息的TCP/IP协议。当一个IP数据报不能传送
到目的地时,可能是因为目的地的机器暂停服务或者信息交通阻塞,路由器可能使用ICMP将
失败信息通知发送者。
IGMP(Internet Group Management Protocol,Internet群组管理协议)
这种TCP/IP协议允许Internet主机参加多点播送(multicasting)----一种向计算机群广播
信息的有效手段

IIS
信息服务器

IP(Internet Protocol)
网际协议

IRC
网上交谈

ISP
网络服务提供者

IPX
互连网分组协议

IPC
进程间通信

IRQ
中断请求

IP address IP地址
IP地址称作网络协议地址,是分配给主机的一个32位地址,由4个字节组成,分为动
态IP地址和静态IP地址两种。动态IP地址指的是每次连线所取得的地址不同,而静
态IP地址是指每次连线均为同样固定的地址。一般情况下,以电话拨号所取得的地址
均为动态的,也就是每次所取得的地址不同。

IP masquerade
IP伪装

IP spoofing
IP欺骗

LAN
局域网

LPC
局部过程调用

NNTP
网络新闻传送协议

PPP 点到点协议
称为点对点通信协议(Point to Point Protocol),是为适应那些不能在网络线上的使
用者,通过电话线的连接而彼此通信所制定的协议。

PDC
主域控制器

Telnet
远程登陆

TCP/IP 传输控制协议/网际协议
TCP/IP通信协议主要包含了在Internet上网络通信细节的标准,以及一组网络互连的协
议和路径选择算法。TCP是传输控制协议,相当于物品装箱单,保证数据在传输过程中不
会丢失。IP是网间协议,相当于收发货人的地址和姓名,保证数据到达指定的地点。

TFTP 普通文件传送协议
TFTP是无盘计算机用来传输信息的一种简化的FTP协议。它非常之简单,所以可固化在硬
盘上,而且支持无认证*作。TFTP是一种非常不安全的协议。

Trojan Horse
特洛伊木马

URL
统一资源定位器

UDP
用户数据报协议

VDM
虚拟DOS机

UUCP
是一种基于猫的使用已经很久的文件传输协议,有时候还使用它在Internet上传
Usenet新闻和E-mail,尤其是在那些间断性联网的站点上。现在很少站提供匿名的UUCP来
存取文件。而它做为一种文件传输协议,只有那些没有入网而使用猫的用户使用此方法。

WWW 万维网
WWW(Word Wide Web)是Internet最新的一种信息服务。它是一种基于超文本文件的
交互式浏览检索工具。用户可用WWW在Internet网上浏览、传递、编辑超文本格式的文件。

WAN
广域网

virtual server
虚拟服务器

Usenet
用户交流网Usenet是网络新闻服务器的主要信息来源。Usenet完全是一个民间自发建立
的,使用Internet交换信息但又不完全依赖Internet进行通讯的用户交流网络。使用
Usenet的自愿者共同遵守一些约定的网络使用规则。

USER name
用户名

USER account
用户帐号

Web page
网页

OpenGL
开放图形语言

ODBC
开放数据库连接

PCI
外设连接接口
回答者:卷起千吨雪 - 都司 六级 5-17 15:00
提问者对于答案的评价:就是这个啊!
其他回答 共 2 条
去网络搜索了
回答者:langenghao1221 - 试用期 一级 5-3 13:05
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
dxdiag---------检查DirectX信息
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
netstat -an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令
Nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略