vs调试的时候与服务器数据库连接出问题了

zxx-121 2013-09-12 04:04:19
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)



vs服务器资源管理器可以访问到远程的服务器数据库

web.config
<add name="xxxxConnectionString1" connectionString="Data Source=xx.xxx.xx.xx;Initial Catalog=xxxx;Persist Security Info=True;User ID=xmgl;Password=xmglgly"
providerName="System.Data.SqlClient" />
服务器名、登录名、密码都没错
linq to sql
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="xxxx")]
public DataClassesDataContext() :
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["xxxxConnectionString1"].ConnectionString, mappingSource)
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2013-09-12
  • 打赏
  • 举报
回复
Persist Security Info=True -->这个可以不要 我的这么写: <connectionStrings> <add name="DefaultConnectionString" providerName="System.Data.SqlClient" connectionString="server=192.168.xx.xxx\SQLEXPRESS2008R2;database=xxxx;uid=sa;pwd=xxxxx"/> </connectionStrings>
q107770540 2013-09-12
  • 打赏
  • 举报
回复
那你整个项目搜索一下 xxxxConnectionString1 可能VS里定义了多个地方
zxx-121 2013-09-12
  • 打赏
  • 举报
回复
可以的sql客户端可以访问远程的数据库xxxx,登录没问题
q107770540 2013-09-12
  • 打赏
  • 举报
回复
你直接用SQL客户端连接你的目标库,用字符串内信息可以联接的上么: Data Source=xx.xxx.xx.xx;Initial Catalog=xxxx;Persist Security Info=True;User ID=xmgl;Password=xmglgly

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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