如何使用数据库部署c#windows应用程序?

问题描述:

我在c#中创建了一个使用SQL Server数据库的Windows应用程序,现在我想将它安装在客户机上。我已经在客户端机器上安装了SQL Server 2008,现在我创建了一个安装程序并添加了所有的dll和exe文件以及app.config文件。如何使用数据库部署c#windows应用程序?

当我在客户机上安装它时,我从安装文件夹的程序文件中更改app.config的路径。但是当我运行应用程序时,它无法连接到数据库。

请建议一些方法..用数据库和Crystal Reports部署这种类型的项目。

+0

,如果它不能连接到数据库,也许在app.config仍然有老(指着开发SQL)连接字符串在里面? – 2013-04-06 13:02:28

+0

@Elger我更新了app.config文件,但仍然没有得到它... – 2013-04-06 13:17:53

+0

检查您的客户机中的用户名和密码。还要检查在SQL Server中配置了哪种类型的身份验证以及您在web.config中使用的是什么。 尝试连接客户端计算机的sql服务器与客户端工具和配置的凭据 – 2013-04-15 10:38:41

您是否将身份验证方法设置为Windows身份验证?你确定你在开发环境中使用应用程序配置吗?

尝试把一个错误的密码,在你的研究与开发环境,看看它是否真正出现故障或不