- - PR -
MSDE サーバーにクライアントから接続できません(ワークグループ)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-02 12:07
はじめまして jmenoと申します。
Access2000のmdbをMSDEに書き直す案件があり、MSDE2000をインストールし、 書き換えたまではよかったのですが、MSDE2000がインストールされたPC上では 問題なく動作するものの、クライアントから接続ができません。 環境と現在の状態は次のとおりです。 なにかヒントになるようなことがあればアドバイスをお願いします。 記 OS WINDOWS2000 Pro SP4(Server SP4 XP SP2でも同じ) MSDE 2000 SP4 MDAC 2.7 クライアント環境 WindowsXP SP2 IE6.0 MDAC 2.7 MS ACCESS 2000 SP4(2002 SP3でも同様) MSDE2000のセットアップ ファイル名を指定して実行から Setup.exe sapwd=***** クライアント環境にSQLServer2000のクライアントツール (EnterPrise Manager等をインストール) ネットワークはワークグループ(Active Directry 未設定) regeditで HKEY_LOCAL_MACHINE\MSSqlServer\MSSqlServer\LoginModeを 1(WindowsNT認証)から2(SQLServer混合認証)に変更 この環境で ○MSDE2000がインストールされたマシンで実行 1.Accessからの接続 OK(2000 2002とも) WindowsNT統合セキュリティ OK 特定のユーザー名とパスワードを使用する OK 2.EnterPrise Managerからのサーバーの参照と追加 WindowsNT統合セキュリティ OK 特定のユーザー名とパスワードを使用する OK ○クライアントから実行 1.Accessからの接続 NG(2000 2002とも) WindowsNT統合セキュリティ NG 特定のユーザー名とパスワードを使用する NG 2.EnterPrise Managerからのサーバーの参照と追加 WindowsNT統合セキュリティ NG 特定のユーザー名とパスワードを使用する NG 3.Access上からProvider Server名 Passwordを指定して 実行 NG エラー内容 プロバイダの初期渦中にエラーが発生したため、接続の テストに失敗しました。[DBNETLIB]ConnectionOpen(Connect().] SQL Serverが存在しないか、アクセスが拒否されました。 FireWall XP標準のものもNorton Internet SecurityもOFF ClientからServerへのPING 「マシン名」「address」両方でOK SQL SERVERのクライアントネットワークユーティリティ TCPのみを選択 TCP/IP バージョン8.0.341 不足情報があれば、ご指摘ください。 以上、よろしくお願いします。 | ||||
|
投稿日時: 2007-04-02 12:28
今回の件とは関係ないかもしれないですが、MSDEに添付された、sp4readme.htmの「3.7.5 MSDE 2000 SP3a の新規インスタンスのインストール」の項に以下の記述があります
| ||||
|
投稿日時: 2007-04-02 14:28
かずくん 様
早速のレス、ありがとうございました。 お知らせいただいたページあたりを中心にあちこち探していますが、まだ 核心にはいたっておりません。 他に情報などありましたら、またよろしくお願いします。 | ||||
|
投稿日時: 2007-04-02 16:14
自己解決
下記のページを見つけ、Ssnetlib.dllをファイル名を指定して実行から 開いてみました。 http://support.microsoft.com/default.aspx?scid=kb;ja;827422 開いてみてびっくり。 なんと、全般タブで有効になっているプロトコルがひとつもありませんでした。 サーバー側では当然有効になっているものと思いこみ、クライアント側ばかり いじっていました。 TCPを追加し、SQLServerを再起動するとあっさりと、NT認証でも混合認証でも つながりました。(これってデータベースをインストールしたときのデフォルト値 なのでしょうか?) まずはご報告とお礼まで。 |
1