-1

私は最近POSシステムを開発し、その展開に取り組んでいます。

アプリケーション仕様:

  • アプリケーションは基本的にPOSシステムです。
  • バックエンド=SQLServer 2008ExpressR2。
  • フロントエンド=C#
  • SMOライブラリも使用しました。
  • 展開方法=クリックワンス。
  • ターゲットフレームワーク=4.0。
  • 開発ツール=VisualStudio2012RC。
  • OS = Windows7HomePremium。
  • 共有管理オブジェクト、CLRタイプなどのSQL機能パックを使用しました。その他。

前提条件が選択され、私もそれらをパッケージ化しました。

真新しいウィンドウズ7では、インストールは問題ありませんでした。アプリケーションは最新の状態で実行されています。

Win XPでは、インストールは問題ありません。しかし、私がアプリを起動したとき。このエラーが発生します。

SQL Server database is not installed and or not running.

そしてアプリケーションは終了します。

重要な注意:テストしている「WINDOWSXP SP3 PROFESSIONAL」は、仮想マシンにインストールされています

コードでは、アプリケーションを初めて使用するために* .sqlスクリプトをインストールするために、いくつかのSMOライブラリ関数を実行しています。

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 に答える