0

我有一个问题,我在 C# 中使用 SQL 数据库制作了一个不错的应用程序,现在我想将该应用程序安装在另一台电脑上,但它没有连接到数据库文件。有没有一种很好的方法可以安装该数据库并仅通过更改程序中的连接字符串来连接它。有什么方法可以通过网络访问数据库吗?我试图找到一些教程,但没有运气..

4

2 回答 2

2

我建议您将数据库文件(无论它是什么)附加到您的项目中。所以它将位于项目的文件夹中。但在发布应用程序之前,更改连接字符串,而不是使用完整路径 |DataDirectory| . 这是一个例子:

//from
@"....Database=C:\MyProject\MyDataBase.mdf;...";
//change to to:
@"....Database=|DataDirectory|\MyDataBase.mdf;...";

这样您就不会遇到连接字符串的问题。但是不要忘记将数据库文件添加到您的项目中(将其包含在其中)。

于 2012-09-02T22:13:41.473 回答
0

您需要 SQL Server Express 才能连接到数据库文件。您已经使用 Visual Studio 自动安装了它,但另一台计算机可能没有它。确保另一台计算机安装了 SQL Server。

于 2012-09-02T23:14:38.183 回答