【发布时间】:2020-09-24 01:55:12
【问题描述】:
我读到我的本地 SQL Server Express 数据库文件应该位于此处(因为我机器上的用户是“bclay”):
C:\Users\bclay\AppData\Local\Microsoft\Microsoft SQL Server 本地 DB\Instances\MSSQLLocalDB
...但这不可能,因为最新的文件已经超过 2 个月了,我今天更新了 SQL Server Express 数据(通过我的 C# Winforms 应用程序,使用 Visual Studio 2019 创建)。我怎样才能找出这些文件的位置,以便备份它们?
更新
使用 marc_s 的答案,我能够从 Visual Studio 的服务器资源管理器中得到答案:
更新 2
好的,这看起来很奇怪:我在 Windows 资源管理器中导航到该位置,它不会显示 \Data 子文件夹中的内容。虽然我选择了 Data 子文件夹,但它向我显示了它下面的 Installs 子文件夹中的内容,当我右键单击 Data 子文件夹以查看其属性时,它告诉我我没有查看它的凭据:
如果我看不到 .mdf 文件,如何备份它?
更新 3
我在硬盘驱动器范围内搜索了所有 *.mdf 文件,但它没有“找到”(显示)我的表。唯一可能相关的是这里的顶部,但它们具有通用名称:
更新 4
我认为是 marc_s 在某处提到使用 MS SQL Server Management Studio,并选择任务 > 备份。我下载/安装了它,它似乎工作:它确实在预期的位置创建了一个备份文件夹。我看到它是今天创建的,2020 年 10 月 1 日,但我仍然看不到文件夹中的任何内容,因此我无法从中复制任何内容。这是我在选择“备份”文件夹时看到的(最后选择的文件夹的内容):
【问题讨论】:
标签: visual-studio-2019 sql-server-express