这是第一次在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表示连接到本地数据库,填入用户名、密码、新数据库名称。
成功创建后,在“服务器资源管理器”中,可以修改连接关联至目标数据库,删除新建数据库即可。

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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐