Windows2000ServerとSQLServer2000を使用しています。
端末の台数は20台未満と少ないのですが、今までは、データベースアクセス時に
SQLServer認証で使用していました。
クライアントPC起動時に、今まではパスワードも無しだったのですが、
セキュリティ面を考えて、Windowsのパスワードをユーザーにつけることにしました。
ところが、パスワードをつけると、サーバーのデータ―ベースを開こうとすると
「接続出来ませんでした。
SQLState:'28000'
SQL Server エラー:18452
〔Microsoft〕〔ODBC SQL Server〕〔SQL Server〕ユーザー'(null)'のログインに失敗しました。
理由:SQL Serverの信頼関係接続に関連付けられていません。」
となって、データ―ベースにアクセス出来なくなってしまいます。
名前付きパイプの信頼関係接続も有効になっているし、マルチプロトコルも無効になっています。
どうしたらデータ―ベース接続時にエラーが出ないように出来るでしょうか?
No.2ベストアンサー
- 回答日時:
クライアントPCからSQL SerVerにあるデータベースに接続するためには、
1.SerVer がクライアントPCを認識し接続許可をする。
2.SQL SerVer がクライアントPCを認識し接続許可をする。
3.データベース がクライアントPCを認識し接続許可をする。
(SQL認証であれば、1=2 に設定されていることですよね)
今データベースにアクセスできないのは、「1」の部分が接続許可を
出していないからだと思います。
(ここをはっきりさせるために、SerVerにアクセスできますか?と聞きました)
>Windowsのパスワードをかけない状態であれば、きちんとサーバーにアクセス出来るし
パスワードををかけたことにより、今まで「ユーザー名+パスワードなし」で
SerVerに接続していたのに、今度は「ユーザー名+パスワード」では違うクライアントPC
だと、SerVerは思ってしまうのです。
これを回避するためには、
「SerVer - マイコンピュータ - 右クリック - プロパティ - 管理 -
ローカルユーザーとグループ - *ユーザー - 操作(タスク) - 新しいユーザー」
上記の処理でパスワード入りの新しいユーザーを作成するか、下記です。
「*ユーザーの右クリック - すべてのタスク - パスワードの設定」
私のお勧めは上の方で、新しいユーザーを作成してそれが成功したらいらないユーザーを
削除するほうが安心です。
また、SerVerによっていろんな設定があるので、上は一般的にあまり手の込んだ管理を
していないSerVerの設定方法です。
ネットワーク管理者がいらっしゃるなら、その方に相談してみてはどうですか?
No.1
- 回答日時:
サーバーにはアクセスできるのですか?
SerVerにアクセスする時はユーザー名とパスワードがきちんと合っていなければ
ログインできませんよね。
そのせいでデータベースにもアクセスできないのではないでしょうか?
この回答への補足
Windowsのパスワードをかけない状態であれば、きちんとサーバーにアクセス出来るし
データベースも見れるのです。(その際、SQL認証で接続しています。)
しかし、Windowsでユーザーアカウントの所にパスワードを入れてしまうと、上記エラーが起きて
接続出来なくなってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- Windows 10 windowsセキュリティーでパスワードエラー 1 2022/06/14 19:49
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
【Oracleサーバー】名前解決が...
-
SQLSeverの新規登録で一般的な...
-
Windows認証できない
-
SQL ServerにWindowsパスワード...
-
新規saの作成方法について
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
Excelフィルタ抽出で「検索して...
-
Excel-VBAの「しばらくお待ちく...
-
Access2010 accdbのエラー「ODB...
-
ACCESSからのODBC接続のみ応答...
-
エクセルマクロで指定範囲内の...
-
SQLのエラー(~付近に不適切な...
-
sqlcmdでクエリの実行結果をバ...
-
既定のインスタンスと名前付き...
-
xp_cmdshellについて
-
ACCESSからSQLServerのデータを...
-
sqlで文字列を最後に追加したい
-
DB接続ができなくなって困って...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
新規saの作成方法について
-
IPアドレスによるクライアント...
-
SQL Serverの認証方法について
-
SQLSeverの新規登録で一般的な...
-
SQL ServerにWindowsパスワード...
-
SQL Server に繋がらない
-
SQLSERVER2005のSSASに匿名認証...
-
別ドメインからのSSASへの...
-
windows8.1 でサーバー(SQL)...
-
SQLServer2000でログインできま...
-
PostgresSQLのクライアント認証
-
SQL Serverへの接続について教...
-
SQL2000Serverにアクセスするの...
-
SQL Serverへ接続できない!
-
Windows認証できない
-
SQLサーバーにアクセスする...
-
ネットワークドライブ経由でO...
-
【Oracleサーバー】名前解決が...
-
パスワード認証について
おすすめ情報