sol server服务器是什么意思,第1张

她没别的意思 叫做数据服务器

她是数据库引擎 是个管理数据库的软件 是可以用其他同类型软件代替的软件 就算是自己都可以写一个 大前提是 你能写得出

所谓的数据库管理软件 就是用单纯的数据库语言

:sql 语言(不是T-Sql哈)管理数据库而已

不管哪种数据库引擎 都是用的sql语言管理操作数据库

数据库引擎并不是数据库 数据库 他只是个文件 类似文本文档 不同的是它可以存储大量的种类

繁多的数据

在sql server 中 数据库主文件后缀为 mdf

次要数据库文件为ndf 日志文件为 ldf

还要了解什么 请再补充

附加和分离数据库

Microsoft SQL Server 2000 允许分离数据库的数据和事务日志文件,然后将其重新附加到另一台服务器,甚至同一台服务器上。分离数据库将从 SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何 SQL Server 实例上,包括从中分离该数据库的服务器。这使数据库的使用状态与它分离时的状态完全相同。

如果想按以下方式移动数据库,则分离和附加数据库很有用:

1 从一台计算机移到另一台计算机,而不必重新创建数据库,然后手动还原数据库备份。

2 移到另一物理磁盘上,例如,当包含该数据库文件的磁盘空间已用完,您希望扩充现有的文件而又不愿将新文件添加到其它磁盘上的数据库。

将数据库或数据库文件移动到另一服务器或磁盘:

1 分离数据库。

2将数据库文件移到另一服务器或磁盘。

3通过指定移动文件的新位置附加数据库。

当附加在数据库上时,必须指定主数据文件的名称和物理位置。主文件包含查找由数据库组成的其它文件所需的信息,除非自分离了数据库后那些文件中的一个或多个已改变了位置。除主文件外,还必须指出其它任何已改变位置的文件。否则,SQL Server 将试图基于存储在主文件中的不正确的文件位置信息附加文件,且不能成功附加数据库。

如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库用于复制,则应运行 sp_removedbreplication 从数据库中删除复制。或者,可以在分离数据库之前从数据库中删除复制。

分离数据库时所产生的错误可能会防碍干净地关闭数据库和重建事务日志。如果收到错误信息,请执行下列操作以纠正错误:

1 重新附加所有与数据库相关联的文件,而不仅是主文件。

2 解决导致错误信息的问题。

3 再次分离数据库。

示例B 创建一个包含下列物理文件的名为 Archive 的数据库:

c:\program files\microsoft sql server\mssql\data\archdat1mdf

c:\program files\microsoft sql server\mssql\data\archdat2ndf

c:\program files\microsoft sql server\mssql\data\archdat3ndf

c:\program files\microsoft sql server\mssql\data\archlog1ldf

c:\program files\microsoft sql server\mssql\data\archlog2ldf

可以使用 sp_detach_db 存储过程分离该数据库,然后使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新附加。

在SQL帮助文档里有详细的解析:如下

CREATE DATABASE

创建一个新数据库及存储该数据库的文件,或从先前创建的数据库的文件中附加数据库。

说明 有关与 DISK INIT 向后兼容性的更多信息,请参见"Microsoft® SQL Server™ 向后兼容性详细信息"中的设备(级别 3)。

语法

CREATE DATABASE database_name

[ ON

[ < filespec > [ ,n ] ]

[ , < filegroup > [ ,n ] ]

]

[ LOG ON ]

[ COLLATE collation_name ]

[ FOR LOAD | FOR ATTACH ]

< filespec > ::=

[ PRIMARY ]

( [ NAME = logical_file_name , ]

FILENAME = 'os_file_name'

[ , SIZE = size ]

[ , MAXSIZE = ]

[ , FILEGROWTH = growth_increment ] ) [ ,n ]

< filegroup > ::=

FILEGROUP filegroup_name < filespec > [ ,n ]

参数

database_name

新数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name 最多可以包含 128 个字符,除非没有为日志指定逻辑名。如果没有指定日志文件的逻辑名,则 Microsoft® SQL Server™ 会通过向 database_name 追加后缀来生成逻辑名。该操作要求 database_name 在 123 个字符之内,以便生成的日志文件逻辑名少于 128 个字符。

ON

指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义主文件组的数据文件。主文件组的文件列表后可跟以逗号分隔的 <filegroup> 项列表(可选),<filegroup> 项用以定义用户文件组及其文件。

n

占位符,表示可以为新数据库指定多个文件。

LOG ON

指定显式定义用来存储数据库日志的磁盘文件(日志文件)。该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义日志文件。如果没有指定 LOG ON,将自动创建一个日志文件,该文件使用系统生成的名称,大小为数据库中所有数据文件总大小的 25%。

FOR LOAD

支持该子句是为了与早期版本的 Microsoft SQL Server 兼容。数据库在打开 dbo use only 数据库选项的情况下创建,并且将其状态设置为正在装载。SQL Server 70 版中不需要该子句,因为 RESTORE 语句可以作为还原操作的一部分重新创建数据库。

FOR ATTACH

指定从现有的一组操作系统文件中附加数据库。必须有指定第一个主文件的 <filespec> 条目。至于其它 <filespec> 条目,只需要与第一次创建数据库或上一次附加数据库时路径不同的文件的那些条目。必须为这些文件指定 <filespec> 条目。附加的数据库必须使用与 SQL Server 相同的代码页和排序次序创建。应使用 sp_attach_db 系统存储过程,而不要直接使用 CREATE DATABASE FOR ATTACH。只有必须指定 16 个以上的 <filespec> 项目时,才需要使用 CREATE DATABASE FOR ATTACH。

如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication 从数据库删除复制。

collation_name

指定数据库的默认排序规则。排序规则名称既可以是 Windows 排序规则名称,也可以是 SQL 排序规则名称。如果没有指定排序规则,则将 SQL Server 实例的默认排序规则指派为数据库的排序规则。

有关 Windows 和 SQL 排序规则名称的更多信息,请参见 COLLATE。

PRIMARY

指定关联的 <filespec> 列表定义主文件。主文件组包含所有数据库系统表。还包含所有未指派给用户文件组的对象。主文件组的第一个 <filespec> 条目成为主文件,该文件包含数据库的逻辑起点及其系统表。一个数据库只能有一个主文件。如果没有指定 PRIMARY,那么 CREATE DATABASE 语句中列出的第一个文件将成为主文件。

NAME

为由 <filespec> 定义的文件指定逻辑名称。如果指定了 FOR ATTACH,则不需要指定 NAME 参数。

logical_file_name

用来在创建数据库后执行的 Transact-SQL 语句中引用文件的名称。logical_file_name 在数据库中必须唯一,并且符合标识符的规则。该名称可以是字符或 Unicode 常量,也可以是常规标识符或定界标识符。

FILENAME

为 <filespec> 定义的文件指定操作系统文件名。

'os_file_name'

操作系统创建 <filespec> 定义的物理文件时使用的路径名和文件名。os_file_name 中的路径必须指定 SQL Server 实例上的目录。os_file_name 不能指定压缩文件系统中的目录。

如果文件在原始分区上创建,则 os_file_name 必须只指定现有原始分区的驱动器字母。每个原始分区上只能创建一个文件。原始分区上的文件不会自动增长;因此,os_file_name 指定原始分区时,不需要指定 MAXSIZE 和 FILEGROWTH 参数。

SIZE

指定 <filespec> 中定义的文件的大小。如果主文件的 <filespec> 中没有提供 SIZE 参数,那么 SQL Server 将使用 model 数据库中的主文件大小。如果次要文件或日志文件的 <filespec> 中没有指定 SIZE 参数,则 SQL Server 将使文件大小为 1 MB。

size

<filespec> 中定义的文件的初始大小。可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或兆兆字节 (TB) 后缀。默认值为 MB。指定一个整数,不要包含小数位。size 的最小值为 512 KB。如果没有指定 size,则默认值为 1 MB。为主文件指定的大小至少应与 model 数据库的主文件大小相同。

MAXSIZE

指定 <filespec> 中定义的文件可以增长到的最大大小。

max_size

<filespec> 中定义的文件可以增长到的最大大小。可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或兆兆字节 (TB) 后缀。默认值为 MB。指定一个整数,不要包含小数位。如果没有指定 max_size,那么文件将增长到磁盘变满为止。

说明 在磁盘即将变满时,Microsoft Windows NT® S/B 系统日志会警告 SQL Server 系统管理员。

UNLIMITED

指定 <filespec> 中定义的文件将增长到磁盘变满为止。

FILEGROWTH

指定 <filespec> 中定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置。

growth_increment

每次需要新的空间时为文件添加的空间大小。指定一个整数,不要包含小数位。0 值表示不增长。该值可以 MB、KB、GB、TB 或百分比 (%) 为单位指定。如果未在数量后面指定 MB、KB 或 %,则默认值为 MB。如果指定 %,则增量大小为发生增长时文件大小的指定百分比。如果没有指定 FILEGROWTH,则默认值为 10%,最小值为 64 KB。指定的大小舍入为最接近的 64 KB 的倍数。

注释

使用一条 CREATE DATABASE 语句即可创建数据库以及存储该数据库的文件。SQL Server 分两步实现 CREATE DATABASE 语句:

SQL Server 使用 model 数据库的复本初始化数据库及其元数据。

然后,SQL Server 使用空页填充数据库的剩余部分,除了包含记录数据库中空间使用情况以外的内部数据页。

因此,model 数据库中任何用户定义对象均复制到所有新创建的数据库中。可以向 model 数据库中添加任何对象,例如表、视图、存储过程、数据类型等,以将这些对象添加到所有数据库中。

每个新数据库都从 model 数据库继承数据库选项设置(除非指定了 FOR ATTACH)。例如,在 model 和任何创建的新数据库中,数据库选项 select into/bulkcopy 都设置为 OFF。如果使用 ALTER DATABASE 更改 model 数据库的选项,则这些选项设置会在创建的新数据库中生效。如果在 CREATE DATABASE 语句中指定了 FOR ATTACH,则新数据库将继承原始数据库的数据库选项设置。

一台服务器上最多可以指定 32,767 个数据库。

有三种类型的文件用来存储数据库:

主文件包含数据库的启动信息。主文件还可以用来存储数据。每个数据库都包含一个主文件。

次要文件保存所有主要数据文件中容纳不下的数据。如果主文件大到足以容纳数据库中的所有数据,就不需要有次要数据文件。而另一些数据库可能非常大,需要多个次要数据文件,也可能使用多个独立磁盘驱动器上的次要文件,以将数据分布在多个磁盘上。

事务日志文件保存用来恢复数据库的日志信息。每个数据库必须至少有一个事务日志文件(尽管可以有多个)。事务日志文件最小为 512 KB。

每个数据库至少有两个文件,一个主文件和一个事务日志文件。

尽管 'os_file_name' 可以是任何有效的操作系统文件名,但如果使用以下建议的扩展名,则可以更加清楚地反映文件的用途。

文件类型 文件扩展名

主要数据文件 mdf

次要数据文件 ndf

事务日志文件 ldf

说明 创建用户数据库后,应备份 master 数据库。

SIZE、MAXSIZE 和 FILEGROWTH 参数中不能指定分数。若要在 SIZE 参数中指定以兆字节为单位的分数,请将该数字乘以 1,024 转换成千字节。例如,指定 1,536 KB 而不要指定 15 MB(15 乘以 1,024 等于 1,536)。

如果仅指定 CREATE DATABASE database_name 语句而不带其它参数,那么数据库的大小将与 model 数据库的大小相等。

所有数据库都至少包含一个主文件组。所有系统表都分配在主文件组中。数据库还可以包含用户定义的文件组。如果使用指定用户定义文件组的 ON filegroup 子句创建对象,则该对象的所有页均从指定的文件组中分配。所有没有使用 ON filegroup 子句(或者使用 ON DEFAULT 子句)创建的用户对象的页将从默认文件组分配。数据库首次创建时,主文件组就是默认文件组。可以使用 ALTER DATABASE 将用户定义的文件组指定为默认文件组:

ALTER DATABASE database_name MODIFY FILEGROUP filegroup_name DEFAULT

每个数据库都有一个所有者,可在该数据库中执行某些特殊的活动。所有者是创建数据库的用户。可以使用 sp_changedbowner 更改数据库所有者。

若要为 SQL Server 实例显示某个数据库或所有数据库的报表,请执行 sp_helpdb。若要显示有关数据库中所占用空间的报表,请使用 sp_spaceused。若要显示有关数据库中文件组的报表,请使用 sp_helpfilegroup,使用 sp_helpfile 可显示数据库中文件的报表。

早期版本的 SQL Server 使用 DISK INIT 语句在执行 CREATE DATABASE 语句之前为数据库创建文件。为了与早期版本的 SQL Server 向后兼容,CREATE DATABASE 语句也可以在用 DISK INIT 创建的文件或设备上创建新数据库。有关更多信息,请参见 SQL Server 向后兼容性详细信息。

权限

CREATE DATABASE 的权限默认地授予 sysadmin 和 dbcreator 固定服务器角色的成员。sysadmin 和 securityadmin 固定服务器角色的成员可以将 CREATE DATABASE 权限授予其它登录。sysadmin 和 dbcreator 固定服务器角色的成员可以为 dbcreator 角色添加其它登录。CREATE DATABASE 权限必须显式授予,而不能通过 GRANT ALL 语句授予。

CREATE DATABASE 权限通常限于少数登录,以便控制对运行 SQL Server 实例的计算机上磁盘的使用。

示例

A 创建指定数据文件和事务日志文件的数据库

下面的示例创建名为 Sales 的数据库。因为没有使用关键字 PRIMARY,第一个文件 (Sales_dat) 成为主文件。因为 Sales_dat 文件的 SIZE 参数没有指定 MB 或 KB,因此默认为 MB,以兆字节为单位进行分配。Sales_log 文件以兆字节为单位进行分配,因为 SIZE 参数中显式声明了 MB 后缀。

USE master

GO

CREATE DATABASE Sales

ON

( NAME = Sales_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledatmdf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 )

LOG ON

( NAME = 'Sales_log',

FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelogldf',

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB )

GO

B 指定多个数据文件和事务日志文件创建数据库

下面的示例使用三个 100 MB 的数据文件和两个 100 MB 的事务日志文件创建了名为 Archive 的数据库。主文件是列表中的第一个文件,并使用 PRIMARY 关键字显式指定。事务日志文件在 LOG ON 关键字后指定。注意 FILENAME 选项中所用的文件扩展名:主要数据文件使用 mdf,次要数据文件使用 ndf,事务日志文件使用 ldf。

USE master

GO

CREATE DATABASE Archive

ON

PRIMARY ( NAME = Arch1,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat1mdf',

SIZE = 100MB,

MAXSIZE = 200,

FILEGROWTH = 20),

( NAME = Arch2,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat2ndf',

SIZE = 100MB,

MAXSIZE = 200,

FILEGROWTH = 20),

( NAME = Arch3,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat3ndf',

SIZE = 100MB,

MAXSIZE = 200,

FILEGROWTH = 20)

LOG ON

( NAME = Archlog1,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\archlog1ldf',

SIZE = 100MB,

MAXSIZE = 200,

FILEGROWTH = 20),

( NAME = Archlog2,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\archlog2ldf',

SIZE = 100MB,

MAXSIZE = 200,

FILEGROWTH = 20)

GO

C 创建简单的数据库

本例创建名为 Products 的数据库,并指定单个文件。指定的文件成为主文件,并会自动创建一个 1 MB 的事务日志文件。因为主文件的 SIZE 参数中没有指定 MB 或 KB,所以主文件将以兆字节为单位进行分配。因为没有为事务日志文件指定 <filespec>,所以事务日志文件没有 MAXSIZE,可以增长到填满所有可用的磁盘空间为止。

USE master

GO

CREATE DATABASE Products

ON

( NAME = prods_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\prodsmdf',

SIZE = 4,

MAXSIZE = 10,

FILEGROWTH = 1 )

GO

D 不指定文件创建数据库

下面的示例创建名为 mytest 的数据库,并创建相应的主文件和事务日志文件。因为该语句没有 <filespec> 项,所以主数据库文件的大小为 model 数据库主文件的大小。事务日志文件的大小为 model 数据库事务日志文件的大小。因为没有指定 MAXSIZE,文件可以增长到填满所有可用的磁盘空间为止。

CREATE DATABASE mytest

E 不指定 SIZE 创建数据库

下面的示例创建名为 products2 的数据库。文件 prods2_dat 将成为主文件,大小等于 model 数据库中主文件的大小。事务日志文件会自动创建,其大小为主文件大小的 25% 或 512 KB 中的较大值。因为没有指定 MAXSIZE,文件可以增长到填满所有可用的磁盘空间为止。

USE master

GO

CREATE DATABASE Products2

ON

( NAME = prods2_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\prods2mdf' )

GO

F 使用文件组创建数据库

下面的示例使用三个文件组创建名为 sales 的数据库:

主文件组包含文件 Spri1_dat 和 Spri2_dat。指定这些文件的 FILEGROWTH 增量为 15%。

名为 SalesGroup1 的文件组包含文件 SGrp1Fi1 和 SGrp1Fi2。

名为 SalesGroup2 的文件组包含文件 SGrp2Fi1 和 SGrp2Fi2。

CREATE DATABASE Sales

ON PRIMARY

( NAME = SPri1_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\SPri1datmdf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 15% ),

( NAME = SPri2_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\SPri2dtndf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 15% ),

FILEGROUP SalesGroup1

( NAME = SGrp1Fi1_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG1Fi1dtndf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 ),

( NAME = SGrp1Fi2_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG1Fi2dtndf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 ),

FILEGROUP SalesGroup2

( NAME = SGrp2Fi1_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG2Fi1dtndf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 ),

( NAME = SGrp2Fi2_dat,

FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG2Fi2dtndf',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 )

LOG ON

( NAME = 'Sales_log',

FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelogldf',

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB )

GO

G 附加数据库

示例 B 创建一个包含下列物理文件的名为 Archive 的数据库:

c:\program files\microsoft sql server\mssql\data\archdat1mdf

c:\program files\microsoft sql server\mssql\data\archdat2ndf

c:\program files\microsoft sql server\mssql\data\archdat3ndf

c:\program files\microsoft sql server\mssql\data\archlog1ldf

c:\program files\microsoft sql server\mssql\data\archlog2ldf

可以使用 sp_detach_db 存储过程分离该数据库,然后使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新附加。

sp_detach_db Archive

GO

CREATE DATABASE Archive

ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat1mdf')

FOR ATTACH

GO

H 使用原始分区

下面的示例使用原始分区创建名为 Employees 的数据库。执行语句时,原始分区必须存在,并且每个原始分区只能创建一个文件。

USE master

GO

CREATE DATABASE Employees

ON

( NAME = Empl_dat,

FILENAME = 'f:',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 )

LOG ON

( NAME = 'Sales_log',

FILENAME = 'g:',

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB )

GO

I 使用已装入的驱动器

下面的示例使用指向原始分区的已装入驱动器创建名为 Employees 的数据库。此功能只在 Microsoft® Windows® 2000 Server 中才可用。执行语句时必须已经存在已装入的驱动器和原始分区,并且每个原始分区上只能有一个文件。当在已装入的驱动器上创建数据库文件时,必须用尾随反斜线结束驱动器路径。

USE master

GO

CREATE DATABASE Employees

ON

( NAME = Empl_dat,

FILENAME = 'd:\sample data dir\',

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 )

LOG ON

( NAME = 'Sales_log',

FILENAME = 'd:\sample log dir\',

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB )

GO

1,oracle支持多种操作系统,sql server只支持windows。

2,oracle给dba更多的灵活性,可以根据实际情况调整参数,使你的应用的性能最佳,因而带来一个缺点是很难上手;sql server则相反,当然很容易上手。

体系结构

oracle的文件体系结构为:

数据文件 dbf(真实数据)

日志文件 rdo

控制文件 ctl

参数文件 ora

sql server的文件体系结构为:

mdf (数据字典)

ndf (数据文件)

ldf (日志文件)

www2ctocom

oracle存储结构:

在oracle里有两个块参数pctfree(填充因子)和pctused(复用因子),可控制块确定块本身何时有,何时没有足够的空间接受新信息(对块的存储情况的分析机制)

这样可降低数据行连接与行迁移的可能性。块的大小可设置(oltp块和dss块)

在oracle中,将连续的块组成区,可动态分配区(区的分配可以是等额的也可以是自增长的)可减少空间分配次数

在oraclel里表可以分为多个段,段由多个区组成,每个段可指定分配在哪个表空间里(段的类型分为:数据段、索引段、回滚段、临时段、cash段。oracle里还可对表进行分区,可按照用户定义的业务规则、条件或规范,物理的分开磁盘上的数据。

这样大大降低了磁盘争用的可能性。

oracle有七个基本表空间:

·system表空间(存放数据字典和数据管理自身所需的信息)

·rbs回滚表空间

·temp临时表空间

·tools交互式表空间

·users用户默认表空间

·indx索引表空间

·dbsys福数据表空间

不同的数据分别放在不同的表空间(数据字典与真实数据分开存放),在oracle里基表(存储系统参数信息)是加密存储,任何人都无法访问。只能通过用户可视视图查看。

sql server 存储结构

以页为最小分配单位,每个页为8k(不可控制,缺乏对页的存储情况的分析机制),可将8个连续的页的组成一个‘扩展’,以进一步减少分配时所耗用的资源。(分配缺乏灵活性),在sql server里数据以表的方式存放,而表是存放在数据库里。

sql server有五个基本数据库: www2ctocom

·master(数据字典)

·mode(存放样版)

·tempdb(临时数据库)

·msdb(存放调度信息和日志信息)

·pubs(示例数据库)

真实数据与数据字典存放在一起。对系统参数信息无安全机制。

oracle登入管理:

·system/manager (初始帐户)

·sys/change_on_nstall

·install/oracle(安装帐户)

·scott/tiger(示例数据库,测试用)

在oracle里默认只有三个系统用户,oracle是通过用户登入。

sql server登入管理:

·sql server身份验证

·windows 身份验证

在sql server里是通过windows用户帐户或是用sql server身份验证连接数据库的。

sql不是一种语言,而是对oracle数据库传输指令的一种方式。

sql中null既不是字符也不是数字,它是缺省数据。oracle提供了nvl函数来解决。

oracle中的字符串连接为 string1‖string2 ,sql中为string1+string2

集合操作:在sql中只有union(并操作),oracle中包含minus(差操作)、interect(交操作)、union(并操作)。

索引:sql的索引分为聚集索引和非聚集索引,还包括全文索引;

oracle的索引包括:b+树索引,bitmap位图索引,函数索引,反序索引,

主键索引,散列索引,本地索引。 www2ctocom

oracle的数据类型比较复杂,有基本数据类型,衍生型,列对象型,表对象型,结构体型;

sql中的数据比较简单,只有一些简单的基本数据类型无法提供事务操作。

在sql中如果一个事务从开始执行到结束时了错了,它就会回滚到开始之前;

在oracle中它采用的是定点回滚,就是该事务函数化和精确错误定位,用savepoint标记保存点,用rollback标记回滚错误的保存点。

在sql中循环只有while一种这用起来不灵活,在oracle中有多种循环(loop循环、while循环、for循环)。

在sql中游标的使用比较复杂,不能同时打开一个以上的游标,因为它只有一个全局变量@@fast_statues而且声明游标也麻烦,关闭游标时也不清除内存的;oracle中游标是以提高速度全部统一的单项游标,可以允许多用户异步读取,而且声明比较简单,就一句declare cursor游标名 is select 语句就可以了。

容错机制:sql中的错误机制比较复杂,没有提供错误描述;oracle中容错类型有三种,一个是预定义错误,一个是非预定义错误,一个是用户自定义,其中在自定义错误中它有两个是在sql中不有的,那就是sqlcode 错误号、sqlerrm错误描述。

文件体系结构:sql中有mdf(主要数据文件)、ndf(扩展文件,可以有多个)、

ldf(日志文件,可以有多个,存放在联机重做日志数据,这里的日志文件有一个缺点就是如果日志文件已填小巧玲珑的话,sql将自动停止运行并等待人工干预,所以要经常监控日志的情况保证系统的稳定运行)。oracle中有dbf(主要数据文件)、rdo(日志文件,用来做灾难性的数据备份)、ctl(控制文件,将数据库的物理文件映射到了数据字典中的逻辑表空间和连机重做日志文件上去,确保数据的一致性)、ora(参数文件)。

sql只能是本机备份本机的数据库,无法联机备份,而且备份压缩很低,占用了大量空间;oracle提供了7种备份机制,具有联机备份功能,有志门的备份机子。

oracle的日志默认有3个,先写入1号日志,满了后再写入2号日志,2号满了再写入3号日志,3号满了后oracle将自动备分1号日志的内容,然后清空后写入新的日志信息,且oracle的日志有多路复用功能,我们可以为日志创建多个镜像,把相同的日志信息同时写入多个日志文件中,这样可以防止磁盘损坏造成的数据丢失。

sql server对每个数据库只能分配一个日志文件。且当日志填满后,日志将停止工作,等待人工干预,而无法自动重用。 www2ctocom

oracle的控制文件记录了数据库文件的物理位置和有效性,在每次打开oracle系统都将自动对数据进行验证,查看其有效性,防止数据的丢失,这体现了oracle对数据管理的严密性。

sql server无此安全机制,只用在使用到了数据库的信息后,系统才去查找数据是否存在。

oracle的参数文件initora是可调的,既我们可以根据数据库的规模调整oracle对系统资源的使用情况,以达到最合理的资源分配,让oracle达到最佳的性能。

sql server的配置参数是内定的不可调整,它对系统资源的分配是固定的,不受拥护控制,因此无法同时处理大量用户的需求,这限制了它只能作为中,小型数据库。

oracle以块为最小存储单位,以区为单位分配空间,用户可以根据需要自己定义块的大小,且区可以按等额或递增进行分配,这可以大大减少系统的i/o操作提高数据库的性能。

sql server中以页为单位或使用扩展类型以8页为一单位进行空间分配而无法人工干预,当遇到频繁存储或大数据量存储时,系统将频繁进行i/o操作使工作效率低下。

oracle中的sql语句书写规范且提供了完整的函数和数据类型。oracle提供了健全的错误机制,用户可以轻松的获得错误位置和错误原因而加以修改。用户还可以自己定义所须的错误类型,用以检查逻辑错误。oracle中对数据类型的转换和游标的定义也十分方便。因此,我们对代码的书写和维护也比sql server方便许多。

sql server使用类c语言,不易维护和查看代码。sql server包含的数据类型太少,无法定义结构体,数组,对象。sql server无法定义流程机制,类型转换也极不方便,sql server中对游标定义十分复杂,且当用户定义的多个游标同时打开时系统却只有一个游标变量,这是sql server中一个严重的缺陷。

oracle中用户可以根据数据需要在创建块时定义填充因子(空闲空间的百分比)和复用因子(当块的存储数据所占的空间下降到这个百分比之下时,块才重新标记为可用)。用户可以根据记录变化频率和数据量的大小设置合适的填充因子和空闲因子。

sql server只有填充因子,而它的定义与oracle刚好相反,它定义的是剩余可用空间的百分比。而sql server中没有复用因子,当页中数据低于填充因子,但剩余的空间已经不可能再插入新的数据,但页还是标记为可用的,当系统要写入新数据都要访问这个页而浪费时间,这种页称为废页,将使系统插入新数据时浪费大量时间查找可用的页。

oracle在创建表时用户可以精确定义数据存放的表空间,甚至可以把一张表分开存放在多个表空间中,这样可以将数据量庞大的表按某些字段分开存放,这将给查询带来极高的效率。

www2ctocom

随着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高。

操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,oracle可在所有主流平台上运行,oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。客户可以利用很多种第三方应用程序、工具。对开发商来说是很大的支持。而sql server却只能在windows上运行了,这个就显得比较单调了,但sql sever在window平台上的表现,和windows操作系统的整体结合程度,使用方便性,和microsoft开发平台的整合性都比oracle强的很多。但windows操作系统的稳定性及可靠性大家是有目共睹的,再说microsoft公司的策略目标是将客户都锁定到windows平台的环境当中,只有随着windows性能的改善,sql server才能进一步提高。从操作平台这点上oracle是完全优胜于sql server的了。

从资料上可以看到,oracle的安全认证获得最高认证级别的iso标准认证,而sql server并没有获得什么安全认证。这方面证明了oracle的安全性是高于sql server的。

购买一个产品,首先考虑的当然是产品的性能了,当考虑性能的同时当然少不了究竟要花多少钱在这产品也是个很关键的问题。要建立并运行一个数据库系统。不仅仅包含最初购置软件、硬件的费用,还包含了培训及以后维护的费用。orcale数据库的价格是远比sql server数据库要高,为什么oracle数据库比sql server数据库价格上要高出那么多,一方面oracle的初始花费相对较高,特别是在考虑工具软件的时候,oracle很多工具软件需要另外购买,与microsoft提供免费的sql server工具软件相比,oracle更显价格的不菲。但由于sql server只能在windows下运行的原因,普遍认为sql server数据库的可靠性是比较差的。oracle的性能优势体现在他的多用户上,而sql server的性能优势在多用户上就显得力不从心了。

操作上sql server明显要比orcale简单,如果你用过java和dotnet的开发平台,区别的基本就是oracle和sql server不同,oracle的界面基本是基于java的,大部分的工具是dos界面的,甚至sqlplus也是, sql server是跟vb一样,全图形界面,很少见到dos窗口。sql server中的企业管理器给用户提供一个全图形界面的集成管理控制台来集中管理多个服务器。oracle也有自己的企业管理器,而且它的性能在某些方面甚至超过了sql server的企业管理器,但它安装较为困难。

orcale数据库和sql server数据库那个更快其实是一个很难答的问题,因为存在许多不定因素,包括处理类型、数据分布以及硬件基础设施等。

sql server 2000是一个具备完全web支持的数据库产品,提供了可扩展标记语言核心支持以及internet上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点,而oracle则有着可靠安全性,速度比sql server快上百倍,但其价格在实施中却比sql server它高出了几百倍。

其实各行业考虑选择那种数据库,是由数据库的特点以及根据自己的业务需求和基础设施综合考虑来决定的。

单击"开始"|"所有程序"|Microsoft SQL Server 2008|SQL Server Management Studio命令,启动SSMS

2

按照默认设置不变,点击"连接"按钮,连接到数据库服务器

3

在SSMS左边鼠标右键单击"数据库",弹出一个快捷菜单,选择"新建数据库"命令

4

打开了"新建数据库"窗口,窗口左上方有三项可以设置,先点击第一项"常规"选项,也是默认选项

数据库名称框内输入:数据库A(数据库名称可以为中文,建议全为英文),每个数据库至少要有两个系统文件:一个是数据文件,一个是日志文件,注意观察下方数据库文件列表中"逻辑名称"会根据用户输入的数据库名称自动填充文件名,用户可以对其进行修改

在新建数据库时,其中的数据文件和日志文件可以设置初始大小,我们在此设置数据文件为300M,日志文件为100M,不限制文件增长,启用文件自动增长,按照10%比例增加,详细设置图示如下:

新建数据库,数据文件和日志文件默认保存在SQL SERVER安装目录中,为了便于以后的数据库文件管理,建议保存到其他位置,比如存放在D:\账套文件,详细设置图示如下:

单击左上角的"选项",在此可以设置数据库的排序规则,数据库备份后的恢复模式,兼容级别等参数

SQL SERVER有3个恢复模型,简单恢复,完全恢复和大容量日志恢复,每个模型各有自己的特点,也适用于不同的企业备份需求,在新建数据库时,可选择性应用

设置好数据库的选项后,点击左上角的"文件组"选项

每个数据库有一个主要文件组,PRIMARY 文件组是默认SQL Server 2008文件组,此文件组包含主要数据SQL Server 2008文件和未放入其他文件组的所有次要文件。可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。例如,可以分别在三个磁盘驱动器上创建三个文件 Data1ndf、Data2ndf 和 Data3ndf,然后将它们分配给文件组 fgroup1。然后,可以明确地在文件组 fgroup1 上创建一个表。对表中数据的查询将分散到三个磁盘上,从而提高了性能。通过使用在 RAID(独立磁盘冗余阵列)条带集上创建的单个文件也能获得同样的性能提高。但是,文件和文件组使您能够轻松地在新磁盘上添加新文件。如果您有兴趣可以创建用户定义的文件组,此处不再演示具体操作

到了这一步,如果您想查看以上操作生成的SQL语句,可以点击窗口上方的"脚本"下拉菜单,选择"将操作脚本保存到新建查询窗口"中

在新建查询窗口中完整显示出所有操作的SQL语句代码

所有参数及选项都设置完成后,最后点击"确定"按钮,完成新数据库的新增,在SSMS左侧"对象资源管理器"子窗口中即可看到新建的"数据库A"

告诉你们,腾讯公司的游戏很好玩。如DNF、飞车、寻仙等。

可是,腾讯公司真的很烂。

玩DNF,刚上线几十秒就断线,连同学都带不了。

后来上了网站看了一下,批评TX的文章真的很让我暴怒。

我把其中一篇给你们看看:

大家好,写这篇文章的时候,我已经不是腾讯的员工了,终于可是说出自己心中的话了,做客服xx部的

经理16个月零9天,除了周ri以外,每天的心情都很压抑.除了压抑还是压抑,看到的所有美好的事物

在我的脑海里都扭曲了.早在dnf进入内测的时候,从韩国派来了一个25人的技术/服务人员组,初期

对我们进行了大量的培训,不得不承认,做了这么多年,很多东西我都没接触到人家那么深,尤其是其

中有个23岁的小伙子,乔惠安,彻底否定了我以前学过的很多东西,那段时光是美好的...(这里就

不多说了).按合同要求,所有服务器包括相应内部处理程序,必须从韩方一次性付款购买(很多公司

因为这个门槛太高放弃了),这在当初的谈判会上的争论是相当激烈的,而我们的xxx老总最后也答应

了这个要求,知道所有服务器开放完毕,所有设备都已经到位,资金全部从上海银行贷款,应该说,走

到这步,我当时真的很高兴,看到了公司的潜力,看到了自己的未来.公测结束后,相应的问题表现出

来了,将近60%的玩家因为掉线频繁暂停或者放弃了dnf并且第一波营销(节日活动,网站宣传等等)

受挫,业绩直线下滑,好几个部门的负责人被迫辞职,我在客服能

幸免遇难,也是幸运中的幸运了.为了扭转这样的形势,公司再次贷款,加大了投入的力度,但是事实

还是无法改变,(ps 在这里说一个细节,服务器在线最高峰值纪录是3700(约等于)人,也就是说,

不是像你们所想像的那样,每组服务器容纳4400个玩家).自从央视报道青少年沉迷网游后,客服的压

力瞬间增大,每天成千个家长的电话,我们服务人员8小时连去wc的时间都没有.国家文化部推出的防

沉迷系统,对腾讯的影响真的很大,大到银行派专人监控腾讯的财务报表,并且暂时性停止对腾讯的贷

款.韩方的销售人员在调查的了中国24个城市后做出决定,要求腾讯提高服务器质量,满足更多玩家的

合理要求,关于设备的问题争论了好几个星期,才终于允许腾讯自己购买设备,于是你们的恶梦和我的

恶梦也就开始了,多了我不想说,心细的玩家自己能发现,哪怕是在人最少的顺畅服务器,也会很卡,

哪怕当时在线人数<1000人,为什么呢?因为几个区在同一个机房,9个交易场和4个普线共用一组服务

器,现在明白了吗?没有新的设备,没有任何更新.关于决斗场服务器的问题更严重,用n年前旧的服

务器在工作,虽然在当时,这组服务器是被誉为#$#@$#@$#,但是对于dnf这样高质量的格斗游戏来说,

只能用”不配”二字形容.还有些东西大家是不知道的,比如 如何维护服务器,所有的技术人员对韩

方的技术不熟悉,深造人员去的一半就没再回来,维护只是关机,备份,抽取纪录等等,大概1小时的

工作.而和韩方当初培训时候的5小时维护,硬件软件的检测,真是小巫见大巫了.现在离开了腾讯,离

开了深圳,虽然渺茫了,但是终于离开了那种压抑的环境,特别特别喜欢看范伟演的部片子 求求你表

扬我,作为dnf的客服人员,每个人都是这么想的,请大家不要在跟我们这些客服人员生气,我们为了

吃饭,什么都不能多说,请不要在辱骂gm,他们的谈话纪录每天都被审查.员工合同有这么一条,每月

增加补助400元,当解约后3年不得从事相同行业的工作,不得泄露公司内部受控文件,及信息..

........腾讯你想当我爸爸?儿子我现在长大了,你管不着、

我匿名写下了这封帖子,是因为我暂时并还不想丢掉饭碗。在十一前些ri子,韩方中国考察队在访问中

国各大城市后,要求腾讯新增区并提高新服务器质量,但是由于腾讯资金不足,再加上防沉迷系统的压

制,无法自费购买由韩国原装的服务器,几个星期的激烈会议后,韩方同意腾讯自行购买其他服务器,

但韩方中断了腾讯的技术支持,也就是说,韩方在更新版本及发现故障后不给予腾讯任何帮助,腾讯也

因为种种原因,在出现故障后网络系统一直没有更新,服务器的运转质量也越变越差,而目前最热的针

对外挂进行的封号风波也越演乐烈。腾讯自行对服务器的维护,其实仅仅不到1个小时,按原技术要求

,需要检查网络系统,服务器设备,每ri备份,每台服务器拥有2个备用电源,而 腾讯的维护仅仅每周

一次备份,其余工作没有执行,一但出现大问题,只会频繁的重启服务器,这就是为什么大家看到3天2

头都在维护。也有部分原因,因为腾讯的专业工程师仅仅只有40人,大多为新人,根本检查不出问题,

再加上没有过硬的诊测技术,导致服务器自动检测误封大量帐号的现象。然后再告诉你们几件事:细心

的人会发现,每个服务器基本从早到晚都拥挤,而上线后发现有的人数并不如服务器所显示的那么膨胀

,其实有几个区就是原05版qq聊天用的服务器,明白了吧?腾讯对于韩方让其自行购买服务器,也就是

说腾讯根本没有购买服务器,而是腾出5分之2的聊天服务器来运行dnf,我原以为用不到2个星期就会崩

溃,居然能用了几个月,而且还没有任何的维护,真是奇迹。不过现在各区已经彻底崩溃。。。服务器

的上限改成了1800,就好象用128的内存玩dnf一样的概念。玩家们应该非常清楚,服务器是什么状况,

湖北2区的服务器在一个小房间里,其实只是比其他房间小,也有400多平方,但只有8台服务器,也就

是说,每6个游戏中的服务器,实际上是合在一个机器里的。我只是想告诉大家一些确切的消息,也许

我很快就会离开,放弃这份压抑的工作但我最后有个请求,gm每天的聊天记录和电话都是有记录的,无

法跟玩家说出真心的话,希望大家不要用辱骂的语气和gm对话,我们真的很无奈,gm也是人,kao别人

吃饭的一个人。

等DNF换了运营商再玩吧!

真的很无语~!!!

还有一个:

希望大家复制了接着发,我4星的现在只剩一星了,怕什么,这等级没用,让他们删吧~!只是体力不够

发了~!我来数一下好了:第7次删贴!

我的贴也许会很快被删掉,请大家抓紧时间看完。

我先要说的是非常鄙视TX。

首先大家是不是经常掉线呢,也许我问的是废话。答案是肯定的。

维护了一天、两天、三天、掉先率一样非常高,我是43及的白手,但每半个小时就会掉一次线,我忍受

了在忍受,但今天我实在受不鸟了,今天我花了80元冲点,买了100个复活币打算单刷雪欲的王者刷到

45及,可没想到每到BOSS的时候都会掉线,刷10次至少有7次以上掉线,《因为是单刷所以比较慢》于

是我在网上查了很久,在一个网站里面发现了一点。上面是这样说的。

DNF的玩家请注意了:

TX为了赚回DNF的代理本钱,使用自己内部开发出来的系统程序,随机抽出玩家的掉线率,而且使用此

程序后DNF会成为系统程序,只要掉线会带连宽待一起掉,所有游戏只有此游戏是系统程序,每个玩家

的掉线时间基本不相同,有的是30分钟,有的是35分钟,40分钟等等,而且DNF所带的疲劳系统也是TX

为了暴利的手段之一,疲劳直本来就很少,这样一掉线疲劳直基本没怎么用就没了,黑钻为什么20元一

个月呢?而且唯一的用处就是增加疲劳直,当然也有非常少的经验加成,所以玩家为了有更多的疲劳值

,纷纷跑去冲黑钻。而且QQ网吧也有疲劳直加成,所以有大部分完家会去QQ网吧玩,这样又是TX暴利的

手段之一。而且里面的点卷装备一共有9样,永久的是大约28元一样,9样是252元,100个玩家是25200

元,1000个是252000元大家自己算算吧,而且点卷有属性加成,他们的终止是你不买点装永远也别想有

人家强,所以这是他们最的毒的做法。

谢谢大家支持本网站

天啊,我看完这些我已经没话好说了,TX真是太垃圾了,为了自己的利益,不管玩家的心理感受,我们

何必在为这样的垃圾公司来浪费自己的精力与时间呢?当然还有最重要的金钱,我看完之后,将所有的

装备丢像商店,游戏币丢在了地上,然后立刻删了号,开始还以为会很心疼,可是删玩后觉得心情轻松

了很多。游戏真的是好游戏啊,大家觉得呢?可是TX的人品,哎~~~实在太差了~!!!!!!

也许更换代理商我会回来,我一个玩家不算什么,但大家都支持呢?所以大家把TX顶下去~!!!!!

看了一楼的第一篇文章,我就十分愤怒!说什么压力很大,那TX还搞什么疲劳,还自豪的说:“这是我们

TX很特别的东西”这不时自己给自己找麻烦吗?真是有病!!说什么压力,你给玩家的压力太大了!!

!你不会把服务器搞好一点?一个服务器才能容纳3700人,这不是明摆着让玩家挤着上吗?你去看看广

东一区,天天爆满,早上八点到下午五点,一直没法上!你们TX就不会学学网易?(不是夸网易)人多

了就举行一个移民?来一点奖励,大家争着走!!!或者把几个大区一合并,再加几个,不就可以容纳

很多人了吗?TX打着永久免费的幌子,来收玩家的钱。你见过什么游戏有这么难打?你见过什么游戏吃

一个药要几毛钱?你见过什么游戏复活一次要几块钱?你见过什么游戏一套时装永久就要两百多?这么

难的游戏,要用RMB买药吧?要用时装加属性吧?要用RMB买复活吧?好,我们药也吃了,时装也买了,

复活也用了,可是TX给我们的是什么?掉线!!!!封号!!!!(而且是无缘无故的)一封就是一年

,玩P呀? 不过对TX的员工LZ,我很同意你的说法。

TX太LJ了

让我们来说说他的游戏

QQ旋舞,丑,人物像软糖似的,

我本来就不喜欢,跳舞,休闲的,到我妹妹家,

没的玩,就玩了几把,我彻底不玩跳舞的了,

跳舞嘴还在那动,像抽风了一样

QQ飞车,

笑!车贵,

然后人家的敏感系统就更差了

提前拐弯已经代替了漂移,

人家代理的NDF

服务器LJ,这个我也不多说

CF,

我吐了

有人说CF画面比CSOL好,

没错,但是好有什么用,

我曾经和我朋友做过实验

他站在那里,我拿AWP,对着他的头上一点点,但是没对到头,

结果我还是爆头了

数据不准确,CSOL就不是了

BUG,WG那就更多了

QQ幻想,的确,轰动了一时,

可是呢!不长久,更是出了一个自由幻想

更LJ了昨天晚上维护时候就想写了,由于各种原因没有发表。想来也玩了半年的DNF,以前是玩RO和WOW

的,后来有段时间什么也没玩,有空时候和朋友一起去VS上耍耍DOTA,一直认为没什么游戏能真正打动

我了,直到玩DNF接触这个游戏的原因跟大多数朋友一样,很象KOF上手较为容易,不需要月卡,开始

抱着尝试的心理就耍了耍,真正喜欢上了这款游戏,而且无法自拔。 随着时间的推移,对游戏的深入

理解;随着等级的提高,装备的提升,再也无法感受最开始玩游戏时候的感受——激动,开心,盼望。

所留下的只是深深的寂寞和无聊。也许是长时间以来的习惯,今天维护完了之后,我也急急忙忙的进了

游戏,转了一下后就去刷了次FB,结果过了4个图就掉线了。我再次登入游戏,一边看网站上别人写的

东西一边等虚弱,几分钟过去了,我再去刷图,这次第2个图就掉了。无奈,再进之后我就去吃午饭了

。吃完之后还是想刷图,还是不出意外的网络中断,就在第一个图……这样一直重复了几次,后来终于

过了一次,BOSS完后我没开牌就切换出来发呆了,一发呆就是10多分钟,之后就很不想再进去了。

一时间真是各种心绪涌上心头,以前各种不满也象绝堤的洪水呼啸而来。DNF是个系统游戏,也许是我

浅薄,以前还没遇见过这样的游戏。遇见有问题的时候想强关掉游戏都不行,特别是在点别人开的商店

时候,如果这时候掉线的话,估计就只能重新启动电脑了;每天就那么多的PL,美其名"防沉迷"其实就

是想延长玩家游戏的速度,游戏寿命长才好赢利,PL完了还能呆在游戏里叫什么防沉迷,无非鼓励大家

去PK场,这时候时装的重要性就出来了;以前天天说有150W玩家,现在又变成160W,什么第一网游啊,

从没见过他们对游戏的弊端做过什么解释,就更别提道歉了;今天维护,明天开新区,可是老区还是老

样子,人满挤不进去,莫名其妙掉线。说实话,我宁愿象玩WOW那样排队也不愿意象现在这样挤——中

途网络中断就玩完,中间虚弱也不敢去PK场,一般是进不去的。只想扩大玩家数量不思质量,说白了提

高质量是要花成本的,玩家数量多才更好的捞钱;至于客户服务就更不敢恭维,回回发的东西硬是资料

就要写这写那,麻烦得要死。但是一般TX是不会做什么有效回应。我以前有个鬼剑小号,把仓库升起来

专门放东西的,结果后来发现一直出不了酒馆,到门口就说没有外面地图。打客户电话说是繁忙,后来

跑到官网去反映,每次写自己资料和上传都很麻烦,但其实没一次能成功,也许TX认为这样我们一

般都会放弃挣扎吧。不过事实也是这样,我后来把那号删了;至于现在的BB系统就更离谱了,吃的饲料

是要花RMB买,BB技能已经明显能够影响游戏了,说白了你不花钱弄个BB已经跟不上队伍了。想搞个吧

,那你就来砸钱吧,之前已经有N多的玩家想通过直接购买的方式获得BB,但TX硬是要搞个砸盒子。以

前砸盒子的人一直都不多,因为大家都知道靠那玩意比养凯利更离谱,现在倒好,我们不但用YXB养凯

利还有RMB来养TX……

相信大家对TX不满远远不止这么多,再说下去我都怕超出版规了,以前去官网上发过类似的,结果被删

了!今天我看到群里有人要去玩永恒之塔,我打算也去看看,估计跟WOW有点相象,如果有朋友,我估

计不会再玩DNF了,最多以后那游戏维护时候回DNF耍耍。

废话这么多,走之前我其实很想对TX说句:我们玩家也是有尊严的!

死螣讯贱

再也不玩腾讯的游戏了,玩了一年的DNF。玩得让人头疼。新改版后,掉得人想吐血。掉得像中了诅咒

一样。再也不玩它的游戏了,不购买它的产品了,一气之下,决心抵制到底,我60级满号好多个,永久

时装等等,不考虑直接栓号,红,黄,蓝,黑,粉等等+什么狗屁会员增值服务等等一律取消。再也不

会投一分钱,就玩QQ免费到底。要是有新的大纵的通讯出了,我都去其他的。妈的,太让人生气了。掉

得人都疯了。疲劳根本没一次刷完成过。基本是掉线浪费掉,人呢,基本上属于虚弱状态。掉线城与虚

弱勇士果然名不虚传。我承认我以前用过G,被封过一次。但是现在都老实玩游戏了,可是呢,还是不

断的掉。我想不止我一个人吧。见到满天飞地的人说掉线。刷图不敢刷快了,不敢用大技能。一掉吧,

就开始陷入无限中断的诅咒了。看到N个投诉了,从昨年到现在回答的就是一句老话:什么目前技术还

不够成熟,还请我们大量支持。 我们都支持你们不用G了,只想你们把游戏搞得更好。我靠!不成熟?

就赚钱技术成熟?不成熟就别代理这游戏!好好的一个游戏就被你们这样毁了。根本没用心去搞游戏,

心思全都花在怎么去把玩家的钱搞到手。钱你们是赚够了,游戏却是如此不堪。我玩这么久了,投入了

那么多资金,很多号每个号都是仓库点满+永久时装,还有那么多朋友,想想也不愿意离开这游戏,不

过都是垃圾TX逼的,让人玩了一肚子的火。还从来没见过一个游戏能玩成这样的!真搞不懂就DNF的玩

家都超过150W人了,TX公司这么玩弄中国玩家怎么都没发生暴动,官司,砸烂他们烂公司的要是在国外

的话,他们公司早被砸了,国外的人都比较维护个人的权益的,梢有自己权益不平时马上就暴动了。而

相比之下我们却还这么投入进去。哎就事说事认倒霉了,可能是游戏比较好玩,自己玩着

有点上隐。但是奉劝大家别去玩了,免得跟我一样,玩得一肚子的火。

珍爱生命, 远离腾讯!!!

他的其他LJ游戏就不多说了表示十

你见过服务器一星期定时维护3次随机维护N次的网游吗?-找DNF吧

你见过游戏不是玩游戏,是玩人的吗?-找DNF吧

你见过一个网吧网管每天被客人操100次其中有90次是进不了游戏的么?-DNF

你想知道你一奶罩比现实卖的贵的网游吗?-找DNF吧

朋友!你玩过掉线率最高的游戏么?

你玩过维修时间比游戏时间还长的游戏么?

朋友,你玩过维护次数比吃饭还勤的游戏么?

你玩过掉线次数比吃饭还勤快的游戏么?

你玩过服务器卡的比断气还难受的游戏么?

你玩过游戏的公开论坛比文化大革命还“严”的游戏么?

你玩过有钱就是爷爷的游戏么?

没玩过的朋友,你们将终生遗憾,现在加入吧!TX代理的DNF永远等你来。。。

我们是口号是∶没有最卡,只有更卡

只要TX在,WG永远在

只要你有钱,永远是上帝

服务宗旨∶一切向“钱”看齐

朋友,您还在等什么?赶快行动吧!

我们的目标是∶没有进不了,只有不能连!

重试 10000000 遍 =游戏开始分的同情。

用心去掉,用挂去玩,我是掉线流大师,封号。

说实话,是挺垃圾的,但是都是文明人就不骂他了,就说说他垃圾的地方

我是玩地下城与勇士的,这是个很不错的游戏,可惜让TX运营可惜了。他主要有以下垃圾的地方

1服务器垃圾,服务器是游戏的命脉,有好的服务器才能玩好游戏,但你看看现在的服务器垃圾的要命

,掉线,卡怪的情况时有发生,很多人戏称他为“掉线城”

2东西价格高,TX东西贵大家都知道,地下城的东西和韩服和日服比起来,高的出格,价格是人家的2

倍,要知道,比起日本韩国,我的经济水平比较低,这是压榨我们中国人的血汗啊

3,外挂横行,外挂多了游戏差不多就要完了,但是,TX确一直没有好的解决方法。而且还出现了下一

个垃圾的地方

4,乱封号,本来应该封外挂,可TX却不封外挂反封号,真是彻底的垃圾啊。

5服务差,我曾经打过他们的电话,除了步骤麻烦外,还要长时间的听音乐,知道自动挂断,连提示音

都没有,最后,好不容易打通了,客服确什么都不知道,还要请示别人,只会说,耽误您的时间,对不

起,之类的,垃圾啊。

6防盗措施弱智,本来卖的东西就贵,密保做的还不好,经常有人被盗号,联系客服人家还不管,真垃

圾啊

他垃圾的地方还很多,先不说了吧

顶,说的对,随便一个代理都比TX强,垃圾

(我发誓,这些绝对都是真心话,绝不关关为了分也许有些虚伪)

大家想想看,我们玩DNF是为了TX吗要不是他拿到了代理商,谁管

说实话DNF本身是一款不错的游戏,

就是TX那群王八蛋太不道德了,没有能力就算了,昧着良心赚黑钱,以前,还以外TX不错呢!!

现在想想,呸,有辱代理DNF,如果说,这世界上最无耻的代理商是谁那么除了TX我想不到其他不过,我们

没必要为那群赚黑钱的生气,游戏多的是,就不信了,不玩TX那王八蛋代理的游戏,我们就活不下去

我也是一名DNF的玩家,看到你说的话,我相信许多玩家的心情与你一样,我们更求团结,别让那垃圾TX瞧

不起

xyf600

你说这些话,不怕味着良心说话啊,TX可怜,TX怎么可怜

看看我写的你在定夺

当今DNF天下G满天飞去,杀游戏小怪BOSS于无形之中,TX更是无法管辖,见危害权益,狠下心来,凡掉线再

登者,杀无赦,封G那场事件你又不是没见过,你好意思啊你,TX杀了多少玩家的号,黑了多少钱,维护,我们

无所谓,机卡,我们讲究点,掉线,我们再忍,封号,实在有些忍不下心了,

维护 机卡 掉线 封号,一起上,还让不让人玩了,你要是个人,你就不该为TX说话,TX不买HF的服务器,有

骨气自己开发,我们敬佩他,大不了,花点钱支持,可你看看现在,多少玩家说心里话不愤怒的有几个, 严

重鄙视腾讯

别人出"浩方对战平台",腾讯就搞出个"QQ对战平台";

别人出"PPlive",腾讯就搞出个"QQlive"‘

别人出博客,腾讯就搞QQ空间;

盛大出"泡泡堂",腾讯就出"QQ堂";

人家有"迅雷",腾讯就出"超级旋风";

人家有劲舞团,腾讯出个QQ炫舞

人家出了个魔域,腾讯弄出个QQ魔域

现在TC出跑跑卡丁车,腾讯就出QQ飞车。。。

________________________________________

我估计在不久的将来,还会QQ传奇世界,QQ武林外传等等

另外骂下DNF

我擦 你全把攻击力减了咋打怪啊 还玩个毛啊 就是想让劳资多买几个复活呢挖草 劳资鄙视你马腾化挖

什么东西拉

你们见过,短短2个月之内,这么多人对一个网游的投诉吗?

你们见过,除《地下城与勇士》外,进图会掉,PK会掉,换频道掉,选择角色掉,无处不掉的游戏吗?

你们见过,帐号被盗或被删,运营商一点解决办法都没有的游戏吗?

你们见过,复活一次需要2元钱,吃一个药需要几角钱的游戏吗?

你们见过,摆摊还需要花35元,一套时装200多,这么贵的游戏吗?

你们见过,材料N多,如果不花人民币只给8个物品箱位置的游戏吗?

你们见过,打着永久免费的幌子,却和吸血鬼一样吸食玩家兜里每一分钱的游戏吗?

你们见过,上线,掉线,上线,掉线,如果你连续几次这样,就被封的游戏吗?

你们见过,1级小号刷50级图不被封,而辛苦玩家,被乱封号的游戏吗?

你们见过,给客F打电话,询问了半天,客F连你是那个服务器,什么问题都不问的游戏吗?

你们见过,这么多骗子的游戏吗?

你们见过,在官方论坛发帖,就被删的游戏吗?难道玩家一点意见都不能题?

玩其他游戏需要热情,玩DNF需要忍耐!我们是来开心的,不是来开会的!

玩过日服、韩服DNF的玩家都知道,怪的掉率那么低吗?合成率那么低吗?怪那么难打吗?而腾讯却说

没有修改游戏的源代码!

为什么国服这样掉率低、合成率、怪的AI这样?就一个原因,腾讯在剥夺玩家的每一分钱。

怪难打,需要买 米勒的协助 复活币 吧!掉率改低,还是让玩家买红、蓝、复活吧!

你们腾讯挖空心思就是在欺骗玩家!骗玩家的钱!

然而那?我们花钱了,时装也买了,红蓝、复活都买了,你们让玩家得到什么了?

掉线、无故封号!!

这就是你们对待玩家的方法吗?每天 188点疲劳有100点浪费在掉线、虚弱上!你们对得起玩家吗?

就说到这里,希望315的同志们听听玩家的呼声,我们在水深火热之中!

不用看别的,就看看投诉率吧,不想多解释什么了,投诉率就能证明一切吧!难道这么多人投诉都是空

无须有?

请问游戏的财产是不是我们的财产!

TX这样封我们的号那不是封我的财产!

那是我们的财产他不给我们那在法律上不强制抢劫吗?

那不是欺骗吗?我在QQ上冲了3个月黑钻300W多点卷!就这样被封他娘的这样合理吗?

难到就是那些用挂的玩家有错吗?

他们封不了外挂是他们自己的技术问题

竟然封我们的帐号!

大家都没见过暗个游戏会封玩家的帐号啊!(除了MU,不过他不是封了玩家的帐号使得这个游戏没人玩

吗)

大家尽量的投诉

把DNF投诉到没人玩为止

这个好公司不知道模仿抄袭了多少公司的作品!

为什么就没权威性的管理机构来查封这个好公司捏!

日马化腾你这个孙子!

你说盛大抄袭你DNF

你又知道你抄袭了多少

鬼吹灯的作品人被关了3年

那我问你该关几年

你说你 SB不SB

模仿世纪的跑跑卡丁你车开个QQ飞车!

模仿久游的劲物团你开个QQ玄舞!

模仿盛大的冒险岛你开个QQ三国!

模仿珊瑚QQ你来个腾迅QQ还说珊瑚抄袭你(你真不要脸,孙子我上网都14年了)

模仿光通的特种部队你开个穿越火线!

模仿盛大的对战平台你开个QQ平台!

模仿51空间你开个QQ空间!

模仿123输入法你来个QQ输入法!

模仿盛大的泡泡堂年一开个QQ堂!

模仿掏宝你来个拍拍网!

模仿完美的诛仙你开个寻仙!

你说你该关几年!

就的红钻黄钻是你那脑残想出来1

有什么学什么你还真是孙子!

说什么哪家公司哪家公司抄袭你,你还真说话像放P一样

好现在你封我号(而且是无缘无故被封)!

之前被封3天我都不忍住!

在你这个好游戏投入了多少时间多少金钱!

现在你就那么一封!

你娘的有没有想过玩家是什么感受啊!

你娘的又没什么提示就直接封我号!(客服的电话更离谱,打过去没有话物人接,说的都是一些废话,

请按什么什么键进入什么什么,你去看下别家公司游戏的客服电话看看)

要是你们不解封我们的号!

我会告到你有答复为止!

你一个马化腾能斗得过广大网 民吗?

封号后你有在官方网上解释吗?

你娘的!!

做人要有点良心

韩国玩家说:我们的游戏道具1月更新N次

中国玩家说:我们的游戏道具N月更新1次

韩国玩家说:我们和对手PK总是很有礼貌的请对方多指教

中国玩家说:我们和对手PK总是很有力度的给对方定位好

韩国玩家说:我们用键盘PK的手法很到位

中国玩家说:我们用键盘打字骂人的速度很拉风

韩国玩家说:我们玩游戏会越玩越开心

中国玩家说:我们玩游戏会越玩越愤怒

韩国玩家说:我们在研究如何能0伤害通关

中国玩家说:我们在等可以瞬间通关的WG

韩国玩家说:我们玩游戏不会出现网络延迟情况

中国玩家说:我们玩游戏会卡到想砸电脑

韩国玩家说:我们的游戏娱乐性很高。怪不会很难打

中国玩家说:我们的游戏商业性很强。怪非常变态

韩国玩家说:我们会一直开心的玩下去

中国玩家说:我们永远不会玩下去

  一、启用FileTable

  1、修改数据库引擎的属性

  打开“SQL Server配置管理器”,修改SQL Server数据库引擎的属性。使用此页可针对此 Microsoft SQL Server 2012安装启用 FILESTREAM。

  (1)针对 Transact-SQL 访问启用 FILESTREAM

  选中此项可针对 Transact-SQL 访问启用 FILESTREAM。 必须选中此控制选项,才能使用其他控制选项。如果不启用此选项,就不能添加FileStream文件组。

  (2)针对文件 I/O 流访问启用 FILESTREAM

  选中此项可针对 FILESTREAM 启用 Win32 流访问。

  (3)Windows 共享名

  使用此控制选项可输入将用来存储 FILESTREAM 数据的 Windows 共享的名称。默认为该SQL Server实例的名称。

  (4)允许远程客户端针对 FILESTREAM 数据启用流访问

  选中此控制选项可允许远程客户端访问此服务器上的此 FILESTREAM 数据。

  

  2、修改服务器的属性

  打开“SQL Server Management Studio”,修改该实例的配置。默认配置如下:

  上述选项解释如下:

  (1)“FILESTREAM 访问级别”显示 SQL Server 实例上支持的 FILESTREAM 的当前级别。若要更改访问级别,请选择以下值之一:

  已禁用

  无法将二进制大型对象 (BLOB) 数据存储在文件系统中。此为默认值。即filestream access level=0

  已启用 Transact-SQL 访问

  可使用 Transact-SQL 访问 FILESTREAM 数据,但不能通过文件系统进行访问。即filestream access level=1

  已启用完全访问

  FILESTREAM 数据可使用 Transact-SQL 以及通过文件系统进行访问。即filestream access level=0

  注意:在首次启用 FILESTREAM 时,您可能需要重新启动计算机才能配置驱动程序。

  (2)“FILESTREAM 共享名称”显示在安装过程中选择的 FILESTREAM 共享的只读名称。

  

  在本次实验中,我们将“FILESTREAM 访问级别” 设定为:已启用完全访问。

  如果是通过T-SQL脚本执行,则运行以下脚本:

  EXEC syssp_configure N'filestream access level', N'2'

  RECONFIGURE WITH OVERRIDE

  

  注意:设置完成之后,重启实例。

  

  3、配置防火墙

  若要在防火墙保护的环境中使用 FILESTREAM,客户端和服务器都必须能够将 DNS 名称解析为包含 FILESTREAM 文件的服务器。FILESTREAM 要求 Windows 文件共享端口 139 和 445 处于打开状态。

  

  二、配置文件组

  1、添加文件组

  完成上述操作之后,就可以为该数据库添加专用于FileStream的文件组。

  如果是通过脚本操作,请运行以下脚本:

  ALTER DATABASE [db01] ADD FILEGROUP [FileStreamFileGroup] CONTAINS FILESTREAM

  

  2、添加文件

  完成上述操作之后,就可以为该数据库添加FilStream类型的数据库文件。

  在本例中,系统并没有为“FileStream数据”的文件类型创建mdf或ndf文件,而是在文件夹C:\SqlData下面自动创建以逻辑名称命名的文件夹,即 C:\SqlData\FileData。其中filestreamhdr 文件是 FILESTREAM 容器的头文件。当这个数据库被删除时,mdf、ndf、log连同这个文件夹都会被删除。

  如果是通过脚本操作,请运行以下脚本:

  ALTER DATABASE [db01] ADD FILE ( NAME = N'FileData', FILENAME = N'C:\SqlData\FileData' ) TO FILEGROUP [FileStreamFileGroup]

  注意:在上例中,在运行脚本之前,必须存在C:\SqlData,建议使用右侧的选择按钮选择路径。如果路径不存在,就会报错:

  同时不能存在重复的文件夹,即不能存在C:\SqlData\FileData。否则也会报错:

  

  3、启动非事务访问

  FileTable 使 Windows 应用程序可以获取 FILESTREAM 数据的 Windows 文件句柄而不需要 SQL Server 事务。为了允许对 SQL Server 中存储的文件进行此非事务性访问,必须为要包含 FileTable 的每个数据库在数据库级别上指定所需的非事务性访问级别。

  选项解释如下:

  (1)FILESTREAM 非事务访问

  为从文件系统到 FileTables 中存储的 FILESTREAM 数据的非事务性访问指定以下选项之一:OFF、READ_ONLY 或 FULL。

  如果在服务器上未启用 FILESTREAM,则该值将设置为 OFF 并且被禁用。在本次实验中,将其设置为FULL。

  (2)FILESTREAM 目录名称

  为与所选数据库相关联的 FILESTREAM 数据指定目录名称。在 FileTable 文件夹层次结构中,此数据库级目录将成为在实例级别为 FILESTREAM 指定的共享名称的子级以及在数据库中创建的 FileTable 的父级。

  如果启用非事务性访问时没有提供目录名称,则在以后必须提供它,这样才能在数据库中创建 FileTable。

  如果是通过脚本执行,如下:

  ALTER DATABASE db01

  SET FILESTREAM ( NON_TRANSACTED_ACCESS = FULL, DIRECTORY_NAME = N'ImageFiles' )

  注意:更改现有数据库时,调用带 DIRECTORY_NAME FILESTREAM 选项的 ALTER DATABASE (Transact-SQL) 语句。使用这些选项更改目录名称时,数据库必须以独占方式锁定,没有打开的文件句柄。

  说明:为检查是否在数据库上启用了非事务性访问,可以查询目录视图,脚本如下:

  SELECT DB_NAME(database_id), non_transacted_access, non_transacted_access_desc

  FROM sysdatabase_filestream_options

  

  三、创建FileTable

  1、创建第一个FileTable

  “SQL Server Management Studio”只提供一个脚本模板,要想创建FileTable还是得用脚本完成:

  USE db01

  CREATE TABLE ImageTable1 AS FILETABLE

  官方的范本为:

  USE [db01]

  CREATE TABLE [dbo][ImageTable1] AS FILETABLE ON [PRIMARY] FILESTREAM_ON [FileStreamFileGroup]

  WITH

  (FILETABLE_DIRECTORY = N'ImageTable1', FILETABLE_COLLATE_FILENAME = Chinese_PRC_CI_AS)

  

  2、创建第二个FileTable

  CREATE TABLE ImageTable2 AS FILETABLE

  

  3、获取共享路径

  文件表创建之后,就会相应的产生一个文件表共享目录,该目录路径可以通过内建函数获取:

  SELECT FileTableRootPath('ImageTable1')

  本次实验所返回的结果为:\\SQL1\SqlFile\ImageFiles\ImageTable1

  

  4、查看

  通过Windows资源管理器,可见已经创建了以GUID命名的文件夹。

  

  通过SQL Server Management Studio,查看表的结构。

  

  四、操作

  1、向文件夹中添加文件

  通过 “Windows资源管理器”,向文件夹\\SQL1\SqlFile\ImageFiles\ImageTable1中添加一个文件A01GIF。然后运行脚本:

  select from ImageTable1

  结果如下:

  

  可见, SQL Server自动在Table中添加了记录。

  

  2、文件改名

  运行以下脚本:

  update ImageTable1 set name='CupGIF' where name='A01GIF'

  通过“Windows资源管理器”,查看文件夹\\SQL1\SqlFile\ImageFiles\ImageTable1,可见文件A01GIF已经被改名为CupGIF 。

  

  3、查看共享文件夹

  我们可以继续复制其他文件,然后通过“Windows资源管理器”,查看文件夹。

  

  4、删除文件

  可以使用脚本删除,例如:

  Delete ImageTable1 where name='CupGIF'

  或者,通过“Windows资源管理器”直接删除该文件。

  

  五、备份和还原

  

  1、备份数据库

  使用 SQL Server 备份数据库时,FILESTREAM 数据将与数据库中的结构化数据一起备份。

  

  2、部分备份

  如果不想将 FILESTREAM 数据与关系数据一起备份,则可以使用部分备份将 FILESTREAM 文件组排除在外。

  

  六、相关说明

  详见 http://msdnmicrosoftcom/zh-cn/library/gg492086aspx

  1、AlwaysOn

  在包含 FILESTREAM 或 FileTable 数据的数据库属于某一 AlwaysOn 可用性组时:

  FILESTREAM 和 FileTable 函数接受或返回虚拟网络名称 (VNN),而非计算机名称。有关这些函数的详细信息,请参阅 Filestream 和 FileTable 函数 (Transact-SQL)。

  通过文件系统 API 对 FILESTREAM 或 FileTable 数据进行的所有访问都应该使用 VNN,而非计算机名称。

  

  2、表分区

  FileTable 不支持分区。通过对多个 FILESTREAM 文件组的支持,在大多数方案中可以解决纯向上扩展问题,而不必使用分区(不像 SQL 2008 FILESTREAM)。

  

  3、复制

  FileTable 不支持复制和相关功能(包括事务性复制、合并复制、更改数据捕获和更改跟踪)。

  

  4、视图

  可以像为任何其他表一样为 FileTable 创建视图。但是对于为 FileTable 创建的视图有以下注意事项:

  视图将不具有任何 FileTable 语义,也就是说,视图中的列(包括“文件属性”列)的行为与常规视图列一样,不具有任何特殊语义,对于表示文件/目录的行也是如此。

  可以基于“可更新视图”语义更新视图,但是基础表约束可能拒绝更新,就像在表中一样。

  可以通过将文件的路径添加为视图中的显式列,在视图中显示该路径。例如:

  CREATE VIEW MP3FILES AS SELECT column1, column2, …, GetFileNamespacePath() AS PATH, column3,… FROM Documents

1楼说的对,不稳定很正常,稳定了,不正常!!!二楼说的是错的,还有我建议你,铁通通宵很不错,铁通是租用的服务器,那人不多就分配给你,所以铁通通宵,没啥人网速就很快 还有是DNF,不是NDF

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » sol server服务器是什么意思

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情