SQL Server 2005与ASP.NET/ASP连接设置

2010-08-28 10:55:12来源:西部e网作者:

SQL Server 2005功能强大,但是有一点很麻烦,每次安装完以后都要重新配置一遍才能和ASP.NET或者ASP程序连接,步骤繁琐,icech只能写一篇文档记录一下,以便下次安装后配置查询方便了!

1、安装SQL Server 2005

一般的版本有SQL Server 2005和SQL Server 2005 Express这两个版本,操作起来基本相同,只是安装SQL Server 2005 Express要少一些配置的界面,需要再安装SQL Server Management Studio Express才能行。这里icech安装的是SQL Server Express版本。

2、在SQL Server 配置管理器中配置

首先打开SQL Server 配置管理器,找到“SQL Server 2005网络配置”下的“SQLEXPRESS的协议”。启动TCP/IP,并在属性中将TCP/IP端口修改为1433。(如图所示)

\

然后选择“SQL Server 2005服务”,重启启动SQL Server即可生效。

提示:到这步为止如果你开发的是客户端程序,那么应该可以连接了,但是如果是B/S结构的Web端程序还需要配置一步才能正确连接。

3、配置SQL Server 2005安全性

这个如果是SQL Server Express就要安装SQL Server Management Studio Express了。下载请点击以下链接“SQL Server Management Studio Express下载”。

打开SQL Server Management Studio Express,连接上数据库。在“对象资源管理器”中的“SQLEXPRESS”上右键选择“属性->安全性”,然后选择“服务器身份验证”的“SQL Server和Windows身份验证模式”。(如图)

\

然后选择“SQL Server 2005服务”,重启启动SQL Server即可生效。

4、连接SQL Server 2005的字符串

以ASP为例

<%
sqlServer="计算机名\数据库管理软件名称"
' 如果是SQL Server 2005则为 "weste\SQL2005"
' 如果是SQL Server Express则为 "weste\SQLEXPRESS"
' 计算机名也可使用“.”代替
sqlUser="sa"   '数据库登录名
sqlPass="123456"  '数据库密码
sqlData="mydbname"   '数据库名

connstr="provider=SQLNCLI;DATA SOURCE="&sqlServer&";UID="&sqlUser&";PWD="&sqlPass&";  DATABASE="&sqlData&""
set conn=server.CreateObject("ADODB.Connection")
conn.Open connstr
%>

赞助商链接: