在Visual Studio 2017中连接到SDF文件

时间:2017-10-30 21:01:03

标签: sql-server-ce sdf

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

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

编辑:

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

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

1 个答案:

答案 0 :(得分: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获取连接字符串详细信息。