如何使用应用程序附加数据库文件,以便它可以在c#中的客户端PC上工作?

时间:2017-02-13 18:21:34

标签: c# sql sql-server database

有人能告诉我在C#编程中应该使用哪种数据库类型来本地存储一些数据吗?我已经使用了SQL Server数据库文件并构建了一个简单的应用程序但是当我把它放到另一台PC上时,它说

  

无法连接到SQL Server客户端

     

System.Data.SqlClient.SqlException(0x80131904):建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。

     

(提供程序:SQL网络接口,错误:52 - 无法找到本地数据库运行时安装。验证是否已正确安装SQL Server Express并且已启用本地数据库运行时功能。)

     

System.ComponentModel.Win32Exception(0x80004005):系统找不到指定的文件

2 个答案:

答案 0 :(得分:0)

您必须在其他PC中安装SQL Server才能在本地运行它。 另一种选择是使用一些便携式数据库,如sqllite或访问。

或者,尝试使用数据库服务器并远程访问您的数据库。

答案 1 :(得分:0)

您可以使用JSON文件或sqlite,它们都不需要在客户端计算机上进行任何安装。