SQL Serverについて学習中です。
認証方法の違いについてご教示ください。
SQL Serverには「Windows認証」と「SQL Server認証」の二つの認証方法があるところまでは理解したのですが、ネット検索や手元の資料をみても具体的なものが見えてきません。
(1)「Windows認証」でSQL Serverに接続するには:
クライアントPCのWindowsアカウント名/パスワードが、SQL ServerがインストールされているPCに登録されているWindowsのユーザー名/パスワードと一致している必要がある。(一致していても、SQL Serverの設定で接続を拒否されていると接続できない)
(2)「SQL Server認証」でSQL Serverに接続するには:
SQL Serverの「ログイン」(←Windowsのアカウントではない)に登録されているユーザー名/パスワードと一致すれば、クライアントPCのWindowsアカウントのユーザー名/パスワードが何であっても、データベースに接続できる。
認証方法の違いについては、上記このような理解でよいのでしょうか??
しかし実際には「SQL Server認証」を選択すると、SQL Serverのユーザー名/パスワードだけでなく、Windowsアカウント名/パスワードも一致していないと接続できないように思えます。
つまり
「Windows認証」は「Windows認証だけ」で
「SQL Server認証」は「Windows認証 + SQL Server認証」(両方一致しないといけない)
なのではないかという気がしています。
VBやVC#等でローカルアプリを作って複数で使用したいのですが、クライアントPCのアカウント名まで管理するのは厄介です。XPパソコンをAdministratorで使用している人がたくさんいて、Windows認証をクリアできないからです。
クライアントPCのアカウント名やパスワードに関係なく、SQL Serverに登録されたユーザー名/パスワードだけで接続するには、どうしたらよいのでしょうか?
よくわかっていないので、よくわからない質問になってしまっていると思いますが、よろしくお願いします。
質問の意味がわからないところは補足しますので、ご指摘ください。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
実験した訳ではなく予測で回答しますのであしからず。
一応SQL Server認証は通常はWindows認証は不要です。
(1)Guestユーザーを有効化してみてはどうでしょうか。
(2)昔パソコンへのログインIDがサーバーにも有っ、てそのパスワードが異なると動かない場合がありました、パソコンへのログインIDをサーバーには存在しない物にしたら動きませんか。
回答ありがとうございます。
ご教示いたいだた方法を試す前にサーバー再セットアップを始めてしまったのですが、終わってみたら意図したとおりSQL Server認証だけの環境が実現しました。
2つの認証が同時に有効になってしまったのは、パソコンのエラーだったのでしょうか・・・。
再度同じ症状がでたら、そのときは(1)(2)の方法を試させてもらいます。
No.1
- 回答日時:
> しかし実際には「SQL Server認証」を選択すると、SQL Serverのユーザー名/パスワードだけでなく、Windowsアカウント名/パスワードも一致していないと接続できないように思えます。
そう思った根拠は?
> VBやVC#等でローカルアプリを作って複数で使用したいのですが、クライアントPCのアカウント名まで管理するのは厄介です。XPパソコンをAdministratorで使用している人がたくさんいて、Windows認証をクリアできないからです。
そのための SQL Server 認証であるはず。
作成した DB へ接続させるためのユーザーを SQL Server に作成し、そのユーザーを DB に適切な権限でマッピングする必要がある。
db_owner 権限での例はこんな感じで。
http://www.movabletype.jp/documentation/mt5/adva …
この回答への補足
回答ありがとうございます。
>そう思った根拠は?
SQL Server認証を選択すると、WindowsアカウントのID/PW以外に、アプリケーションレベルで指定するSQL ServerアカウントのID/PWも一致させないと、SQL Serverにログインできないようになったからです。
そもそも、この二つの認証が同時に有効になる状態が正常なのかどうかもわかりません。
Windows認証とSQL Server認証は排他選択であるように思うのですが、なぜこうなったのか不思議です。
ちなみに(書き忘れていましたが)環境はWindows Server 2000 と SQL Server 2000 で、クライアントはほとんどがWindows XPです。接続は「商魂・商管」という業務会計ソフトと、その情報を取得して再加工するオリジナルアプリ(C#やAccessで作成)で使用しています。
リンクを参考にさせてもらいましたが、現時点ではやはり2つの認証情報が一致しないとSQL Serverに接続できません。再起動やODBCの再設定は一応行ってあります。
あきらめるしかないんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Google+ Googleアカウントにログインせずにパスワードを確認する方法を教えて下さい。 間違えてChrome 2 2023/07/07 20:52
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Windows 10 windowsセキュリティーでパスワードエラー 1 2022/06/14 19:49
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- ネットワーク Active Directoryの管理者パスワードが過去に変更されたか否かはわかるのでしょうか 1 2023/04/15 18:50
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
IPアドレスによるクライアント...
-
突然 Win7からのみつながらなく...
-
新規saの作成方法について
-
SQL ServerにWindowsパスワード...
-
SQLSeverの新規登録で一般的な...
-
SQLServer2000でログインできま...
-
「最高気温が35度以上の日を猛...
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
サーバーと実行端末が違う場合...
-
バッチファイルからのBCP起動に...
-
Excel-VBAの「しばらくお待ちく...
-
PostgreSqlでFunctionの作成に...
-
Access2010 accdbのエラー「ODB...
-
SQLのエラー(~付近に不適切な...
-
エクセルのグループボックス枠...
-
DB接続ができなくなって困って...
-
100万件レコードdelete
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
新規saの作成方法について
-
SQLSeverの新規登録で一般的な...
-
IPアドレスによるクライアント...
-
SQL Server に繋がらない
-
SQL ServerにWindowsパスワード...
-
Windows認証できない
-
windows8.1 でサーバー(SQL)...
-
SQL Serverへ接続できない!
-
SQLSever2000にパスワードなし...
-
SQL Serverの認証方法について
-
ネットワークドライブ経由でO...
-
突然 Win7からのみつながらなく...
-
【Oracleサーバー】名前解決が...
-
Visual Web 2010でのDBアクセス
-
SQL Serverへの接続について教...
-
SQLSERVER2005のSSASに匿名認証...
-
別ドメインからのSSASへの...
-
SQLServer2000でログインできま...
-
MSDEのWindows認証について
おすすめ情報