【发布时间】:2012-11-04 01:18:46
【问题描述】:
我将 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 - 我添加了这些表格
student, course, enrolled - 最后我把一些虚假的条目扔进去了
现在我跳到 VS
- 我选择
New Project,然后选择Windows Forms Application并命名为Registrar - 然后我点击
add new data source - 在
Choose a data source type窗口中选择database - 然后我在
Choose a Database Model窗口中选择Dataset - 然后我单击
New Connection我将DataSource 更改为Microsoft SQL Server Database File浏览到我的“SQLEXPRESS”文件夹中的DATA 文件夹,当我单击“school.mdf”文件时出现上述错误。
任何帮助将不胜感激。
【问题讨论】:
-
您的数据库是否附加在管理工作室中?你能把它拆下来试试。
标签: sql-server visual-c#-express-2010