VB2010で配布するSQLサーバ利用のアプリ | SQL Server Compactのエラーについて
- VB2010でSQLサーバを使ったアプリを作成し、配布する際にSQL Server Compactのエラーが発生しました。
- エラーメッセージによると、SQL Server Compactの正しいバージョンがインストールされていないため、関連するページが正常に動作しない可能性があります。
- 対応策としては、正しいバージョンのSQL Server Compactをインストールすることが挙げられます。詳細はKB article 974247を参照してください。
- ベストアンサー
VB2010 配布 SQLサーバ利用のアプリ
VB2010でSQLサーバを使ったアプリを作成しました。 多くの方に使っていただきたいので、アプリの配布 をする為に、書物を読んで拡張子EXEの実行ファイル を作成し、Windowsインストーラも作成して、別の PCで配布用のソフトを実行させました。 すると、ソフトは快調に動きますが、SQLサーバと関連 するページに移る際に、次のようなエラーが出ました。 「Unable to load the native components of SQL Server Compact corresponding to the ADO.NET provider of version 8080. Install the correct version of SQL Server Compact. Refer to KB article 974247 for more details.」 SQLサーバをインストールしないと、サーバに関連 するページは動かないと言う事でしょうか。 良い対応策がございましたら、ご教授ください。
- totti1800
- お礼率68% (22/32)
- Visual Basic
- 回答数1
- ありがとう数15
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以下の参照リンクから最新のパッケージマネージャを当てても治りませんか? 参考; http://stackoverflow.com/questions/12226530/unable-to-load-the-native-components-of-sql-server-compact-corresponding-to-the http:// は小文字にしてください。
関連するQ&A
- クライアントからVB2005 .netアプリでSQL Serverに接続できない
プログラムの配布で困っています。 ■環境 【開発環境兼サーバー】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントA】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントB】 ・WindowsXP Home SP2 ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 上記環境でプログラムを作成し、VBの 発行ウィザードで 配布プログラムを作成し、クライアントで実行してみました。 .netも無事インストールされ、プログラムを起動すると、 .net Frameworkから 「System.Data.SqlClient.SqlException: SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL ネットワーク インターフェイス, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)」 とでて起動できません。 開発環境兼サーバーではもちろんローカルのSQL Serverに接続できます。 クライアントAから開発環境兼サーバーへも接続できます。 クライアントBから開発環境兼サーバーへは接続できません。 ちなみに、クライアントBからODBCに設定もエラーで出来ませんでした。 データベースにはADO.netで使用してます。 いろいろとネットで検索して調べてみましたが、解決には 至りませんでした。 クライアントに何か足りないものがあるのでしょうか。 長くなりましたが、どうぞよろしくおねがいします。
- 締切済み
- Visual Basic
- VB6のアプリケーションの配布
VB6でアプリケーションを作成したのですが、他のマシンに配布する場合に実行形式(EXE)だけだと、DLLやOCXなどの有無やバージョンの違いで動作しないのですが、Setup.exeなどダブルクリックするだけで、インストールできるようにしたいですが、方法がわかりません。 VBのランタイムは、このSetup.exeより先にインストールしないと、Setup.exe自体でインストールが中断されるのでしょうか? あと、.NETですがVB6のようにDLLやOCXの有無・バージョン違いなど気にせず簡単に配布できるのがメリットの一つと解釈しても良いのでしょうか? このように配布・インストール関連で詳しい書籍などご存知でしたら教えてください。 インストーラソフトというものは言葉聞いたことがあるのですが、 .NET使うならば、あまり必要ないのでしょうか?これもお勧めのインストーラソフトがあるのでしたらご教授下さい。
- ベストアンサー
- Visual Basic
- SQL Server2005 Compact Editionへの動作確認
ハンディ端末にSQL Server2005 Compact Editionを入れて単純に動くかどうかを確認したいと考えています。 PC上ではSQL Server2005 Compact EditionをSSMSEより接続し、テープルをCREATE、SELECTする事が出来ました。 ハンディ端末ではSSMSEを使用することが出来ないのでクエリアナライザで使用する事を考えたのですがクエリアナライザをインストールするのにVisual Studio2005が必要であることが判明しました。(Visual Studioは持っていません) 未だ、ハンディ端末にSQL Server2005 Compact Editionをインストールしたわけでは有りませんが、インストールし、PC上で作成した.sdfをコピー後、テーブルを参照できるかどうか、確認する方法は無いでしょうか? 宜しくお願いします。
- 締切済み
- SQL Server
- SQL Server Compactはどこへ!?
ビジュアルスタジオで前に作ったSQL Server Compactを組み込んであるアプリケーションをバージョンアップしようとしたら、2013ではサポートから外されていました。 なぜ外されてしまったのでしょうか? ビジュアルスタジオでサポートされている代替機能にはなにがありますか?
- ベストアンサー
- C・C++・C#
- SQL SERVER2008の質問です
SQL2008 EXPRESSで作成したバックアップをSQL2008 R2 EXPRESSにデータベースの復元で問題なかったのですが、SQL2008 R2で修正があったので修正したあと、2008R2でバックアップを取ってSQL2008に復元しようとしたらエラーになります。 データベースはバージョン10.50.1600を実行中のサーバーにバックアップされました。このバージョン(バージョン10.00.1600を実行)とは互換性がありません。 と言うメッセージが出ます。 両方をSQL2008R2にすれば問題ないのでしょうが、SQL 2008R2のバックアップをSQL2008に復元する方法をご存知の方は教えてください。 宜しくお願い致します。
- ベストアンサー
- SQL Server
- SQL SERVER の復元でバージョンエラーとなる
SQL SERVER 2000で、データベース(master,model,msdbに限る)のバックアップを行い、作成されたバックアップファイルを別のサーバへ復元すると、’このバックアップを作成したサーバーのバージョンとこのサーバーのバージョンが異なります’のエラーとなる。互いのSQL SERVER 2000のバージョンは同じである。他にバージョンがあるのでしょうか。因みに、エクスポート、インポートでは問題なく実行できます。何かお分かりでしたら、ご教授お願いします。
- 締切済み
- SQL Server
- VB6で作成したアプリの配布
現在、VB6でEXEを作成しCDに焼いて 全国にいるユーザーに配布しています。 バージョンアップやバグの度に配布するのは 手間がかかるので改善したいと考えています。 案としてあがったのは Webページにダウンロードサイトを作成し クリックでEXEをダウンロードしてもらう方法です。 この場合クライアント証明書などの証明書が必要になると思います。 別な方法はあるのでしょうか? VB2008では配布の機能があるようですが 実際に採用されているのでしょうか?
- 締切済み
- Visual Basic
- SQL Server って?
Windows update の更新履歴を見ると、「SQL Server 2005 Service Pack 3 のセキュリティ更新プログラム(KB970892) 」が 2009/10/24 にインストールされています。 パソコンには、購入時から Microsoft SQL Server 2005 のソフトが入っており、バージョンを確かめてみると、「バージョン6.0(ビルド6002:Service Pack 2)となっています。 なのに、何故 service Pack 3 のセキュリティプログラムがインストールされているのでしょうか。 私、パソコンにとても疎いので、SQL Server がこのパソコンでどんな働きをしているのかも全く解っていません。 ご指導よろしくお願いします。
- ベストアンサー
- Windows Vista
- SQL SERVER 2005のメンテナンスプラン実行エラーについて教えてください
SQL SERVER 2005にてメンテナンスプランよりデータベースバックアップ(完全)を作成し実行をさせるとエラーとなってしまいます。 SQL SERVER エージェントの履歴を見ると下記の内容が表示されていました。 【SQL SERVER エージェントの履歴】 「10/21/2009 15:33:22,DBバックアップ.Subplan_1,エラー,0,SERVER02,DBバックアップ.Subplan_1,(ジョブの結果),,ジョブは失敗しました。 ジョブは ユーザー SERVER02\Administrator によって起動されました。最終実行ステップはステップ 1 (Subplan_1) でした。.,00:00:00,0,0,,,,0 10/21/2009 15:33:22,DBバックアップ.Subplan_1,エラー,1,SERVER02,DBバックアップ.Subplan_1,Subplan_1,,ステップ 1 の実行を開始できません (理由: 行 (1): 構文エラー). ステップは失敗しました。,00:00:00,0,0,,,,0」 他のサーバーで同じようにメンテナンスプランを作成し実行しても問題がありません。(SQL SERVER 2005のバージョン:9.0.3042) 実行エラーを起こすサーバーはディスク障害を起こし復旧後にSQLを再インストールしています。(SQL SERVER 2005のバージョン:9.0.1399) どのようにすれば正常に実行されるのでしょうか? 見づらい内容で申し訳ありませんが、ご教授の程よろしくお願い致します。
- ベストアンサー
- SQL Server
- MS sql server 2005
microsoft sql server 2005 compact edition enu を アンインストールしても良いんでしょうか? 送り状発行ソフトB2を、win7 pro 64bit で 使うには、上記のプログラムがあると、 インストールできないそうです。 よろしくお願いします(-_-;)
- ベストアンサー
- Windows 7
お礼
早々のご回答をありがとうございました。