0

在 Visual Studio 中所有向导的帮助下,我一直在编写 SQL Compact C# winforms 应用程序。该数据库是在开发过程中创建的,并按原样安装。然后突然间,我意识到我实际上不知道如何连接到客户端机器上的 SQL Express 并在必要时安装数据库。

有很多关于连接字符串和通过代码在 SQL Express 中创建数据库的示例(在我的例子中是 C#),但我认为这不是我想要的。

如果我开发一个需要 SQL Express 的应用程序。我知道 Visual Studio 中有一个功能可以检测并安装 SQL Express(如果它不存在)。但是,如何在 SQL Express 中设置和安装我的数据库?我需要以某种方式在某处获得凭据吗?

4

1 回答 1

0

您提到了 SQL Server Compact Edition 和 SQL Server Express Edition;这是两个不同的东西,但对于您所描述的情况,您可能指的是 SQL Server Compact Edition。

SQL Server CE 带有 .Net Framework,因此不需要安装。但是,您必须创建一个数据库。您可以使用SqlCeEngine.CreateDatabase()来做到这一点。

编辑

对于 SQL Server Express... 要从用户那里获取连接字符串,而无需他们实际输入连接字符串,您可以使用数据连接对话框:archive.msdn.microsoft.com/Connection

于 2013-02-08T02:13:23.823 回答