WIndows XP中的部署错误[错误:未安装或未运行SQL Server数据库]

时间:2012-07-13 22:25:11

标签: visual-studio-2010 sql-server-2008 c#-4.0 windows-xp clickonce

我最近开发了一个 POS系统并开始部署。

应用程序规范:

  • 该应用程序基本上是一个POS系统。
  • 后端= SQL Server 2008 Express R2。
  • 前端= C#
  • 我也使用过SMO库。
  • 部署方法= Click-once。
  • 目标框架= 4.0。
  • 开发工具= Visual Studio 2012 RC。
  • OS = Windows 7 Home Premium。
  • 使用了一些SQL功能包,如共享管理对象,CLR类型。和其他人。

选择先决条件并将其打包。

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

在win XP中安装很好。但是当我启动应用程序时。它与此错误相关。

SQL Server database is not installed and or not running.

和申请退出。

IMPORTNAT注意: 'WINDOWS XP SP3专业' 我测试的是在虚拟机上安装的

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

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

1 个答案:

答案 0 :(得分:0)

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

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

您是否已将SQLServer Express作为ClickOnce部署的先决条件?运行setup.exe会发生什么?它是否认识到已安装?

已安装的SQLServer Express - 它是一个命名实例,还是将其保留为“。\ SQLExpress”? Id ClickOnce应用程序正在使用的连接字符串吗?