【経験談】VS2013创建数据库连接失败问题

本文记录了在Visual Studio 2013中遇到的数据库连接失败问题及解决方案。作者通过分析异常信息,发现由于SQLAGENT任务占用和身份验证问题导致连接失败。提出了解决异常1的方法——在SQL Server Management Studio中使数据库脱机,以及解决异常2的替代方案——创建新数据库并后续修改连接。全文实用且简洁,适合初学者参考。

这是第一次在VS中建立数据库连接,连蒙带猜地总结以下经验。
提取截图加编辑文本用了近一个小时,但是,相信我,看完它不过十分钟的事
中间一些问题的原因还没有参悟透,留待以后补充。有大神路过的话,万望赐教,嘿嘿。

先上异常信息截图,有两个:
异常1:目标数据库被其它任务占用,没办法用以创建连接。
 “mdf文件正在使用。请输入新文件名或关闭其他应用程序正在使用的文件


异常2:登录服务器失败。
Login failed for user '用户名'


异常1源起:
在“服务器资源管理器”中,右键“数据连接”,选择“添加连接”。


“添加连接”窗体中点击“浏览”。

选择已存在的数据库,单击“打开”即出现异常。

原因猜测:
SQLAGENT任务正在使用已存在的目标数据库导致VS中创建连接失败。
直接关掉这个任务并不能解决问题,可能导致无法连接到数据库。
可以在SQL Server Management Studio中选中目标数据库(右击→任务→脱机),
但是在随后的身份验证时出现异常2,还是不能到达我要的效果。


异常2源起:
选择“使用SQL Server身份验证”,“确定”后即出现异常2。
猜不出存在的原因。遗憾~
“使用Windows身份验证”不会出现在这个异常,但是就是要钻一下牛角尖,呵呵。

另外一种成功的创建方式:
选择创建一个新的数据库。

127.0.0.1表示连接到本地数据库,填入用户名、密码、新数据库名称。
成功创建后,在“服务器资源管理器”中,可以修改连接关联至目标数据库,删除新建数据库即可。

看到这里,有没有计时?真的花了十分钟的话说明你跟我一样是小白额!哈哈~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值