摘 要 :

如何安装 SQL Server 2005 Express SQL Server Management Studio Express ,以及配置 SQL Server 2005 Express 的身份验证方式,启用 sa 登录名。

 

正 文 :

默认情况下, SQL Server 2005 Express Edition Evaluation Edition Developer Edition 只允许本地客户端连接(当然包括默认安装的 VS2008 VS2005 Express Web VWD2005 VWD2008 所附带的 SQL Server 2005 Express )。 Enterprise Edition (企业版)、 Standard Edition (标准版) Workgroup Edition (工作组版) 还可侦听 TCP/IP 上的远程客户端连接。

 

SQL Server 2005 Express Edition 是免费, 其下载位置: http://msdn2.microsoft.com/zh-cn/express/bb410792.aspx

Microsoft 提供了“ SQL Server Management Studio Express ”可视化管理工具,下载链接: http://msdn2.microsoft.com/zh-cn/express/bb410792.aspx

或者 http://www.microsoft.com/downloadS/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cn Microsoft 下载中心)

 

一、安装 SQL Server 2005

SQL Server 2005 Express Edition SP2 Microsoft XML Core Services 6.0 Microsoft XML Core Services 6.0 Service Pack 1 安全更新程序 (KB933579) SQL Server Management Studio Express Edition

 

从上述下载地址下载: SQL Server 2005 Express Edition SP2 SQLEXPR32_CHS.EXE 40.6 MB )和 SQL Server Management Studio Express SQLServer2005_SSMSEE.msi 44.7 MB

 

1 、运行 SQLEXPR32_CHS.EXE

在安装 SQL Server 2005 Express Edition SP2 的最后,安装程序会给出一个安装总结,强烈建议大家阅读,它会告诉我们很多的信息,不要轻易放过。下面,我将其对我们用的配置信息摘录如下:

配置和管理 SQL Server Express

为提高可管理性和安全性, SQL Server 2005 对系统上的 SQL Server 外围应用进行了更严格的控制。若要使外围应用最小化,请将以下默认配置应用于 SQL Server 实例:

禁用 TCP/IP 连接

禁用 Named Pipes

必须手动启动 SQL Browser

禁用 OPENROWSET OPENDATASOURCE

禁用 CLR 集成

禁用 OLE 自动化

禁用 xp_cmdshell

 

若要启用或禁用功能和服务,请运行“开始”菜单中的“ SQL Server 外围应用配置器”工具。

安装完后,我们可以看到如下的开始菜单项:

它包含三个配置工具,我们今天等下要用到“ SQL Server 配置管理器”和“ SQL Server 外围应用配置器”。

 

2 、运行 SQLServer2005_SSMSEE.msi

为了便于管理,我们安装 SQL Server Management Studio Express Edition

安装 SQL Server Management Studio Express 之前,必须先安装 MSXML 6.0 。下载其中文版,安装之。

注意必须安装 2007 8 14 Microsoft XML Core Services 6.0 Microsoft XML Core Services 6.0 Service Pack 1 安全更新程序 (KB933579) ,否则不能正常安装 SQL Server Management Studio Express ,其下载地址: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=70c92e77-9e5a-41b1-a9d2-64443913c976

有了它才能正常安装 SQL Server Management Studio Express

 

二、配置 SA

在默认情况下, SQL Server 2005 Express 是采用集成的 Windows 安全验证且禁用了 sa 登录名。为了工作组环境下不使用不方便的 Windows 集成安全验证,我们要启用 SQL Server 2005 Express 的混合安全验证,也就是说由 SQL Server 来验证用户而不是由 Windows 来验证用户。

 

1 、使用 SQL Server Management Studio Express

当我们启动 SQL Server Management Studio Express 时,首先它要连接到我们的 SQL Server 2005 Express ,我们在安装 SQL Server 2005 Express 时,默认的实例为 SQLExpress ,服务器名称的组成为:机器名 / 实例名,因此,本例的服务名称为 W2K3-C/SQLEXPRESS (注:安装 SQL Server 2005 Express 的机器名为 W2K3-C )。第一次使用 SQL Server Management Studio Express ,由于我们必须采用 Windows 身份验证,这是默认安装时决定的。

 

a) 设置 SQL Server 2005 Express 的身份验证方式

b) 设置 sa 的密码并启用 sa 登录名

由于我们不知道 sa 的密码,所以我们须设置一个!不要关闭这个窗口,接着选择左侧的“状态”, 默认情况下, sa 登录名是禁用的 ,因此,我们必须启用 sa 登录名,选择右侧的登录下的“启用”

最后,我们点击窗口下面的“确定”按钮。好了,到此为止, SQL Server 2005 Express 服务器已经可以让 sa 登录了,不过,要重新启动一下,让配置生效。

c) 验证 sa 登录

我们在桌面上新建一个文本文件,文件名为 TestSQL.UDL ,双击这个文件打开“数据链接属性”对话框,点击“提供程序”选项卡,如下图:

点击“下一步”按钮进入“高级”选项卡,输入数据源为: W2K3-C/SQLEXPRESS ,即我们安装的 SQL Server 2005 Express 实例,并选择“ 使用指定的用户名称和密码 ”,输入登录名 sa sa 的密码,最后,我们点击“测试连接”按钮,测试 sa 登录。我们惊喜的看到连接成功!为了下一次使用方便,勾选“允许保存密码”,最后,点击“确定”按钮保存这个数据链接。

 

原文 配置SQLServer2005Express的Windows和SQLServer身份验证