
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL ServerにWindowsパスワード...
-
windows8.1 でサーバー(SQL)...
-
SQLサーバー接続 特定のPCがWin...
-
SQLServerへのOpen命令でのエラー
-
20人程度が一度に使うデータベ...
-
SQLサーバー接続について
-
Oracle 8i コンマ(,)を含むデ...
-
PostgreSqlでFunctionの作成に...
-
sqlで文字列を最後に追加したい
-
Access2000環境に対応するMid関...
-
インストール可能なISAMド...
-
(SQLSERVER) 別サーバーへテー...
-
99bb.com のライセンスバック...
-
GROUP BYでエラーが発生
-
バッチ処理でファイルの差分バ...
-
MSDEまたはSQLServerでReadOnly...
-
今、何のストアドを実行してい...
-
SqlDataReaderでの0件判定
-
VBでODBC接続して更新・削除で...
-
SQL Loaderを使いたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
SQLSeverの新規登録で一般的な...
-
SQL ServerにWindowsパスワード...
-
Windows認証できない
-
IPアドレスによるクライアント...
-
新規saの作成方法について
-
SQL Server に繋がらない
-
SQLSever2000にパスワードなし...
-
【Oracleサーバー】名前解決が...
-
突然 Win7からのみつながらなく...
-
ネットワークドライブ経由でO...
-
SQLServer2005認証変更について
-
windows8.1 でサーバー(SQL)...
-
SQL Serverの認証方法について
-
エクセル2007からSQLserverへの...
-
SQL Serverへ接続できない!
-
特定ユーザーのみODBC接続可能...
-
SQLのエラー(~付近に不適切な...
-
20人程度が一度に使うデータベ...
-
PostgreSqlでFunctionの作成に...
おすすめ情報