标题: (文章)可视化配置SQL Server 2005 Express的远程访问 [打印本页] 作者: zhuyiwen 时间: 2008-4-14 01:05 标题: (文章)可视化配置SQL Server 2005 Express的远程访问 可视化配置SQL Server 2005 Express的远程访问
作者:朱亦文
日期:2008.04.11
一、如何安装SQL Server 2005 Express、MSXML6、SQL Server Management Studio Express,以及配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名。
二、配置SQL Server 2005 Express,以实现远程访问,即局域网中访问SQL Server 2005 Express。
三、保证服务器的安全,如何配置防火墙以使其他网络用户能访问SQL Server 2005 Express。
时 间:2008-4-11 16:30:53 作 者:朱亦文 摘 要:如何安装SQL Server 2005 Express、MSXML6、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是可以免费分发的,它的安装包分为两种:“SQL Server 2005 Express Edition SP2”和“具有高级服务的 SQL Server 2005 Express Edition SP2”,其下载位置:http://msdn2.microsoft.com/zh-cn/express/bb410792.aspx。为了可视化管理,Microsoft还提供了“SQL Server Management Studio Express”,本文就是基于这个管理工具编写的教程,该管理工具的下载链接:http://msdn2.microsoft.com/zh-cn/express/bb410792.aspx。 一、安装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 实例:
二、配置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的密码,所以我们须设置一个! 作者: tmtony 时间: 2008-4-14 08:51 时 间:2008-4-11 17:14:47 作 者:朱亦文 摘 要:配置SQL Server 2005 Express,以实现远程访问,即局域网中访问SQL Server 2005 Express。 正 文: 三、配置远程访问
在上一节我们讲了如何安装SQL Server 2005 Express、MSXML6、SQL Server Management Studio Express,以及配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名。但是,网络中间的其他用户还是访问不了我们的SQL Server 2005 Express。
下面我们接着讲如何让SQL Server 2005 Express能够被远程访问,也就是说,如何在局域网中访问SQL Server 2005 Express。
在一节,我们可以看到安装完SQL Server 2005 Express后,安装程序最后给了我们如下信息:
禁用 TCP/IP 连接 禁用 Named Pipes 必须手动启动 SQL Browser 而这些都是我们实现远程访问要启用的,我们必须开启它们才能实现远程访问。
1. 配置服务
在开始菜单上我们打开SQL Server 2005的配置工具“SQL Server 外围应用配置器”。
在进入“服务和连接的外围应用配置器”对话框以后,我们首先选择左侧的“远程连接”,在右侧我们选择“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。当然,你如果只想使用TCP/IP连接SQL Server 2005 Express的话,你可以选择“仅TCP/IP”。
为了能够访问到SQL Server 2005 Express,我们必须启用SQL Server Browser,以使服务器端口或Named Pipe信息传达到客户端,如果不启用该服务,客户端是连接不到SQL Server 2005 Express服务器的。
在输入完数据后,点击“确定”,保存设置。
使用同样的方法,添加1434端口:
名称:SQL Server - 1434
端口号:1434
协议:UDP
添加SQL Server 2005 Express服务应用程序sqlservr.exe。
在“Windows防火墙”对话框中,点击“添加程序”打开“添加程序”对话框,我们在程序列表中并没有发现我们想要放开的应用程序。我们必须自行添加。
点击“浏览”按钮,如下图,找到SQL Server 2005 Express实例的安装位置,本文所述的SQL Server 2005 Express的SQLExpress实例安装在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn,在这个文件夹中选择sqlservr.exe应用程序文件。点击“打开”按钮。