无法打开登录所请求的数据库

本文介绍了在VS2010中遇到无法打开WinForm程序的数据库HRTrace.mdf,由于未安装SQL Server导致登录失败的问题。通过从代码层面解决问题,具体方法包括复制数据库连接字符串,并将其粘贴到App.config文件中替换原有内容,以此来解决登录验证问题。
部署运行你感兴趣的模型镜像

无法打开登录所请求的数据库


一、问题描述:

            VS 2010打开一个WinForm程序,数据库文件为HRTrace.mdf。(本机未装SQL Server数据库)登录程序时提示“无法打开登录所请求的数据库HRTrace.mdf。登录失败。用户<计算机名\Administrator>登录失败”。如下图所示:


二、解决思路:

         因为本机未装SQL Server,无法在SQL Server上进行登录验证并做相应配置,故考虑从代码里解决。


三、解决方法:

        为查看数据库表中内容已新建数据库连接(详见前一篇文章)。

        1、服务器资源管理器 -- 数据连接--数据库名上右键属性--复制属性中“连接字符串”内容;

        (或数据连接里--修改连接--高级,最下面的内容复制。殊途同归。

        2、项目“App.config”文件--将复制内容粘贴替换掉“connectionString='······’“中相应内容。


App.config修改前:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<connectionStrings>
    <add name="DBConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=HRTrace;Integrated Security=True;" providerName="System.Data.SqlClient"/>
	</connectionStrings>
</configuration>

App.config修改后:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<connectionStrings>
		<add name="DBConnection" connectionString="这里是复制的内容" providerName="System.Data.SqlClient"/>
	</connectionStrings>
</configuration>



您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值