【问题标题】:Windows forms application publishing error on client's PC客户端 PC 上的 Windows 窗体应用程序发布错误
【发布时间】:2014-02-28 03:40:00
【问题描述】:

我用 c# 制作了一个 windows 窗体应用程序并将其连接到 SQL Server 2008 R2 数据库 并发布。

但是,每当我尝试使用 SQL Express 安装它时,都会出现错误 40。

我已经从客户的 PC 上卸载了 SQL Express 并安装了 SQL Server 2008 R2 Express

但它让我出现错误“用户登录失败”

我该如何解决这个问题?

【问题讨论】:

  • 可以向我们提供有关错误的更多详细信息 - 确切的文本、标题等
  • 你必须修复connection string
  • 是否有防火墙阻止连接?
  • 不,没有防火墙。

标签: c# sql winforms sql-server-2008


【解决方案1】:

听起来您与 SQL Server 的连接确实是问题,因为服务未运行,您尝试登录的用户未经过身份验证或未设置,或者连接字符串有问题(格式有时不同)http://www.connectionstrings.com/sql-server/

【讨论】:

  • 你得到“登录失败”的事实表明它至少正在获取 SQL Server
  • 这是我使用的连接字符串:@"Data Source=.;Initial Catalog=" + Application.StartupPath + @"\myDB.mdf;Integrated security = true"
  • 在拉入 Application.StartupPath 后,连接字符串如何看起来像一个完整的字符串?
  • 这有助于您找到答案吗?
  • 抱歉回复晚了。这是路径。 D:\Boda's Private\My VS Projects\ClothesShop\ClothesShop\bin\Debug
猜你喜欢
  • 2018-11-13
  • 1970-01-01
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多