![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
ご存知の方、いらしたら教えていただければと思います。
現在は、S/C型の利用においてDBにAccess2000を使っていますが、様々なところで述べられている危険性に配慮して、SQLserverへの移行をしようとしています。
ちなみにSへはテーブルを配置し、CではExcelからADO/Jet OLE DBを経由して接続しています。
ユーザーにはフロントであるExcelを配布して利用しています。
さて本件ですが、SQLServerに移行しようと考えて、サーバにはExpress editionと接続コンポーネントを、クライアントには接続コンポーネントをインストールしたのですが、勝手が違うのでよくわからないです。
いろいろ試した挙句、ODBCからNative Clientとして接続すると可能であるところまでもってきましたが、もう一歩先に進めないで困っています。
つまり、目指すところは、ADO/OLE DB for SQL server を経由した接続です・・・ODBC経由だと、全てのクライアントに接続コンポーネントをインストールして回らなくてはならないので、大変です。
なにか考え方に誤りがあるのでしょうか、あるいはどこか注意すべきところがあるのでしょうか?よろしくお願いします。
---以下、操作例---
メモ帳の拡張子をudlに変更してデータリンクファイルを作成。
これを開き、プロバイダータブにおいて MS OLE DB Provider for ODBC Driver を選択し、接続タブではサーバー名などを入力して接続テストすると可能である。
他方、プロバイダーにMS OLE DB Provider for SQL server を選択すると接続タブ完結できず、つまり接続できない。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
接続文字列はどうなっていますか?接続先がサーバ名のみ(サーバ名\SQLEXPRESSになっていない)ということではないですよね?
ウチの環境だと・・
Access2002からはODBCのドライバで「SQL Native Client」でも「SQL Server」でも繋がってます。DelphiのADOコンポーネントからは「SQL Native Cliebnt」でも「Microsoft OLE DB Provider for SQL Server」でも接続可です。
(蛇足ですが)後者で「Microsoft OLE DB Provider for ODBC Drivers」では繋いだとこがありません。が、試したところODBCのデータソース定義を指定してちゃんと繋がりました。
ということで「Microsoft OLE DB Provider for SQL Server」でちゃんと繋げてます。言語は違いますが接続の可否は参考になるでしょう。
この回答への補足
どうもありがとうございます。
確かに接続先をサーバー名だけにしています。そこでご指摘のように以降を加えてみましたが、やはりダメでした。
---
ODBC接続はできます。
Delphiは無いので確認できませんが、非ODBC接続である例えば次のような操作が完結しません。
http://www.atmarkit.co.jp/fwin2k/win2ktips/404ac …
上から順に操作していきますと、3.のデータベースの選択でエラーを返されてしまいます。
---
何か思いつくところがあればご指摘頂ければと思います。
どうもありがとうございました。
やはり回答者様の接続サーバーに関するコメントが正しかったようです。
できるようになりました。(実際の理由はわからないが、今頃になってできるようになった。今となってはスペルを間違えていたとしか考えられない。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- FTTH・光回線 光マンションタイプ(光配線方式)について教えてください。 4 2022/07/18 18:02
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- デスクトップパソコン USB接続のマイクについて 6 2022/09/18 07:54
- 工学 オシロスコープに写真のようなプローブを扱う際、実行すると破損する可能性があるものを、下記の選択肢より 3 2022/07/11 12:33
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AS/400のデータをMS_ACCESSでも...
-
SQL Serverの移行について
-
サーバー接続時、ホスト名はIP...
-
NAT-KUのノートパソコンは?
-
ノートンの解約(「ライセンス...
-
全ストアドを対象に文字列を置...
-
4K Video Downloaderのライセン...
-
SQL ServerにWindowsパスワード...
-
SQLネットワークエラー時の再接続
-
エクセルのグループボックス枠...
-
FileMakerSever11のバージョン
-
UNIX上でのODP.NETについて
-
SQLServerでViewの参照・・・
-
リストボックスで選択したレコ...
-
SQL SERVERのドメインを変更する
-
ユーザー定義関数内でのsp_exec...
-
ACCESS ADOでupdateが効かない
-
Accessからストアドプロシジャ...
-
Access2000環境に対応するMid関...
-
バッチからメンテナンスプラン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
symfowareへのODBC接続方法
-
ACCESSからのODBC接続のみ応答...
-
ACCESSからSQLServerのデータを...
-
SQLで同じDBに対し2つのコネク...
-
DB接続ができなくなって困って...
-
SQL Serverの移行について
-
ADOを利用したODBC、OLEDB経由...
-
drop user できない。ORA-01940
-
IBM系のDBでIMSに関して
-
Access から SQLserver に接続...
-
SQLServer,接続失敗時のエラー...
-
SQLSERVERへのODBC接続について
-
SQLServerの接続が突然できなく...
-
ACCESS ODBC 接続ダイアログ 非...
-
ACCESS VBAでサーバー起動して...
-
クライアントでの処理が遅い
-
AS/400のデータをMS_ACCESSでも...
-
SQLServer2005 Express リモー...
-
サーバー接続時、ホスト名はIP...
-
データベースへ接続できない
おすすめ情報