首页 > win软件 > 编程开发 > 数据库类 > SQL Server 2008
SQL Server 2008

SQL Server 2008

官方版 v10.00
大小

116.00MB

语言

简体

系统

WinAll

类别

数据库类

下载

227

更新

2024-06-14

要不点点赞?

12

软件介绍

SQL Server 2008官方版是一款专业强大的数据库管理软件。SQL Server 2008正式版功能强大,使用起来简单方便,可改善嵌入式应用程序、轻型网站和应用程序以及本地数据存储区的性能。SQL Server 2008软件提高了可管理性,强化了商业智能及数据仓库。

软件特色

      可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

      高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。

      智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

软件功能

      1、新的FORCESCAN查询提示

      任何DBA在进行查询优化的时候,都知道scan和seek之间的区别。Scan是指读取表中每一行数据然后返回查询;而seek使用表的叶数据来找到能够回答相同查询的行。当查询结果仅涉及到表数据的10-15%时,通常使用seek方式会比较好,当涉及到大量数据时则使用scan,它会读取整个表然后送到内存中然后返回结果,无需分析索引。

      1.新的FORCESCAN提示功能就和字面上的意思一样,可以确保查询优化器在给定的操作中不使用seek,而强制使用scan。需要提醒的是,FORCESCAN需要谨慎使用,否则会造成查询性能降低的后果:

      2.SELECT user_type FROM user_table WITH (FORCESCAN)

      上面的语句假定user_type列相对来说并不是独一无二的,也就是所谓的“低基数”列,这时候使用FORCESCAN就和使用索引没有太大差别。

      3.随着SQL Server查询优化器变得越来越强大,我在自己的程序中已经很少会用到这种提示功能,但是FORCESCAN还是有它的用武之处。强制表扫描是对系统进行拷问测试的一种方法,FORCESCAN在这方面将会发挥积极的作用。

      2、FORCESEEK查询提示的新功能

      1.FORCESEEK和FORCESCAN二者是截然相反的,它会强制数据库使用seek。在之前的版本中也存在这一功能,但是在SQL Server 2008 R2 SP1中,DBA可以使用FORCESEEK来指定需要seek的索引或者列:

      2.SELECT user_name FROM user_table

      3.WITH (FORCESEEK(user_table_index(user_name))

      4.如果你能够想到的,在user_table上有一个索引叫做user_table_index,它将user_name作为其中的一列。这会强制查询优化器使用这个索引和列来进行seek。你还可以seek多个列,但是这需要按照它们在索引中的位置顺序来指明出来。

      5.一个可能的应用场景:你创建了一个系统,其中生成索引后你想要手动进行详细的说明,或者是用存储过程以及内嵌SQL语句来自动生成。

      3、新的系统对象

      1.每当SQL Server有版本更新的时候,都会出现一些新的系统对象,用户每次都将它们挖掘出来然后记录到文档当中。下面就是SQL Server 2008 R2 SP1中一些新的系统对象

      2.sys.dm_os_volume_stats:当进行查询的时候,这个动态管理函数将返回存储数据库文件的磁盘信息。比如磁盘上还有多少可用空间,这个卷是否支持压缩。

      3.sys.dm_os_windows_info:返回SQL Server运行的操作系统信息(哪个版本的Windows),其中包括了修订级别以及操作系统语言等。

      4.sys.dm_server_registry:返回现安装的SQL Server相关注册信息。

      5.sys.dm_server_services:返回SQL Server正在运行的服务状态,包括上次启动时间、服务是否运行在集群实例上等。

      4、支持仿真(512e)硬盘

      1.存储市场中目前正涌现出新的硬盘驱动器,其中之一就是使用所谓的“512e”格式的硬盘,仿真硬盘运用磁盘的4K扇区,但是在界面上模拟一个512字节的扇区硬盘。在TechTarget之前关于仿真硬盘对Windows Server影响的报道中,作者已经将该硬盘称为先进格式硬盘,而且它对于提升SQL Server这样应用性能方面有很大的优势。因此,微软在SP1中添加了对仿真硬盘的支持,它可以让Windows Server 2008 R2运行更好。

      5、数据层应用组件架构(DAC Fx)

      1.数据库架构管理是让每个DBA头痛的事情,但是SQL Server在这方面提供了不错的帮助。数据层应用组件(DAC)就是这样的一个工具:它让数据层对象(基本上就是数据库中所有的东西)写入和部署变得轻松起来。SP1包括了一个新的DAC Fx和DAC升级向导,这两个工具可以帮助SQL Server现有数据库架构进行升级,而且还支持微软新的云数据库平台SQL Azure。

      6、SharePoint PowerPivot磁盘空间控制

      1.微软PowerPivot数据往往会缓存在SharePoint中,但是DBA还是无法对缓存机制有一个比较直接的控制。SQL Server 2008 R2 SP1可以让DBA控制不活跃数据库在内存中缓存的时间,并对PowerPivot文件进行磁盘清理。如果你的系统中只有少量的PowerPivot数据,而且更改很少,你希望它能够长时间缓存在内存中,那么新的磁盘空间控制功能将会非常有帮助。

      2.通过sys.sp_db_increased_partitions存储过程将一个表分成15000个分区。

      3.sys.sp_db_increased_partitions存储过程可以使DBA能够针对一个特定的表设定increased_partitions。在之前的SQL Server版本中,DBA最多能够分成1000个分区,而新的SP1中最多则可以达到15000个分区。这是非常大的一个改进。

安装步骤

      1、选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接;

      2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点;

      3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。

      4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作。

      5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

      6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

      7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

      8、切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

      9、切换到【文件组】页,在这里可以添加或删除文件组。

      10、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

小编寄语

SQL Server 2008是一款非常实用的数据库类软件,深受用户喜爱,广受好评。飞速下载站还提供其他数据库类软件下载,如Redis可视化工具,MySQL Router,PL/SQL Developer,有需要的同学快点击下载吧!

软件介绍 软件特色 软件功能 安装步骤 小编寄语