读书人

vs调试的时候与服务器数据库连接出有关

发布时间: 2013-09-13 21:12:00 作者: rapoo

vs调试的时候与服务器数据库连接出问题了
在与 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)
linq?to?sql 远程连接 服务器
[解决办法]
那你整个项目搜索一下 xxxxConnectionString1

可能VS里定义了多个地方
[解决办法]

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>

读书人网 >.NET

热点推荐