mysql2005_vs2005+MSSQL2005 express

为了配置这个MSSQL 2005 EXPRESS..花了我整整3个小时...

话说VS2005真的是一个不错的IDE,安装配套比较齐全,不用东找西找一些配件.

MSSQL 2005 EXPRESS是一个免费版本,对初学者来说已经足够应用了.

首先需要下载一个名为SQLServer2005_SSMSEE.msi,这个文件一搜索就有下载(http://download.microsoft.com/download/1/1/0/110d908f-c445-4523-b939-220c7d135f3d/SQLServer2005_SSMSEE.msi)下载安装.这个是SQL Server Management Studio Express的安装程序,通过这个软件你可以用图形化的界面来对数据库进行操作.(就像SQL 2000的企业管理器一样)

为了配置这个MSSQL 2005 EXPRESS..花了我整整3个小时...

话说VS2005真的是一个不错的IDE,安装配套比较齐全,不用东找西找一些配件.

MSSQL 2005 EXPRESS是一个免费版本,对初学者来说已经足够应用了.

首先需要下载一个名为SQLServer2005_SSMSEE.msi,这个文件一搜索就有下载(http://download.microsoft.com/download/1/1/0/110d908f-c445-4523-b939-220c7d135f3d/SQLServer2005_SSMSEE.msi)下载安装.这个是SQL Server Management Studio Express的安装程序,通过这个软件你可以用图形化的界面来对数据库进行操作.(就像SQL 2000的企业管理器一样)

而要令到我们可以在.net中连接MSSQL,我们需要进行一些配置:

如下图:

12bbc8ec7c9c62dd569319c7d25403a3.png

添入服务器名和数据库名,选择验证方式,一般会出现错误;

"在默认的设置下SQL Server不允许远程连接可能会导致此失败 error:40无法打开到SQL     Server的连接连接失败。"

1.此时需要开启sql2005远程连接功能

开始 --     Microsoft SQL Server 2005 -- 配置工具-- SQL Server 外围应用配置器 --     远程控制---- 服务和连接外围应用配置器SQLEXPRESS -- Database Engine

勾选 本地连接和远程连接,同时使用TCP/IP和name pipes ,确定 。         如下图

2.登陆设置改为SQL Server身份验证

开始 --     Microsoft SQL Server 2005     -- SQL Server Management Studio Express,选择Windows 身份验证 连接 ,进去后在左边的 对象资源管理器 的第一项 就是你的服务器名 点右键 属性,选择 安全 选择SQL Server和windows验证模式 如下图:

95f899c1669a531e1e24f76334ac4eb9.png

3.设置一个SQL     server方式的用户名和密码

开始 -- Microsoft SQL Server 2005     --     SQL Server Management Studio Express,选择Windows 身份验证 连接     ,点上面的新建立查询 在右面输入 sp_password null,'123456','sa' ,点上面的执行,这样就设置了一个用户名为sa     ,密码为:123456的用户,但是现在还不能用用户名sa登陆                  如下图:

2cdf9b33b97ac82370ba4887791cf0b5.png

4.开启sa帐号

开始 -- Microsoft SQL Server 2005     --     SQL Server Management Studio Express ,选择Windows 身份验证 连接,点左面的 对象资源管理器 --      安全性 --       登陆名 --      sa 右键属性,点状态      登陆 勾选启用 如下图

e45a457974b657c1d0c89cc02d851cc1.png

5.重启数据库服务器

如下图

8f21f516c245c38d9804ba1367bd6daa.png

6.测试连接 vs2005

12bbc8ec7c9c62dd569319c7d25403a3.png

服务器名就是你登陆数据库管理器的时候的服务器名 如 我的是 406F366C585C448\SQLEXPRESS

3b7808f5ed9f29eb749a804ad7be9012.png

以后操作都完成后,就会出现下图,那么,恭喜,连接成功!

60e4d4885b0375e873523948472aec73.png

在.net中的连接你要注意填写服务器名这一栏,这我可是有一段血泪史...(就是开始说的三小时)如果你在这一栏中的下拉菜单中发现一个服务器名是你的计算机名的时候,千万别就认为这个名字是正确的,你应该去留意下SQL Server Management Studio Express登陆连接时,登陆窗口所写的服务器名,例如下面:

3b7808f5ed9f29eb749a804ad7be9012.png

前面的406F366C585C448是我的计算机名,后面的\SQLEXPRESS是数据库生成时自动加上去的.

由于以前写DELPHI时候连接数据库时曾经就是连接到计算机名为服务器名的,所以刚开始做时没有留意到...唉

在vs2005中填的服务器名一定不能漏掉后面的那段,否则连一万年都不连不上..

posted on

2008-12-03 11:45

小Cool

阅读(3727)

评论(0)

编辑

收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值