-1

我最近开发了一个POS 系统并正在部署它。

应用规格:

  • 该应用程序基本上是一个POS系统。
  • 后端 = SQL Server 2008 Express R2。
  • 前端 = C#
  • 我还使用了 SMO 库。
  • 部署方法 = 单击一次。
  • 目标框架 = 4.0。
  • 开发工具 = Visual Studio 2012 RC。
  • 操作系统 = Windows 7 家庭高级版。
  • 使用了一些 SQL 功能包,如共享管理对象、CLR 类型。和别的。

选择了先决条件,我也将它们打包。

在全新的 Windows 7 中,安装很好。并且应用程序正在运行最新。

在win XP下安装没问题。但是当我启动应用程序时。它与此错误有关。

SQL Server database is not installed and or not running.

和应用程序退出。

重要提示: 我正在测试的“WINDOWS XP SP3 专业版”安装在虚拟机上

在代码中,我正在运行一些 SMO 库函数,以便为应用程序的首次使用安装 *.sql 脚本。

安装了 SQL Server 2008 R2 及其所有依赖项。和其他功能包。所有的先决条件都安装在 XP 上。

4

1 回答 1

0

您可以在 XP VM 上运行 SQLServer Management Studio 并查看 SQLServer 吗?如果您在 VM 上运行 SQLServer 配置管理器,然后单击 SQL Server 服务,它是否显示该服务正在运行?

您如何配置连接?您是否为 SQLServer 网络配置启用了命名管道和 TCP/IP?SQL Native Client 配置怎么样?

您是否在 ClickOnce 部署中将 SQLServer Express 勾选为先决条件?如果运行 setup.exe 会发生什么?它是否识别它已安装?

已安装的 SQLServer Express - 它是命名实例,还是您将其保留为 ".\SQLExpress" ?ClickOnce 应用程序使用的连接字符串是否正确?

于 2012-07-15T19:18:59.223 回答