gpt4 book ai didi

sql-server - 数据库连接错误 "file in use"

转载 作者:行者123 更新时间:2023-12-02 17:10:16 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2010 C# Express 和 SQL Server Management Studio 以及 SQL Server 2012当我尝试将数据库连接到 Windows 窗体项目时,出现错误。

"This file is in use.  Enter a new name or
close the file that is open in another program"

我在网上查了一下试图找到解决方案,但没有成功。所以我决定创建一个全新的数据库和一个全新的项目。但我仍然收到错误!

这是我使用的步骤:

  • 首先,我连接到本地托管的服务器
  • 然后我右键单击Databases并选择New Database并将其命名为school
  • 然后我右键单击新数据库上的tables 文件夹并选择new table
  • 我添加了表格学生、类(class)、已注册
  • 最后我在其中添加了一些虚假条目

现在我跳到 VS

  • 我选择新建项目,然后选择Windows 窗体应用程序,并将其命名为Registrar
  • 然后我点击添加新数据源
  • 选择数据源类型窗口中选择数据库
  • 然后我在选择数据库模型窗口中选择数据集
  • 然后我单击New Connection,将数据源更改为Microsoft SQL Server Database File,浏览到“SQLEXPRESS”文件夹内的 DATA 文件夹,当我单击“school”时.mdf' 文件我收到上述错误。

任何帮助将不胜感激。

最佳答案

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

转到 SQL Server Management Studio,右键单击“学校”、“任务”、“分离”。

除非将其分离,否则它将由 SQL Server Management Studio 使用。

关于sql-server - 数据库连接错误 "file in use",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13215172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com