代码-asp.net 连接Sql2008的问题

问题描述

asp.net 连接Sql2008的问题

最近朋友传了个ASP.NET程序让我这个菜鸟看一看。我也是刚刚接触asp.net.
用vs2010打开后. 找到连接数据库的代码. 感觉应该是这个.
web.config文件中

providerName="System.Data.SqlClient" />

本人把朋友传来的数据库还原到sql2008中了.库名为zhangsan 在vs2010中点文件,在浏览器中查看。普通的网页都可以看到.但是涉及到 sql。比如注册帐户.就会出错。

是这样的错误
无法打开登录所请求的数据库 "zhangsan"。登录失败。
用户 'zhangsan-PCzhangsan' 登录失败。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "zhangsan"。登录失败。
用户 'zhangsan-PCzhangsan' 登录失败。

而我看csdn上的解决办法.说改sa登录。我就把代码改成这样.

但是还是出错。

用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。

源错误:

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[SqlException (0x80131904): 用户 'sa' 登录失败。]

本人已经把混合登录,远程登录什么的都设置了.还有sql 里面的用户映射.钩选db_owner 什么的都试过了。可是还是提示上面一样的错误。
请教各位大神们。我哪里搞错了吗?

解决方案

这个隐藏了不少关键内容阿。我又在论坛发了个帖子。http://bbs.csdn.net/topics/391029770

解决方案二:

楼主自己搞出来啦。

时间: 2024-08-05 17:43:02

代码-asp.net 连接Sql2008的问题的相关文章

ASP.NET连接sql2008数据库的实现代码_实用技巧

利用SqlConnection对象连接sql2000以上版本,并使用SqlCommand对象对数据库进行读取. SqlCommand类概述:  用于对sql数据库执行sql语句或存储过程.  命名空间:System.Data.SqlClient 程序集: System.Data(在 System.Data.dll中) SqlCommand类的属性 1.CommandText 获取或设置要对数据源执行的Transact-SQL语句或存储过程. 2. CommandType 获取或设置一个值,该值指

win2003下ASP.NET连接sql2008的问题

问题描述 用vs2013创建的一个web项目,本地环境是win7+sql2008.本地测试正常.部署到服务器上以后连接不上数据库.服务器环境win2003+sql2008+.net4数据库连接字符串没有问题,一开始输出sql日志是没有开始远程访问.但是开始远程访问以后还是不成功.在本地用Ssms连接却是正常的.同样的项目部署到server2008上就没有这样的问题,所以现在考虑是不是权限问题.各位有没有遇到过类似情况,还望指点一二 解决方案 解决方案二:要看提示错误信息是什么解决方案三:先检测是

服务器sql2008-win mobile6.1连接sql2008的问题,连结不上。如下代码:

问题描述 win mobile6.1连接sql2008的问题,连结不上.如下代码: ??????????? string connStr; ??????????? connStr = "Password=;Persist Security Info=True;User ID=sa;Initial Catalog=erp;Data Source=192.168.0.199;"; ??????????? SqlConnection io_conn = new SqlConnection(c

数据库连接-access 数据库asp连接代码 该sql2005连接代码 怎么改?

问题描述 access 数据库asp连接代码 该sql2005连接代码 怎么改? 以下是连接access数据库代码,如果要改成连接SQL数据库代码,应该怎么改? SQL2005数据库实例名:newdata 数据库用户名:sa 密码:888888 <% On Error Resume Next c_type=1 if c_type =1 then db="aaa/bbb.mdb"'这里修改数据库路径或名称 Set conn = Server.CreateObject("A

Asp.net 连接MySQL的实现代码[]_实用技巧

Mysql的connector/net5.0下载地址: http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick 安装好以后, 点属性,然后点查找目标,点向上一层目录,找到Binaries\.NET 2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下. 在代码页里输入using Mysql.Data.MysqlClient;然后再在Page_L

求助,求简单的asp.net连接SQL的代码,求简单而且全面

问题描述 求助,求简单的asp.net连接SQL的代码,求简单而且全面求代码,求全面 解决方案 解决方案二:网上这样的例子很多,百度一下吧解决方案三:ado.net.解决方案四:该回复于2014-09-30 16:01:50被版主删除解决方案五:听说直接求代码的会锁帖解决方案六:版主,快来锁贴.解决方案七:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;staticvoidMain(){StringconnStr="driver=(

ORACLE920与ASP的连接问题的解决办法

oracle|解决|问题 ORACLE920与ASP的连接问题的解决办法 代码如下: <% on error resume next '连接数据库 Set OraSession = CreateObject("OracleInProcServer.XOraSession") set oradatabase=orasession.dbopendatabase("数据库名","用户名/密码",0) '出错处理 if err.number >

asp.net连接sql数据库实例基础教程

asp.net|基础教程|教程|sql数据库 以下代码演示了如何使用asp.net连接sql server2000数据库并操作的代码实例, 和asp.net初学者分享一下. asp.net基础教程,连接SQL Server2000数据库实例代码分析: 以下为代码内容:<%@ Import Namespace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> <

ASP.NET连接MySql数据库的2个方法及示例

 这篇文章主要介绍了ASP.NET连接MySql数据库的2个方法及示例,使用的是MySQL官方组件和ODBC.NET,需要的朋友可以参考下 方法一: 使用MySQL官方组件 使用MySQL推出的 MySQL Connector/Net 组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的< assemblies>节点内添加下面的节点:      代码如下:<add assembly=&qu