㈠ 如何查sqlSERVER2005的版本
如何查看SQL Server 2005版本号
连接到该实例时在 sql server Management Studio 的对象资源管理器中查看。
方法一:打开sql server Management Studio的菜单“帮助”——“关于”,即可查看到版本。
方法二:通过对数据库引擎实例执行查询 T-SQL 语句:
SELECT SERVERPROPERTY('proctversion'), SERVERPROPERTY ('proctlevel'), SERVERPROPERTY ('edition')
下列出了SQL SERVER 2005的版本对应的版本号:
SQL Server2005 RTM 9.00.1399 RTM
SQL Server2005 SP1 9.00.2047 Service Pack 1
SQL Server2005 SP2 9.00.3042 Service Pack 2 Original
SQL Server2005 SP2 9.00.3043 Service Pack 2 Refresh
SQL Server2005 SP3 9.00.4035 Service Pack 3
㈡ 如何控制SQLServer中的跟踪标记
跟踪标记是什么?
对于DBA来说,掌握Trace Flag是一个成为SQL Server高手的必要条件之一,在大多数情况下,Trace Flag只是一个剑走偏锋的奇招,不必要,但在很多情况下,会使用这些标记可以让你更好的控制SQL Server的行为。
下面是官方对于Trace Flag的标记:
跟踪标记是一个标记,用于启用或禁用SQL Server的某些行为。
由上面的定义不难看出,Trace Flag是一种用来控制SQL Server的行为的方式。很多DBA对Trace Flag都存在一些误区,认为只有在测试和开发环境中才有可能用到Trace Flag,这种想法只能说部分正确,因此对于Trace Flag可以分为两类,适合在生产环境中使用的和不适合在生产环境中使用的。
Important:Trace Flag属于剑走偏锋的招数,在使用Trace Flag做优化之前,先Apply基本的Best Practice。
如何控制跟踪标记
控制跟踪标记的方式有以下三种:
1.通过DBCC命令
可以通过DBCC命令来启用或关闭跟踪标记,这种方式的好处是简单易用,分别使用下面三个命令来启用,禁用已经查看跟踪标记的状态:
DBCC TRACEON(2203,-1)
DBCC TRACEOFF(2203,1)
DBCC TRACESTATUS
其中,TRACEON和TRACEOFF第二个参数代表启用标志的范围,1是Session Scope,-1是Global Scope,如果不指定该值,则保持默认值Session Scope。
另外,值得说的是,如果你希望在每次SQL Server服务启动时通过DBCC命令控制某些Flag,则使用
EXEC sp_procoption @ProcName = '<procere name>' , @OptionName = ] 'startup' , @OptionValue = 'on';
这个存储过程来指定,sp_procoption存储过程会在SQL Server服务器启动时自动执行。
还有一点值得注意的是,不是所有的跟踪标记都可以用DBCC命令启动,比如Flag 835就只能通过启动参数指定。
2.通过在SQL Server配置管理器中指定
这种方式是通过在数据库引擎启动项里加启动参数设置,只有Global Scope。格式为-T#跟踪标记1;T跟踪标记2;T跟踪标记3。
3.通过注册表启动
这种方式和方法2大同小异,就不多说了。
一些在生产环境中可能需要的跟踪标记
Trace Flag 610
减少日志产生量。如果你对于日志用了很多基础的best practice,比如说只有一个日志文件、VLF数量适当、单独存储,如果还是不能缓解日志过大的话,考虑使用该跟踪标记
㈢ 数据库SQLServer2005分页查询数据:
select top 0 这个是干什么的,有什么意义吗?
是想按照哪个id排序啊?
select top 5 * from blog ,category where blog.catId=category.id and blog.id not in (select top 0 blog.id from blog order by id desc ) order by id desc
㈣ SQLserver2005查询
select * from
(select ROW_NUMBER() over(partition by Class_IDorder by score ) as IID,*
from TableName)
where IID <3
㈤ sqlserver2005数据库查询问题
改用INNERJOIN
SELECT a.[部门编码], a.[成本编码], a.[成本名称], a.[金额]*b.[比例] AS [金额]
FROM a INNER JOIN b ON a.[成本编码]=b.[成本编码]
㈥ SQLServer2005性能监测与优化的内容简介
《SQL Server2005性能监测与优化》内容丰富、注重实用,理论讲解与案例应用相结合,特别适合SQL Server数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。
SQL Server是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一。很多大型应用系统都采用SQL Server作为后台数据库。怎样才能设计出性能高效的SQL Server数据库应用程序是很多软件企业非常关注的问题。《SQL Server2005性能监测与优化》结合实例介绍如何对SQL Server数据库进行设计和性能优化,解决目前数据库应用系统中存在的性能问题。
㈦ 关于sqlserver2005处理cube的问题
额
这个我不是太清楚
帮不了你
祝你早日找到正确的答案!
㈧ sqlserver2005怎么进入和2000查询分析器一样的界面
在2005中是用:SQL Server Management Studio
这个东西把2000的企业管理器和查询分析器整合了,更好用
打开执行sql的窗口,就是点文件菜单下面的“新建查询”
㈨ SQLServer2005性能监测与优化的目录
要对数据库应用系统进行优化,首先应该了解数据库的基本设计原理,就好像医生必须了解人体的构造和工作机理一样。
1.1 数据库系统理论基础
1.1.1 数据库系统的发展历程
1.1.2 数据库管理系统(DBMS)
1.2 数据模型
1.2.1 数据模型分类
1.2.2 实体-联系(E-R)模型
1.3 与数据库沟通的语言——SQL
1.3.1 数据定义语言
1.3.2 数据操作语言
1.3.3 使用SELECT语句
1.3.4 优化SELECT语句的原则 提到性能优化,很多人第一个反应就是对硬件升级。那么怎么做才能合理利用服务器的硬件呢?
2.1 内存管理与优化
2.1.1 Windows内存管理
2.1.2 SQL Server 2005对大容量内存的支持
2.1.3 手动配置内存选项
2.1.4 监测SQL Server内存使用情况
2.1.5 优化Windows内存性能
2.2 存储引擎与优化
2.2.1 数据库文件和文件组
2.2.2 页和区
2.2.3 收缩数据或事务日志空间
2.2.4 监测SQL Server磁盘活动情况
2.2.5 优化SQL Server服务器的磁盘性能
2.3 处理器管理与优化
2.3.1 查看CPU活动情况
2.3.2 监测SQL Server的CPU活动情况
2.3.3 线程管理 要对SQL Server数据库进行性能优化,可不能纸上谈兵。拿个超大的数据库应用系统来讲解,又很难讲清楚应用系统本身的逻辑关系。
本章使用Visual C#设计一个简易的信用卡消费演示系统,模拟不同用户同时使用信用卡进行刷卡消费的情形,产生大量的刷卡消费数据。本书后面也以此数据库作为性能优化的对象。
3.1 系统分析与设计
3.1.1 实例功能描述
3.1.2 数据库表设计
3.2 设计工程框架
3.2.1 创建工程
3.2.2 为表添加类
3.2.3 设计主界面
3.3 实现模拟刷卡消费
3.3.1 设计Consume类
3.3.2 在主窗体中启动刷卡消费线程
3.4 设计个人消费记录统计报表
3.4.1 在ListView控件中显示统计数据
3.4.2 优化在ListView控件中显示数据的方法
..................
㈩ SqlServer2005根据时间查询
你好:
你的2个语句本身条件就不一样啊。。
第二个范围 要大很多
你看看你搜索出来的记录 date范围是 '2010/2/1' 到 '2010/1/31'的吧、、、