Asp.net连接MSSQL 2000过程笔记

来源:互联网 发布:数据分析和数据运营 编辑:程序博客网 时间:2024/05/17 22:05
 

配置文件 Web.config -> <configSections>中添加:

<add key="ConnectionString" value="Data Source=localhost; initial catalog=phpmssql;trusted_connection=yes;integrated security=sspi"/>

 

测试代码:显示test表中数据条数

private void bind()

{

    try

    { 

         SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["SQLServerConnStr"].ToString());

         string SqlStr = "select * from test";

         SqlDataAdapter ada = new SqlDataAdapter(SqlStr, conn);

         conn.Open();

         DataSet ds = new DataSet();

         ada.Fill(ds);

         Response.Write(ds.Tables[0].Rows.Count.ToString());

         conn.Close(); 

      }

      catch (System.Exception e)

      {

             Response.Write(e.Message);

      } 

}

 

错误一:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

 

经搜集资料是SQL Server (SQLEXPRESS)没有启动。

方法一:开始->管理工具->服务启动(如图)

方法二:使用SQL Server服务管理器启用 如图:

 

服务器选择: 20110110-1412\SQLEXPRESS

 

错误二:无法打开登录所请求的数据库 "phpmssql"。登录失败。用户 '20110110-1412\ASPNET' 登录失败。

 

查看企业管理器 数据库->phpmssql->用户 如图

      

没有20110110-1412\ASPNET

将它添加的phpmssql数据库的用户中 

右键用户->新建数据库用户

点击登录名右侧下拉框

 

选择新建

选择名称

 

选中ASPNET 点击添加 然后确定。返回到新建用户界面在登录名中选择 20110110-1412\ASPNET 并确定权限(如db_owner)。如图

重启服务器,刷新页面,正常显示。

原创粉丝点击