SqlSever2005からSqlServer7.0への接続設定エラー

このQ&Aのポイント
  • SqlSever2005からSqlServer7.0への接続設定に関するエラーが発生しました。
  • 接続設定エラーの原因や解決方法について情報を探しています。
  • Windows 2000とSQL SERVER 7.0の互換性に関する情報やサポート状況を確認しましょう。
回答を見る
  • ベストアンサー

SqlSever2005からSqlServer7.0への接続設定エラー

はじめまして。 プログラム初心者なのですが、 クライアントからサーバーへアクセスする データベースプログラムを作る事となりました。 サーバー側には Windows 2000 と SERVERとSQL SERVER 7.0 を、 クライアント側にはWindows XP Pro と SQL SERVER 2005 と プログラミングにはVisual Studio 2005 (VB.NET)をインストールしています。 サーバーエクスプローラーからサーバー側データベースへの 接続設定を試したところ、 以下のようなエラーメッセージが発生しました。 『Microsoft Visual Studio  このバージョンのサーバーはサポートされていません。  Microsoft SQL Server 2000かそれ以降が必要です。』 MicrosoftのHPやヘルプを参照したのですが、 はっきりとした原因がわかりませんでした。 そもそも互換性が無いのでしょうか? 説明不足の面もあるとおもいますが、 以前このようなメッセージが表示された方や解決された方、 教えていただけますでしょうか? よろしくお願い致します。

  • ai045
  • お礼率57% (12/21)

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

サーバーエクスプローラ →データ接続 →右クリック →接続の追加 →データソース:Microsoft SQL Server 画面の説明欄は、SQLServerプロバイダは2000以上としている。 しかし、MSDNではSQLServerプロバイダは7.0もOKなのだけど。 http://msdn2.microsoft.com/ja-jp/library/ms171961(VS.80).aspx OLEDBプロバイダを選ぶなら7.0との接続はOKだそうです。 http://blogs.wankuma.com/trapemiya/archive/2006/08/11/35805.aspx

ai045
質問者

お礼

御回答ありがとうございました。 理想としては単純にSQLServerプロバイダを選んでSQLServer7.0に 接続してみたかったのですが、 OLEDBプロバイダはSQLServerもサポートしているという事なので、 SQLServer7.0との接続が出来ました。 おそらくクライアント側にインストールされているソフトが SQLServer7.0に対応していないという認識なのですが、 引き続き調査したいと思います。 助かりました、ありがとうございました。

関連するQ&A

  • SQLServer2005のエラーメッセージ

    Microsoft SQL Server 2005 を使ってデータベースを作成したいのですが、下記のようなエラーメッセージが表示されてしまいます。 エラーメッセージにある「SQL Server がリモート接続を許可していないことが原因である可能性があります。」は、リモート接続を許可にしましたが同じエラーメッセージが出てしまいます。 アドバイスよろしくお願いいたします! ******************************************************************* Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Owner>osql -U sa -P sa -S SHIKADA\TAGSTATION [SQL Native Client]SQL ネットワーク インターフェイス : 指定された Server/Instanc e の位置を特定しているときにエラーが発生しました [xFFFFFFFF]. [SQL Native Client]ログイン タイムアウトが時間切れになりました [SQL Native Client]サーバーへの接続確立時にエラーが発生しました。接続先が SQL Se rver 2005 である場合は、既定の設定では SQL Server がリモート接続を許可していないことが原因である可能性があります。 *******************************************************************

  • SQLServerでエラーメッセージが出ます

    Microsoft SQL Server 2005 を使ってデータベースを作成したいのですが、下記のようなエラーメッセージが表示されてしまいます。 エラーメッセージにある「SQL Server がリモート接続を許可していないことが原因である可能性があります。」は、リモート接続を許可にしましたが同じエラーメッセージが出てしまいます。 なにか解決につながるような策はないでしょうか・・・。 どうかアドバイスよろしくお願いいたします。 ******************************************************************* Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Owner>osql -U sa -P sa -S SHIKADA\TAGSTATION [SQL Native Client]SQL ネットワーク インターフェイス : 指定された Server/Instanc e の位置を特定しているときにエラーが発生しました [xFFFFFFFF]. [SQL Native Client]ログイン タイムアウトが時間切れになりました [SQL Native Client]サーバーへの接続確立時にエラーが発生しました。接続先が SQL Se rver 2005 である場合は、既定の設定では SQL Server がリモート接続を許可していないことが原因である可能性があります。 *******************************************************************

  • SQLServer2008のバックアップできない

    具体的にはSQL Server 2008 Expressのデータベースのバックアップで「パスが見つかりません・・」等のエラーメッセージが出てバックアップができないのです。 というのも、Windows Server 2008が来年1月にマイクロソフトのサポート終了になる事から これまでレンタルサーバーで使っていたWindows Server 2008のVPSからレンタルサーバーのプロバイダーの依頼もあり、Windows Server 2019にWEBコンテンツと共に連動していたSQL Server 2008 Expressのデータベース(SQL Server 2008 Expressのデータベース)もWindows Server 2019(SQL Server 2019 Expressのデータベース)に移行する事になり、Windows Server 2008のSQL Server 2008 Expressのデータベースのバックアップを取ろうとしたのですが「サーバー”*****”のバックアップに失敗しました。(Microsoft.SqlServer.SmoExtend)」というエラーメッセージの他に追加情報として 「System.data.SqlClient.SqlError:バックアップデバ:SQL2008_DB_Backup¥XXX(バックアップファイル名)を開けません。オペレーティングシステムエラー3(指定されたパスが見つかりません)Microsoft.SqlServer.Smo)」 というエラーメッセージが出てしまい、 SQL Server 2008 Expressのデータベースのバックアップが取れません。 どんな対処方法が考えられますでしょうか?

  • VB6.0でSQLSever2005をつかったプログラム学習

     先月までVB6.0でテキストファイルへシーケンシャルアクセスしデータベースを作成してました。 プログラムが完成しバグも全て直したので次はSQLSever2005に接続しプログラムを改造することになりました。 お薦めの本などがあれば教えてください。 今月は学生時代に読んでいた毎日コミュニケーションズの『使って覚えるSQL Server 2005 』を復習し 何に接続するか決まるまでは技術評論社の『Visual Basic6による「基本」データベースプログラミング』を勉強してました。

  • VB2005よりSQLServer2005への接続

    VB2005 Express版とSQL Server 2005製品版をインストールしました。 VB2005のデータベースエクスプローラよりデータベースの追加で 作成済みのSQLデータベースに接続しようとした所以下のエラーメッセージが出て接続出来ません。  ちなみに、メッセージの出ているリモート接続は確認しました。  リモート接続(TCP/IP及び名前付きパイプを使用する。) (エラーメッセージ) サーバーへの接続を確立している時にエラーが発生しました。SQL Server 2005に接続している時にこのエラーが発生した場合はSQL Serverの既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。(provider:SQLネットワークインターフェイス,,error:26 - 指定されたサーバー又はインスタンスの位置を特定しているときにエラーが発生しました) どなたか、解決の為のアドバイスを下さい。 当方、VBおよびSQLも今回初めて使用します。  

  • SQL ServerとVisual Studio

    データベースの勉強のため、入門書を購入して、はじめたのですが、 最初からいきなりつまづきました(>_<)。 開発環境 windows 8 SQL Server 2012 Express Visual Studio 2010 SP1 です。 これで、データベースファイルを作成して、サーバーエクスプローラーで、”新しいテーブルの追加”を クリックしたところ、 ”このバージョンはサポートされていません。サポータされているサーバーはSQL Server 2008までです。” とのエラーメッセージが出ました。 そこで、質問ですが、この環境で、設定変更で使えないものでしょうか? それとも、SQL Server 2008にするか、またはVS2012にするしかないのでしょうか? 詳しい方が、おられれば教えて頂きたいです。よろしくお願いします。

  • ASP.NETからSQLServerに接続出来ない

    ASP.NETからSQLServerにアクセスしようとすると、ログイン画面が表示されてしまいます。 今まで、問題なく運用出来ていましたが、新たにデータベースにテーブルを追加し、それにアクセスする処理を実行したところ、ログイン画面が表示されてしまいました。実施した手順は、以下の通りです。 ノートPC(開発機)のMicrosoft Visual Web Developer 2005でデータベースのテーブルを新規追加し、プログラムを検証したところ問題なかったので、プログラムを本番機(サーバ)にコピーし検証しようと思い、サーバ側でSQL Server Management Express 2005を用いてテーブルを新規追加して検証したところ、ログイン画面が表示されてしまいました。 実施した手順 1.ASP.NETのプログラム内で、新しいテーブルを参照する処理を追加。 2.ノートPC(開発機)内のMicrosoft Visual Web Developer 2005でテーブルを新規追加し、プログラムを検証。問題なくアクセスできた。 3.ノートPC(開発機)から本番機サーバにプログラムをコピー。 4.本番機サーバのSQL Server Management Express 2005でテーブルを新規追加。 5.本番機でプログラムを実行したところ、ログイン画面が表示されてしまった。 補足:従来のテーブルはsa認証なので、同様にsa認証でテーブルを追加。 データベース:SQLServer2005 OS:WindowsServer2003 SD SP2 このような場合は、どのように対応したら良いのでしょうか? ご存知の方いらっしゃいましたら、ご教授願います。 よろしくお願いいたします。

  • SQLSERVER2008 R2インストール

    Windows server2012へSQL SERVER2008 R2 EXPRESSをインストールすると、「このプログラムには互換性の問題があります」(2008 and 2008)と表示されます。 色々調べて、Windows Server2012へ.NETFramework3.5はインストールしたのですが、まだ同じメッセージでSQL SERVER2008 R2がインストールできません。 対応策をご存じの方は、教えてください お願いします

  • SQLServer2005 SP3 インストール失敗

    Windows XP SP3 のパソコンに Visual Studio 2005 Professional Editionをインストールしました。 そのときVisual StudioについてきたSQL Server Developer Editionも同時に インストールしました。 こないだMicrosoftUpdateを行ったのですが、 Microsoft SQL Server 2005 Express Edition Service Pack 3(KB955706) のアップデートでエラー(エラー番号2BC9)になりアップデートに失敗します。 ネットで調べ Microsoft SQL Server 2005 Service Pack 3 (Express EditionではないSP3)をインストールするとよいと 書いてあったので実行したところ、インストールは完了したのですが、 そのあとまたMicrosoftUpdateを実行すると、更新プログラムにはいまだ Microsoft SQL Server 2005 Express Edition Service Pack 3(KB955706) が表示され、実行するとエラーになります。 いまは、↓の2つの疑問があります。 1.Developer EditionでもSP3はExpress Editionのバージョンをインストールするのか? (SP3をインストールするにはどのバージョンをインストールすればよい?) 2.SQL Server 2005 Developer Editionでのバージョン確認方法 どちらかでもよいのでわかるかたおしえてください

  • アンインストールが完全に行われず、困っています。

    Visual Studio 2005 Express と SQL Server 2005 Express をアンインストールしたのですが、「Program Files」フォルダ内に「Microsoft SQL Server\90」フォルダ(252MB)、「Microsoft Visual Studio 8」フォルダ(127MB)が残っています。 また、スタートメニュー内に、「SQL Server Management Studio Express」「Microsoft Visual Web Developer 2005 Express Edition」「Microsoft Visual C# 2005 Express Edition」が残っており、リンク先のexeファイルも残っています。 再度インストール後にアンインストールしても削除されませんが、きれいにアンインストールする方法はないでしょうか? または、「Program Files」内のフォルダごと削除してかまわないのでしょうか? なお、今後、Visual Studio 2008、SQL Server 2008を使いたいとおもっておりますので、これらのインストールで不具合がないようにしたく思っております。 どうか、よろしくお願いします。