sql-server – 数据库连接错误“正在使用的文件”

前端之家收集整理的这篇文章主要介绍了sql-server – 数据库连接错误“正在使用的文件”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Visual Studio 2010 C#Express和sql Server Management Studiosql Server 2012
我尝试将数据库连接到 Windows窗体项目时收到错误.
"This file is in use.  Enter a new name or
close the file that is open in another program"

我在网上试图找到一个解决方案但没有工作.所以我决定创建一个全新的数据库和一个全新的项目.但我仍然得到错误

这是我使用的步骤:

>首先我连接到本地托管的服务器
>然后我右键单击数据库并选择新数据库并将其命名为school
>然后我右键单击新数据库中的表文件夹并选择新表
>我添加了表学生,课程,注册
>最后我把一些虚假的条目扔进了它

现在我跳到VS.

>我选择New Project然后选择Windows Forms Application并将其命名为Registrar
>然后我点击添加新数据源
>在“选择数据源类型”窗口中选择数据库
>然后我在“选择数据库模型”窗口中选择“数据集”
>然后我单击New Connection我将DataSource更改为Microsoft sql Server数据库文件浏览到我的’sqlEXPRESS’文件夹中的DATA文件夹,当我单击’school.mdf’文件时,我得到上述错误.

任何帮助将不胜感激.

解决方法

您的school.mdf附加在sql Server 2012中.您需要将其分离.

转到sql Server Management Studio,右键单击School,Tasks,Detach.

除非它已分离,否则它将由sql Server Management Studio使用.

猜你在找的MsSQL相关文章