各位大侠,帮小弟看看。
我先装了 sql server 2000 然后装了 .net 2005,程序连接数据库的时候有问题。
出错提示为:“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ”。
我没有设置什么远程连接,我是本地连接的。程序的代码已经验证过是对的,是配置出了问题,大家帮帮,我已经看这个错误两天一夜了。还有我用另外一台装.net 2003 的电脑,连这台电脑,出错提示说“sql server 找不到或者拒绝访问”。给点提示
我先装了 sql server 2000 然后装了 .net 2005,程序连接数据库的时候有问题。
出错提示为:“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ”。
我没有设置什么远程连接,我是本地连接的。程序的代码已经验证过是对的,是配置出了问题,大家帮帮,我已经看这个错误两天一夜了。还有我用另外一台装.net 2003 的电脑,连这台电脑,出错提示说“sql server 找不到或者拒绝访问”。给点提示
SqlConnection mycon = new SqlConnection(str_con);
mycon.Open();
string Str_sql = "select CustomerID,OrderID from Orders order by RequiredDate ";
SqlDataAdapter S_da = new SqlDataAdapter(Str_sql, mycon);
DataSet tt = new DataSet();
S_da.Fill(tt,"ww");
T_datatest.Text = tt.Tables["ww"].Columns.Count.ToString();
2.打sp3
3.检查1433还不行,参考
http://support.microsoft.com/default.aspx?kbid=328306
1、SQL Server的配置有问题(我检查过没有错误,一个是命名管道还有一个就是tcp/ip)
2、我尝试在连接字符串中写明端口 1433,出现错误的概率比以前少
3、最后怀疑可能远程的服务器短时间内CPU占用100%
现在,我还是偶尔会出现这个问题