印象中,以前电脑不发达,自身编程经历不多的时候,由于Microsoft SQL Server版本众多,在不同版本的windows下必须要求装相应版本的SQL Server,否则有可能出现兼容性的问题,装个Microsoft SQL Server总是非常费劲,装完之后用起来,由于Microsoft SQL Server还需要比较多的运行资源,玩起来卡得不要不要的,最后Microsoft SQL Server给我留下了很难用很难消化的形象。

不过现在看来,Microsoft SQL Server的SQL2005版本在4G就是低配的当代,根本就不算什么。

同时这货嘴上说着有兼容性问起,其实身体还挺老实能够完美兼容Win7所有版本。有问题也只是你安装方式不对而已。

一、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的情况,只要到微软的官网,http://www.microsoft.com/zh-cn/download/details.aspx?id=8961,免费下载这个组件就好。

唯一需要的是,下载的时候,注意根据你的系统版本,选择相应的安装程序。

下载之后,一路下一步就行了,装完,就会出现神龙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。同时,微软的东西,所有的列、表名应该用[]表示,以区别其各种系统保留关键字,不会自动识别的!

【SQL Server】SQL2005的安装与配置、简单使用相关推荐

  1. SQL Server 2016 AlwaysOn 安装及配置介绍

    SQL Server 2016  AlwaysOn 安装及配置介绍 Always On 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案. SQL Server 2012 ...

  2. Windows Server2016+SQL Server 2016 Cluster安装及配置

    我们知道,近期微软正式发布了Windows Server2016和SQL Server Cluster 2016,所以借此机会来尝试一下Windows Server2016+SQL Server Cl ...

  3. linux下装sqlserver安装包,【sqlServer】CentOS7.x 上Microsoft SQL Server for Linux安装和配置...

    SQL Server Documentation https://docs.microsoft.com/en-us/sql/sql-server/sql-server-technical-docume ...

  4. SQL Server 2022下载安装及配置

    文章目录 1.SQL Server + SMSS下载 2.SQL Server安装配置 3.SMSS安装 + 数据库连接 1.SQL Server + SMSS下载 SQLServer 2022下载 ...

  5. SQL Server 2005详细安装过程及配置【转载瑞文软件】

    SQL Server 2005详细安装过程及配置 说明:个人感觉SQL Server 2005是目前所有的SQL Server版本当中最好用的一个版本了,原因就是这个版本比起其它版本来说要安装简单,操 ...

  6. SQL Server 2000详细安装过程及配置

    说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,虽然现如今SQL Server 2000软件早已经过时了,但仍然有一部分人在使用它,尤 ...

  7. 转:(图文并茂)SQL Server 2005详细安装过程及配置

    1.安装过程        注:在Windows7系统下安装SQL Server 2005时,可能会多次遇到提示兼容性问题的情况,此时不用理会,直接点击"运行程序"即可.     ...

  8. SQL Server 2008 Express 安装配置详细教程

    SQL Server 2008 Express 安装配置详细教程 本文出自:http://it.agoit.com/thread-468537-1-1.html 下载 可以访问 Microsoft 下 ...

  9. [sql server] win7 home basic 安装sql server 2005开发版与配置

    win7 home basic虽然不能安装iis,但是并不影响sql server 2005的安装,只是装完sql server 2005,后必须要安装 sql server 2005 sp3,否则s ...

  10. 为SQL Server Always On可用性组配置故障转移群集,存储控制器和仲裁配置

    This article explores the configuration of Windows failover clusters, storage controllers and quorum ...

最新文章

  1. Docker学习(8)——构建镜像(Dockerfile、commit)
  2. python语言介绍-Python语言简介
  3. NameServer的启动
  4. log4j配置_是时候了解一下log4j2各种配置的含义了!
  5. 看完这篇文章,我再也不怕面试官问「垃圾回收」了...
  6. 图像检索新方向,阿里提出区域检索算法|CVPR 2020
  7. UI设计进阶干货|切图命名
  8. 驻马店市机器人科技馆_科技创新体验馆,科技馆机器人
  9. nod32/ESET下載及更新
  10. 全国计算机二级c语言上机考试软件,考前刷题专用
  11. C语言实现99乘法表
  12. 计算机网络专业综合实践报告,计算机网络专业实习报告.doc
  13. Android版本名称
  14. 群晖 Docker Gitlab 安装 及 https配置
  15. 【已解决】Mysql 存储 emoji 表情报错 Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F
  16. iOS 7、iOS 8屏幕适配
  17. 数字IC所用软件及IP分类
  18. linux与 win上装pyhive
  19. Linux根目录文件系统变为Read Only解决方案
  20. Android节操视频

热门文章

  1. python函数的传参要求_python函数传参问题,一直没弄明白
  2. TensorFlow中的通信机制——Rendezvous(二)gRPC传输
  3. ES6与ES2015、ES2016以及ECMAScript的区别
  4. Catch That Cow poj3278
  5. HDU 3047 Zjnu Stadium 带权并查集
  6. 【一段日子荟萃】最近有点烦
  7. 通过Visual C#创建一个Windows组件,然后把其接口以COM形式发布即可(转贴)
  8. 计算机中dhcp服务器怎么找,如何查找网络中其他非法 DHCP 服务器Unix系统 -电脑资料...
  9. 以.a(a为后缀)的文件类型是啥鸭?
  10. linux下卸载之前安装的qt4和qt5