日期:2014-05-18  浏览次数:20389 次

网站数据库注册不成功,为何?
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> aspnet_regsql   -S   MYSQLSERVER   -U   sa
  -P   dell4600   -d   Northwind   -A   all

开始添加以下功能:
Membership
Profile
RoleManager
Personalization
SqlWebEventProvider

..................
出现错误。该异常的详细信息为:
在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Serv
er   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -
  无法打开到   SQL   Server   的连接)

无法连接到   SQL   Server   数据库。

请大家帮忙看看,多谢!

------解决方案--------------------
开始-程序-sql server 2005 - 配置工具

一 sql server 外围应用配置器- 服务和连接的外围应用配置器- 远程连接-Tcp/Ip和namepipes

二 sql server configuration manger-sql server2005网络配置- sqlexpress的协议- tcp/ip
- 动态端口 一律改为1433

--------------------------
重启电脑`OK
------解决方案--------------------
解决方法:开始-> 所有程序-> Ms Sql Server-> 配置工具-> sql server外围应用配置器-> 服务和连接的外围应用配置器-> 打开MSSQLSERVER节点下的Database Engine 节点,先择 "远程连接 ",接下建议选择 "同时使用TCP/IP和named pipes ",确定后,重启数据库服务就可以了.

如果还出现错误的话 那么请你检查一下所写的代码connectionString中的Data Source这个属性填写的值是否正确 本机默认填写.\SQLEXPRESS 或者换成 计算机名\SQLEXPRESS ...