在这个信息爆炸的时代,了解sql2005和2005版本的区别的重要性不言而喻。本文将为您带来全面的解读,助您在这个领域中游刃有余。
SQL2005怎么启动服务
1、打开电脑,点击开始,找到SqlServer安装后生成的文件夹,也可以通过搜索SqlServer找到。
2、点击【配置工具】下的【SqlServer配置管理器】
3、点击左侧菜单SQLServer服务,右侧会显示所有的SqlServer服务项。
4、然后找到SqlServer(MSSQLSERVER)服务,点击右键,然后点击启动。
5、点击其他选项可以设置TCP/IP属性。
6、服务启动之后,打开SqlServer,然后点击连接即可登录SqlServer。
sql2005和sql2000有什么区别
1、加强的T-SQL(事务处理SQL)
T-SQL天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式(CTEs),以及通过PIVOT和UNPIVOT命令将列转化为行和将列转化为行的能力。
2、CLR(Common Language Runtime,通用语言运行时)
SQL Server 2005中的第二个主要的增强特性就是整合了符合.NET规范的语言,例如C#, ASP.NET或者是可以构建对象(存储过程,触发器,函数等)的 VB.NET。这一点让你可以在数据库管理系统中执行.NET代码以充分利用.NET功能。它有望在SQL Server 2000环境中取代扩展的存储过程,同时还扩展了传统关系型引擎功能。
3、服务代理(Service Broker)
服务代理处理的是以松散方式进行联系的发送者和接收者之间的消息。一个消息被发送、处理和回答,完成整个事务。这大大扩展了数据驱动应用程序的性能,以符合工作流或者客户业务需求。
4、数据加密
SQL Server 2000没有用来在表自身加密数据的有文档记载的或者公共支持的函数。企业需要依赖第三方产品来满足这个需求。SQL Server 2005自身带有支持对用户自定义数据库中存储的数据进行加密的功能。
5、SMTP邮件
在SQL Server 2000中直接发送邮件是可能的,但是很复杂。在SQL Server 2005中,微软通过合并SMTP邮件提高了自身的邮件性能。SQL Server从此跟Outlook说“bye-bye”!
6、HTTP终端
你可以很轻松地通过一个简单的T-SQL语句使一个对象可以在因特网上被访问,从而创建一个HTTP终端。这允许从因特网上呼叫一个简单的对象来获取需要的数据。
7、多活动结果集(Multiple Active Result Sets,简称MARS)
多活动结果集允许从单个的客户端到数据库保持一条持久的连接,以便在每个连接上拥有超过一个的活动请求。这是一个主要的性能改善,它允许开发人员让用户在使用SQL Server工作的时候拥有新的能力。例如,它允许多个查询,或者一个查询的同时输入数据。底线就是一个客户端连接可以同时拥有多个活动的进程。
8、专用管理员连接
如果所有的内容都出错了,那么只能关闭SQL Server服务或者按下电源键。专用管理员连接结束了这种状况。这个功能允许数据库管理员对SQL Server发起单个诊断连接,即使是服务器正在出现问题。
sql server 2005的具体用法说明
动态关键字:
create新建 alter修改 drop删除 add添加
动态关键字后一般给表或数据库名
如:1.create database'MyQQData'新建数据库名字为 MyQQData
2.drop table student删除学员表
约束关键字:
primary主要的 unique唯一的 default默认的 check检查约束
foreign外来的(外键) references引文涉及(引用对象--主键)
建库:
create database'要新建数据库名'
on primary--主数据库
(
name='数据库文件名',
filename='路径(将数据库创建到哪里)+\数据库物理文件名',
/*如果没有特殊要求其后的描述可以不要*/
size=数字mb--,--初始大小
filegrowth=数字%,--设置增长量
maxsize=数字mb--最大容量
)
,
(
/*次要数据库文件,如果没有则不在主数据库文件描述完毕后加","创建方法一样*/
name='数据库文件名',
filename='路径(将数据库创建到哪里)+\数据库物理文件名',
)
log on--日志文件
(
name='日志文件名',
filename='路径(将日志文件创建到哪里)+\日志文件的物理文件名',
)
(
/*日志文件2的具体描述,如果有次要文件就要创建相应的日志文件*/
)
go--有后续语句就得加go
建表:
在S2的T-Sql语句中建表语句是最简单的其需用到 create新建关键字
create table表名
(
字段数据类型非空还可以为空,--可以为空写关键字null非空在null前加not
/*建标识列*/
字段数据类型 not null identity(1,1),/*identity关键字表明是标识列
前一个1是标识种子后一1是递增量*/
)
--一般建表后紧跟建约束
/*建约束需奥用到我们的动态关键字 alter修改*/
/*还需用到*/
add/*必须包含add添加*/ constraint/*约束,也必须包含*/
--固定用法
alter table'表名'
add constraint约束名约束类型约束描述
/*对应约束*/
alter table'表名'
add
--主键
constraint PK_字段/*此为命名规范要求*/ primary key(字段),
--唯一约束
constraint UK_字段 unique key(字段),
--默认约束
constrint DF_字段 default('默认值') for/*到*/字段,
--检查约束
constraint CK_字段 check(约束。如:len(字段)>1),
--主外键关系
constraint FK_主表_从表 foreign(外键字段) references主表(主表主键字段)
go--后续一般约束是写在建表之后的
关于索引一般不用怎么管
建索引
create索引类型(聚集、非聚集、主键索引、唯一索引默认为非聚集) index索引名
on表(字段)
with fillfactor=数字--设置填充因子建非聚集才用
创建删除都很简单
只要写上关键字
create后给你要建的东西就是
删除也是
drop东西
存储过程也是一样
create procedure存储过程名
@参数
as
程序逻辑
事例请自己去查sql联机丛书上面的例子很好
怎么开启sql server 2005
1.数据库引擎启动。
(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
2.允许远程连接在SQLServer实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server外围应用配置器”
2.在“SQL Server 2005外围应用配置器”页,单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连接”,