在获取文件正在使用消息时,我阅读了另一篇关于此问题的文章。我进入 SQL Management Studio 并断开了数据库的连接,但仍然没有成功连接。这是一步一步发生的事情:
我下载了 SQL Express 2014 并安装了它。我创建了一个名为 MyEntertainmentDB 的数据库,然后创建了几个文件(电影和评级)。我向两者都添加了一些数据。我启动了 VS,并在 VB 中创建了一个表单,添加了包括数据网格在内的各种控件。DB 存在于 MS SQL 使用的默认位置。我单击了智能标记,出现了数据网格视图任务窗口。我单击选择数据源下拉箭头,然后添加项目数据源。数据库突出显示,然后单击下一步。数据集突出显示,然后单击下一步。现在我单击新连接并选择 Microsoft SQL Server 数据库文件(数据提供程序是 SQL Server 的 .NET Framework 数据提供程序(该下拉框中唯一的内容)),然后单击继续。现在我' m 在第一个框中显示了一个数据源为 Microsoft SQL Server 数据库文件 (SqlClient) 的窗口,我浏览到我的数据库所在的位置并选择它(即 C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS \MSSQL\DATA\MyEntertainmentDB.mdf)。一切顺利,我正在使用 Windows 身份验证。我点击确定。现在它等待几分钟,我收到这条消息:
尝试附加到数据库失败并显示以下消息:建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。
我查看了 SQL Server 日志,但没有提到任何内容。我找不到任何 VS 日志。我检查了 Windows 日志,但找不到任何看似相关的内容。我对这个问题不知所措,准备丢弃 MS SQL 服务器,只使用 MS Access 2010 或 MySQL。有人看到我哪里出错了吗?如果是这样,请帮忙,我试图非常具体,希望我已经提供了所有必要的信息。