江湖救急,数据库服务器配置问题??? Web访问不到。。。

starryconfig 2012-09-28 04:30:28
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)


问题一:

所用数据库为“SQLServer2008”

站点在Web服务器上,而数据库在数据库服务器上,“Asp.Net”页面访问不到“数据库服务器上”数据库,提示了如上所示的错误,怎么回事???

应该怎样修正???



数据库配置如下:


1、管道配置




2、允许远程连接




3、数据库服务器上的防火墙已经关闭


问题二:还有Asp.net站点访问,还需要配置什么呢??? 外围配置器吗,用的数据库是SqlServer2008???


问题三:Web服务器上的“SQL Server Management Studio”客户端,远程联系数据库服务器是没有问题的。但是,Web网站访问就不行着,这是为什么呢???


数据库连接字符串:

<connectionStrings>
<add name="MyConnString" connectionString="server=192.168.168.3;database = Test;uid=sa;[color=#FF0000]pwd=123456@abcd;" />

</connectionStrings>

问题四:是因为密码中有一个“@”字符吗???
[/color]
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
starryconfig 2012-09-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

问题二:“Sa”账户不是默认可以管理所有数据库的吗? 为什么没有映射所有数据库呢?

你这个数据库的所有者可能不是sa
可能是其它用户建的,或者使用其它用户来附加的等。
[/Quote]

解决步骤:1)将登录方式设为"混合认证"(右击服务器->选择"安全性"->点选"Sql Server"和Windows身份认证模式)
2)设置sa账户(数据库->安全性(与上面的不是同一个,这个不用右击)->登录名->sa账户->设置密码->用户映射->映射到你的数据库
3)重启服务Sql server就可以了.(不要告诉我你不知道在哪里重启哦)


大师,Sa账户开启了安装的时候呢就开启了啊。

就是在“第二步”,添加数据库映射的时候报错的啊。

用的Windows 身份认证添加的“数据库映射”。


“你这个数据库的所有者可能不是sa
可能是其它用户建的,或者使用其它用户来附加的等。”

怎么看数据库所有者??? 用Windows 身份的用户添加不进去啊。



汤姆克鲁斯 2012-09-29
  • 打赏
  • 举报
回复
问题二:“Sa”账户不是默认可以管理所有数据库的吗? 为什么没有映射所有数据库呢?

你这个数据库的所有者可能不是sa
可能是其它用户建的,或者使用其它用户来附加的等。
汤姆克鲁斯 2012-09-29
  • 打赏
  • 举报
回复
问题一:什么叫做“无法使用特殊主体‘Sa’”??? 为什么无法将数据库“GLLGCEMS”的映射加给“Sa”账户。



解决步骤:1)将登录方式设为"混合认证"(右击服务器->选择"安全性"->点选"Sql Server"和Windows身份认证模式)
2)设置sa账户(数据库->安全性(与上面的不是同一个,这个不用右击)->登录名->sa账户->设置密码->用户映射->映射到你的数据库
3)重启服务Sql server就可以了.(不要告诉我你不知道在哪里重启哦)
starryconfig 2012-09-29
  • 打赏
  • 举报
回复
谢谢各位大师,问题是因为“Sa账户没有映射到指定数据库”。


但是,给“Sa”账户添加”数据库映射“的时候却出现了问题。







问题一:什么叫做“无法使用特殊主体‘Sa’”??? 为什么无法将数据库“GLLGCEMS”的映射加给“Sa”账户。


问题二:“Sa”账户不是默认可以管理所有数据库的吗? 为什么没有映射所有数据库呢?
starrycheng 2012-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dba_huangzj 的回复:]

防火墙关了没?TCP/IP那里的高级里面的选项把ALL的开了
[/Quote]

大师,请仔细的看下问题。防火墙已经关了,已经做过的配置如问题中所示。
發糞塗牆 2012-09-28
  • 打赏
  • 举报
回复
防火墙关了没?TCP/IP那里的高级里面的选项把ALL的开了

34,592

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧