怎么样才算启动sqlserver2005?怎么样才能连接上数据库呢?急

解决方案 »

  1.   

    看看“服务”中的sql server
      

  2.   

    服务中已经开启了,可是程序运行时就是连接不上:
    错误信息:未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 47: 
    行 48:             ///判断用户是否合法
    行 49:             if (recu.Read())
    行 50:             {
    行 51:                 userId = recu["UserID"].ToString();
     源文件: d:\asp.net2.0\源程序\ch11\DocumentManager\Default.aspx.cs    行: 49 
      

  3.   

    使用SQL Server Management Studio能连接上吗?
      

  4.   

    连接不上:
    web.config :
    <appSettings>
    <add key="SQLCONNECTIONSTRING" value="data source=CZH;uid=sa;pwd=123456;database=StudentDB"></add>
    </appSettings>
    Default.aspx.cs:using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;public partial class Default : System.Web.UI.Page
    {
        static string sValidator = "";
        private readonly string sValidatorImageUrl = "DesktopModules/ValidateImage.aspx?Validator=";    protected void Page_Load(object sender, EventArgs e)
        {        
            ///添加页面初始化代码
            if (!Page.IsPostBack)
            {
                sValidator = GetRandomint();
                ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
            }
        }    protected void LoginBtn_Click(object sender, EventArgs e)
        {
            ///如果页面输入合法
            if (Page.IsValid == true)
            {
                if (Validator.Text != sValidator)
                {
                    Message.Text = "验证码输入错误,请重新输入验证码!!!";
                    sValidator = GetRandomint();
                    ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
                    return;
                }            String userId = "";            ///定义类并获取用户的登陆信息            
                StudentManager.User user = new StudentManager.User();
                SqlDataReader recu = user.GetUserLogin(UserName.Text.Trim());            ///判断用户是否合法
                if (recu.Read())
                {
                    userId = recu["UserID"].ToString();
                }
                recu.Close();            ///验证用户合法性,并跳转到系统平台
                if ((userId != null) && (userId != ""))
                {
                    Session["UserID"] = userId;                //跳转到登录后的第一个页面
                    Response.Redirect("~/DesktopModules/Main.aspx");
                }
                else
                {
                    sValidator = GetRandomint();
                    ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
                    ///显示错误信息
                    Message.Text = "你输入的用户名称或者密码有误,请重新输入!";
                }
            }
        }    protected void CancelBtn_Click(object sender, EventArgs e)
        {
            ///清空用户名称和密码输入框
            UserName.Text = Password.Text = "";
        }    private String GetRandomint()
        {
            Random random = new Random();
            return (random.Next(100000,999999).ToString());
        }
    }
      

  5.   

    打开sql sever 2005的"配置工具"的"SQL Server Configuration Manager"选择"sql sever 2005的网络配置"mssqlserver的协议"将tcp/ip协议改为"启用"
      

  6.   

    另外,老大,在web.config中:
    <add key="SQLCONNECTIONSTRING" value="data source=CZH;uid=sa;pwd=123456;database=StudentDB"></add>
    </appSettings>
    source是不是指我的计算机名,uid和pwd分别指的什么
      

  7.   

    telnet 1433时显示错误,在端口23:连接失败
      

  8.   

    Data Source
    指你的连接的库
    uid 用户名
    pwd 密码
      

  9.   

    source是指数据库服务器的计算机名,uid和pwd分别指的用户名和密码,
    database就是数据库
      

  10.   

    堆栈跟踪: 
    [NullReferenceException: 未将对象引用设置到对象的实例。]
       Default.LoginBtn_Click(Object sender, EventArgs e) in c:\Inetpub\wwwroot\stu\StudentManager\Default.aspx.cs:49
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
      

  11.   

    各种方法都有
    www.connectionstrings.com