仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 673|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL编程:怎样辨认 SQL Server 的版本

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:24:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
优化的SQL查询算法,有效地提高查询速度server怎样断定所运转的SQLServer2005的版本
要断定所运转的SQLServer2005的版本,请利用SQLServerManagementStudio毗连到SQLServer2005,然后运转以下Transact-SQL语句:SELECTSERVERPROPERTY(productversion),SERVERPROPERTY(productlevel),SERVERPROPERTY(edition)
运转了局以下:•产物版本(比方,“9.00.1399.06”)。
•产物级别(比方,“RTM”)。
•版本(比方,“EnterpriseEdition”)。
比方,运转了局大概相似于以下内容:9.00.1399.06RTMEnterpriseEdition
下表列出了Sqlservr.exe的版本号:
刊行版Sqlservr.exe
RTM2005.9.00.1399
怎样断定所运转的SQLServer2000的版本

要断定所运转的SQLServer2000的版本,请利用查询剖析器毗连到SQLServer2000,然后运转以下代码:SELECTSERVERPROPERTY(productversion),SERVERPROPERTY(productlevel),SERVERPROPERTY(edition)
运转了局以下:•产物版本(比方,8.00.534)。
•产物级别(比方,“RTM”或“SP2”)。
•版本(比方,“StandardEdition”)。比方,运转了局大概相似于以下内容:
8.00.534RTMStandardEdition
下表列出了Sqlservr.exe的版本号:
刊行版Sqlservr.exe
RTM2000.80.194.0
SQLServer2000SP12000.80.384.0
SQLServer2000SP22000.80.534.0
SQLServer2000SP32000.80.760.0
SQLServer2000SP3a2000.80.760.0
SQLServer2000SP42000.8.00.2039
怎样断定所运转的SQLServer7.0的版本

要断定所运转的SQLServer7.0的版本,请利用查询剖析器毗连到SQLServer7.0,然后运转以下代码:SELECT@@VERSION
运转了局相似以下所示:MicrosoftSQLServer7.00-7.00.623(IntelX86)
Nov27199822:20:07
Copyright(c)1988-1998MicrosoftCorporation
DesktopEditiononWindowsNT5.1(Build2600:)
注重:在此示例中,版本号为7.00.623。
利用下表中的版本号辨认产物级别或ServicePack的级别:
版本号ServicePack
7.00.1063SQLServer7.0ServicePack4(SP4)
7.00.961SQLServer7.0ServicePack3(SP3)
7.00.842SQLServer7.0ServicePack2(SP2)
7.00.699SQLServer7.0ServicePack1(SP1)
7.00.623SQLServer7.0RTM(ReleaseToManufacturing)
假如此表中未列出@@VERSION呈报的版本号,则所运转的SQLServer安装了修复程序或平安更新程序外部版本。比方,假如@@VERSION呈报版本号为7.00.859,则您正在运转安装了修复程序的SQLServer7.0SP2。每一个新版本的Sqlservr.exe可实行文件的版本号城市增添。有关更多信息,请参阅修复程序或平安更新程序的Readme.txt文件。

怎样断定所运转的SQLServer6.5的版本

要断定所运转的SQLServer6.5的版本,请利用Isql_w毗连到SQLServer6.5,然后运转以下代码:SELECT@@VERSION
利用下表中的版本号辨认产物级别或ServicePack的级别:
版本号ServicePack
6.50.479SQLServer6.5ServicePack5a(SP5a)Update
6.50.416SQLServer6.5ServicePack5a(SP5a)
6.50.415SQLServer6.5ServicePack5(SP5)
6.50.281SQLServer6.5ServicePack4(SP4)
6.50.258SQLServer6.5ServicePack3(SP3)
6.50.240SQLServer6.5ServicePack2(SP2)
6.50.213SQLServer6.5ServicePack1(SP1)
6.50.201SQLServer6.5RTM

假如此表中未列出@@VERSION呈报的版本号,则所运转的SQLServer安装了修复程序或平安更新程序外部版本。每一个新版本的Sqlservr.exe可实行文件的版本号城市增添。有关更多信息,请参阅修复程序或平安更新程序的Readme.txt文件。

怎样断定所运转的SQLServer的版本

假如您不克不及断定运转的SQLServer的版本,则@@VERSION前往的输入中的最初一行呈报您所毗连的版本。本文中利用的示例为在WindowsNT5.0(外部版本2195:ServicePack2)上安装的SQLServer2000StandardEdition。ServicePack2)
注重:初期供应的外部版本信息和ServicePack信息合用于操纵体系,不合用于SQLServer。StandardEditiononWindowsNT5.0(Build2195:ServicePack2)
我们分析上面的两个操作,都有一个“删除数据”的过程。
因胸联盟 该用户已被删除
沙发
发表于 2015-1-19 10:52:52 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
再见西城 该用户已被删除
板凳
发表于 2015-1-25 16:58:26 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
小魔女 该用户已被删除
地板
发表于 2015-2-3 11:53:57 | 只看该作者
入门没那么困难,精通没那么容易
柔情似水 该用户已被删除
5#
发表于 2015-2-8 20:38:25 | 只看该作者
总感觉自己还是不会SQL
乐观 该用户已被删除
6#
发表于 2015-2-26 08:01:30 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
深爱那片海 该用户已被删除
7#
发表于 2015-3-8 12:58:36 | 只看该作者
你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。
小女巫 该用户已被删除
8#
发表于 2015-3-16 00:17:10 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
蒙在股里 该用户已被删除
9#
发表于 2015-3-22 18:11:32 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表