3

我目前正在与使用 SQL Server CE 数据库的客户合作。我想打开并查看数据库。我读到 Visual Studio 2017 能够打开这些数据库文件 ( .sdf)。

我一直在 VS 上修修补补几个小时,但我似乎无法弄清楚。.sdf有没有人有在 Visual Studio 2017中打开文件的分步指南?

编辑:

我注意到有些混乱,请允许我澄清一下。我想打开一个 SQL Server Compact Edition 文件 ( .sdf)。用于编辑数据库的代码已经存在。我想在某种查看器中打开文件,以便我可以确认列和行正在正确创建。

为了更加清楚,我读到 Visual Studio 包含打开.sdf文件和查看所述文件内容的能力。.sdf兼容性已从 SSMS 中删除。现在VS包含一个管理.sdf文件的工具。我需要有关如何在 Visual Studio 2017 中进行设置的帮助

4

1 回答 1

0

SDF 文件适用于 SQL Server CE(精简版)。它是基于文件的数据库,与基于服务的 SQL Server(或功能受限的 SQL Server Express)不同。您确定这是要打开的 SDF 文件吗?如果是这样,那么您需要用于 SQL Server CE 的 ADO.NET 提供程序,您可以通过将 Microsoft.SqlServer.Compact NuGet 包安装到您的项目中来获得它。一旦您可以访问该提供程序,您就可以像使用任何其他 ADO.NET 提供程序一样使用它,例如

Using connection As New SqlCeConnection("connection string here")
    '...
End Using

您可以在 connectionstrings.com 获取连接字符串详细信息

于 2017-10-30T22:37:08.420 回答