WebPartManager与provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 的问题
很奇怪的问题,我的网站运行涉及数据库的程序都没有问题,但就往页面里拖了个WebPartManager控件,别的什么程序都没有,页面就出错,提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
搞了一晚上了搞不好。这是怎么回事啊?
--------------------编程问答-------------------- 说明一下,我的webconfig链接的是SQL2005,机子装有SQL2000和SQL 2005企业版.没有装Express版本,
链接字符串如下:
<add name="TourConnection" connectionString="Data Source=192.168.0.68;Initial Catalog=JxTour;Persist Security Info=True;User ID=sa; Password=maclong;"
providerName="System.Data.SqlClient" /> --------------------编程问答-------------------- 顶,问题没有解决 --------------------编程问答-------------------- 两个数据库服务实例是不是相互干扰了 --------------------编程问答-------------------- 把WebPartManager属性里的Personalization设置为False --------------------编程问答-------------------- --------------------编程问答-------------------- 我也遇到这个问题了,还没有解决么? --------------------编程问答-------------------- 问题有了答案:
原来WebPart在使用个易做图的时候需要运行一下C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe来安装一个名为aspnetdb的数据库。
然后在web.config里配置一下连接字符串:(本连接字符串已经覆盖了默认的LocalSqlServer)
程序代码
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Persist Security Info=True;User ID=sa;Password="
providerName="System.Data.SqlClient" />
注:如果不用WebPart的个性化服务,可以在WebPartManager属性里加入Personalization-Enabled=False
补充:.NET技术 , ASP.NET