主题:[讨论]SQL数据库连接不上
[size=4][b]我在调试数据库连接的程序时,显示如下错误。我安装的是SQL Server 2000,是不是必须安装SQL Server 2005?请诸位不吝指教,不胜感谢![/b][/size]
[color=008000][size=4]错误提示:[/size][/color]
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
[color=008000][size=4]附:程序如下[/size][/color]
<%@ Page Language="C#" ContentType="text/html"%>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.Data.OleDb"%>
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e){
//指定数据库连接参数
SqlConnection SconnStr = new SqlConnection("server=local;uid=user;pwd=pass;database=MyDB");
//设定数据库操作命令
SqlCommand Scmd=new SqlCommand("select top 5 * from UserTable order by ID",SconnStr);
SqlDataReader odr = null;
SconnStr.Open();
//
// 此处内容省略
//
}
[color=008000][size=4]错误提示:[/size][/color]
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
[color=008000][size=4]附:程序如下[/size][/color]
<%@ Page Language="C#" ContentType="text/html"%>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.Data.OleDb"%>
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e){
//指定数据库连接参数
SqlConnection SconnStr = new SqlConnection("server=local;uid=user;pwd=pass;database=MyDB");
//设定数据库操作命令
SqlCommand Scmd=new SqlCommand("select top 5 * from UserTable order by ID",SconnStr);
SqlDataReader odr = null;
SconnStr.Open();
//
// 此处内容省略
//
}