接上一篇,对于这个问题,其实现在想想真的很简单,但是当初却花费了我大量的时间去找资料。其实只要在web.config里面把连接数据库的信息改改就可以了。
例如我原先的web.config里面的连接信息如下:
<connectionStrings>
<add name="gxut_management_partyConnectionString2" connectionString="Data Source=WCLIENT06;Initial Catalog=gxut_management_party;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
这是导致错误产生的原因,
解决方法:
<connectionStrings>
<add name="gxut_management_partyConnectionString2" connectionString="Data Source=.;Initial Catalog=gxut_management_party;User ID=sa;pwd=123"
providerName="System.Data.SqlClient" />
</connectionStrings>
自己对比一下,有什么改动的吗?
其实只要把Integrated Security=True(集成验证)换成User ID=sa;pwd=123(登录数据库时的登录名和密码)即可。问题就这样解决了。
不过,或许针对这个错误,大家的问题或许会不一样,我在这只是把自己解决这一问题的方法分析给大家。希望对大家有帮助。
分享到:
相关推荐
问题是这样的…我在VS2008直接运行打开网页,可以连接... 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 “TakeClass”。登录失败。 用户 ‘2D2727E2578F446\ASPNET’ 登录失败。
异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中...
异常详细信息: System.Data.SqlClient.SqlException: 用户 ‘XXXASPNET’ 登录失败。 今天将网站迁移过来后,就发现这个问题.经过摸索,发现原因是我们登录数据库的角色对数据库的权限不够. 解决办法: 1.打开...
在进行Microsoft SQL Server(简称Mssql)数据库备份操作时,用户可能会遇到“无法打开备份设备”的错误消息。这一问题往往让DBA(数据库管理员)和系统管理员感到困扰,因为这直接影响到数据的安全性和业务的连续性...
完美解决“换另一台电脑上用VS2008继续开发web项目时出现 ... 您可能感兴趣的文章:System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 登录失败。System.Data.SQLite 数据库详细介绍SQL Server出现Syst
1. ADO.NET支持:它实现了.NET Framework的System.Data.SqlClient命名空间,允许开发人员使用.NET的ADO.NET接口(如SqlConnection、SqlCommand、SqlDataReader等)来操作SQLite数据库。 2. 兼容性:Mono.Data.Sqlite...
以下是一篇关于编程报错、软...程序运行时抛出异常:“System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server.”。 4. 处理
catch (System.Data.SqlClient.SqlException e) { connection.Close(); throw e; } } } } public static int ExecuteSqlByTime(string SQLString, int Times) { using (SqlConnection connection = new ...
- **System.Data.SqlClient**:包含SQL Server提供程序的类。 - **System.Data.SqlTypes**:定义了SQL Server特有的数据类型。 #### 三、核心类和对象 在ADO.NET中,有几个关键的类和对象用于数据操作: 1. **...
- ADO.NET:C#中用于数据库操作的主要库,包括System.Data.SqlClient或System.Data.OleDb等组件,允许我们连接到SQL Server、Oracle、Access等不同类型的数据库。 - SqlConnection对象:用于建立与SQL Server的...
使用`System.Data.SqlClient`命名空间中的SqlConnection类来连接SQL Server。例如,通过`SqlConnectionStringBuilder`创建连接字符串,并用`SqlConnection`打开连接。执行SQL语句时,可以使用SqlCommand对象,支持...
异常的具体类型为 `System.Data.SqlClient.SqlException`,提示用户 'sa' 的登录失败。此类错误可能是由于多种原因导致的,包括但不限于用户名或密码不正确、服务器配置不当、权限设置问题等。 #### 详细分析与解决...
`providerName`是数据提供者,如SQL Server使用`System.Data.SqlClient`;`connectionString`则是具体的数据库连接信息,包括服务器名、数据库名、用户名和密码。 接下来,我们将在C#代码中读取并使用这些连接字符...
- `System.Data.SqlClient`: 提供了对SQL Server数据库的操作支持。 ### 二、创建窗体应用 接下来,我们看到一个基于`System.Windows.Forms`的简单窗体应用。其中: - `public partial class Form1 : Form`定义了...
- `System.Data.SqlClient` 和 `System.Data.OleDb` 提供特定于SQL Server和OLE DB的数据提供者。 - `System.Data.SqlTypes` 包含与SQL Server数据类型对应的.NET类型。 - `System.XML` 和 `System.XML.Schema` 用于...
using System.Data.SqlClient; namespace 学生管理系统 { public partial class 登陆 : Form { int MyField; public 登陆() { InitializeComponent(); } private void button1_Click(object sender, ...
在尝试打开连接时,如果出现错误,可以捕获`SqlException`或其他相关的异常类型,然后采取适当的错误处理措施,例如记录日志或提示用户。 此外,执行SQL命令通常使用`SqlCommand`(SqlClient)、`OleDbCommand`...
首先,C#中的数据库开发涉及的主要类库是System.Data.SqlClient(对于SQL Server)或System.Data.OleDb(对于OLE DB兼容的数据库,如Access)。开发者会学习如何使用SqlConnection对象建立到SQL Server的连接,并...
请注意,这种方法会立即终止所有未提交的事务,并且在数据库离线状态下,任何尝试连接的尝试都将失败。 5. **计划还原操作的时间**: 最好在系统负载最低的时候执行数据库的还原操作,这样可以减少其他用户或进程...