SQLServer2005安装配置⽅法图⽂教程完美兼容Win7所有版本
印象中,以前电脑不发达,⾃⾝编程经历不多的时候,由于Microsoft SQL Server版本众多,在不同版本的windows下必须要求装相应版本的SQL Server,否则有可能出现兼容性的问题,装个Microsoft SQL Server总是⾮常费劲,装完之后⽤起来,由于Microsoft SQL Server还需要⽐较多的运⾏资源,玩起来卡得不要不要的,最后Microsoft SQL Server给我留下了很难⽤很难消化的形象。
不过现在看来,Microsoft SQL Server的SQL2005版本在4G就是低配的当代,根本就不算什么。
同时这货嘴上说着有兼容性问起,其实⾝体还挺⽼实能够完美兼容Win7所有版本。有问题也只是你安装⽅式不对⽽已。
sql自学难吗⼀、SQL2005的安装与配置
1、⾸先,这⾥的SQL2005选⽤的是:cs_sql_2005_dev_all_dvd.iso,SQL Server 2005 开发版(DVD) 。由于版权问题,这⾥不提供下载,同微软其它软件⼀样,⼀搜⼀⼤堆。解压之后,⾥⾯的⽬录⽐较奇怪,然⽽其中的splash.hta却是可以点击就运⾏的,如同exe可执⾏⽂件。
2、根据你系统的位数,选择相应的版本,之后来到如下图的画⾯,如果你的电脑从来没有装过VS,或者安装VS的时候没有完全安装,则先安装SQL Native Client,SQL Native Client的安装过程这⾥就不展⽰了,很脑残的,唯⼀需要注意的是,去到安装组件的那⼀步,记得全选。
如果你的电脑曾经完全安装过VS的话,选择“服务器组件、⼯具、联机丛书和⽰例”进⾏SQL Server核⼼组件的安装:
3、在Win7x64系统,要安装SQL2005马上给你⼀个兼容性警告。
微软官⽅推荐的配置是WIN2008+SQL2008+VS2008,WIN7与WIN2008是同结构的,也就是WINXP与WIN2003的关系⼀样。不过个⼈觉得没必要⽤这么⾼版本的SQL2008了,毕竟SQL Server占⽤的资源远远⼤于MYSQL,你升⼀个版本,你的内存就少⼀块了。
同时,SQL2005在Win7x64根本就半点兼容性问题没有,有也是“嘴上说不喜欢,那就是喜欢,嘴上说不要,那就是要”的意思!
4、之后,郑重其事的系统配置检查完全说明了⼀切,与其最适系统Win2003全部通过,没有警告是⼀样的。
有⼈说我,这分明是睁⼤眼睛说瞎话,说谁没有警告的?那IIS与ASP.NET是什么⿁?拜托!我现在还不需要进⾏C#与ASP.NET的开发,这两个服务开来⼲吗?开了,也⽤不到!
有强迫症的同学,可以先按如下图所⽰,先在控制⾯板->程序与功能->打开或关闭Windows功能中,先将所有IIS服务打开,再安装SQL2005,包你跟Win2003安装SQL2005⼀样,何⽌是错误?半个警告都没有!
5、之后⼀直点下⼀步,来到选择“要安装的组件”这⼀步,千万要注意,将所有组件装上,免得到时候玩SQL Server玩到什么功能就因为你某个组件没装出问题,理论上只装“数据库服务”与“客户端组件”就可以,但我没试过,这点空间、这点内存就别省了,省也省不了多少。
还有⼀般情况,安装SQL Server与安装Mysql⼀样《【Mysql】Mysql的安装、部署与图形化》(点击打开链接)别乱换路径,装C盘就C盘,就怕不同路径出问题!
同样需要注意,千万进⼊“⾼级”⾥⾯选择“整个功能将安装到本地磁盘上”,勿留遗憾~
6、之后⼀直点下⼀步,去到“服务账户”这⾥,记得选择“使⽤内置系统账户”,先能够轻松进⼊SQL Server,其余的权限管理⼀切好说。
默认的“域⽤户”是涉及局域⽹内的⽹上邻居玩的,我们⾃⼰⼀般是单机玩SQL Server,因此选第⼀个。
7、⽽来到“⾝份验证模式”这⾥,注意选择“混合模式”,设置sa账号的登录密码,就是其它数据库的root账号,⼀个数据库必须有⼀个超级管理员,SQL Server就在这⾥体现。这个sa 密码⼀定要记得啊,别忘记了。重装、卸载SQL Server是⼀件⿇烦到要死的事!
8、之后的“排序规则设置”默认为简体中⽂就⾏了,这⾥没有UTF-8给你选~
9、接着理论上,如果你没有安装过任何版本的VS,⼀直按下⼀步就完成了。SQL2005的核⼼就是在
开始菜单中的SQL Server Management Studio。
如果你安装过VS,你是见不到这个东东的。在安装VS时选择了SQL Server 2005 Express,那么很不幸,SQL Server 2005安装后,您将不到Management Studio管理⼯具。SQL2005的安装程序是不会⾃动覆盖已经安装好的组件的。
因此有⼈提出,必须先搞好IIS,然后安装SQL Server最后才安装Visual Studio的理论。
唯⼀需要的是,下载的时候,注意根据你的系统版本,选择相应的安装程序。
下载之后,⼀路下⼀步就⾏了,装完,就会出现神龙SQL Server Management Studio了。
⼆、SQL2005的简单使⽤
1、打开SQL Server Management Studio,直接按默认的“windows ⾝份验证”登录,别很傻很天真地,以为刚刚安装的时候,设了⼀个sa账号,就选择⾝份验证⽅式拿这个sa账号登录。那是不⾏的!亲测。这⾥SQL2005能⽤来⾝份验证登录,都是⼀些⾃⾏建⽴的账号,sa不算在内。
2、登录之后,界⾯如下,右击数据库,选择“新建数据库”。如同其它数据库⼀样,本⾝会⾃带⼀个系统数据库,⾥⾯记录了⼀些表的信息,是不能动的,只能查。
3、新建数据库的时候,你填写数据库名称直接点确定就可以。
虽然很显然,SQL Server允许你选择数据库的路径,然⽽,按照⼤型数据库的⼀般习惯,数据库的存储位置默认,让系统管理就好。随便说⼀句,Mysql直接选都没得你选,要改变Mysql的数据库存储路径是很⿇烦的。
同时数据库建⽴之后,就⼀直挂在SQL Server⾥⾯了,以供其它程序调⽤,也是⼤型数据库的⼀般习惯。不要觉得可以像⼀般的⽂件可以移来移去。
不要⽤Access这种⾮主流不⼊流的数据库作类⽐!拿Mysql、Oracle来类⽐就可以。
4、建⽴了test数据库之后,可以如下图新建查询来玩玩。
先⽤如下的SQL,建⼀张经典得不能再经典的user_info表吧!
use test;
create table [user_info](
[id] int primary key identity(1,1),
-- 设置字段为⾃增列就可以了,注意字段为int类型,
-
- identity(初始值,每次增长多少),这⾥⽰意建⼀个从1开始,每次增加1的id列
[username] varchar(50),
[password] varchar(50)
);
-- 涉及系统关键字,要⽤[]来表⽰这不是系统关键字,是⾃定义名称 -- 微软的数据库access与sql server都不会⾃动识别关键字 -- 因此,基本上,对于表名、列名都加上[]就对了,不是关键字也没关系~
在不同数据库内,SQL语句是通⽤的,但是,在此之间还是略为有⼀些差别的,
⽐如上述的SQL语句,展⽰了SQL Server独有的⾃增列表⽰。区别于Mysql的AUTO_INCREMENT。同时,微软的东西,所有的列、表名应该⽤[]表⽰,以区别其各种系统保留关键字,不会⾃动识别的!
精彩专题分享:
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。