MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[1588]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(1588番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
アプリケーションロジック上でWindows認証するには

Date: Wed, 3 Aug 2005 17:46:20 +0900
From: who@sub.example.jp


--0__=C6BBFAC1DFB939188f9e8a93df938690918cC6BBFAC1DFB93918
Content-type: text/plain; charset=ISO-2022-JP

質問させていただきます。よろしくお願いします。



システム構成

サーバー SQLServer7.0 on Windows NT Server  4.0

クライアント  Access2003  on Windows Server 2003

API は  ADOで接続 (OLE DB) クライアント/サーバ システム



ネットワーク構成

SQLServerは Aドメインの中でメンバーサーバの位置付け(AドメインにはPDCイン

ストールした ファイルサーバa が別に稼働)

 Access2003  on Windows Server 2003 は Bドメインで稼働

なお、ファイルサーバa は Windows Server 2003 のアクティブデレクトリーのAド

メインニ登録しているが、SQLServerは登録していない。



質問

Access2003(ADP) を SQLServer のクライアントアプリケーションとして作成

しました。

Access2003(ADP) のPCにはSQLServerのDeskTop型またはドライバ(OLE DB) はイン

ストールしてませんが、Access2003(ADP)を起動し接続 のオプションで  SQLServer

、データベースに ユーザーID SA でログイン可能な設定をしています。



Access2003(ADP)からアプリケーションロジックでSQLServerに接続する

と、DBへの接続はできますが、必ず、ユーザーID SA でログイン の認証画面が

でます。

SQLServer上のDBで指定しているユーザー名、パスワードを  接続 のオプション

で設定しようとしてもエラーとなります。

アプリケーションロジックを起動するたびに認証画面が出ないように、Windows認証

(パススルー認証)にするにはどうしたら良いでしょう。



Access2003のパソコンにSQLServerのドライバをインストールしてなくて

も、アプリケーションロジックでDBに接続できるのはAccess2003とSQLServer7.0

のデータベースが同じMSDB だからと思いますが、、Access2003(ADP)の接続 のオプ

ションではWindows認証 ができないのでしょうか。



Windows認証を可能にするためにはAccess2003のSPで可能でしょうか。

Access2003(ADP) のPCにSQLServerのDeskTop型またはドライバ(OLE DB) をインス

トールすれば可能でしょうか。

SQLServerを Windows Server 2003 のアクティブデレクトリーに登録すれば可能で

しょうか。

SQLServerをWindows Server 2003 は Bドメインのメンバサーバにすれば可能でしょ

うか。



seki
--0__=C6BBFAC1DFB939188f9e8a93df938690918cC6BBFAC1DFB93918
Content-type: text/html; charset=ISO-2022-JP
Content-Disposition: inline

<html><body><font face="MS Pゴシック">質問させていただきます。よろしくお願いします。</font><br>
<br>
<font face="MS Pゴシック">システム構成</font><br>
<font face="MS Pゴシック">サーバー SQLServer7.0 on Windows NT Server  4.0</font><br>
<font face="MS Pゴシック">クライアント  Access2003  on </font><tt>Windows Server 2003</tt><br>
<font face="MS Pゴシック">API は  ADOで接続 (OLE DB) クライアント/サーバ システム</font><br>
<br>
<font face="MS Pゴシック">ネットワーク構成</font><br>
<font face="MS Pゴシック">SQLServerは Aドメインの中でメンバーサーバの位置付け(AドメインにはPDCインストールした ファイルサーバa が別に稼働)</font><br>
<font face="MS Pゴシック"> Access2003  on </font><tt>Windows Server 2003</tt><font face="MS Pゴシック"> は Bドメインで稼働</font><br>
<font face="MS Pゴシック">なお、ファイルサーバa は</font><tt>&nbsp;Windows Server 2003</tt><font face="MS Pゴシック"> のアクティブデレクトリーのAドメインニ登録しているが、SQLServerは登録していない。</font><br>
<br>
<font face="MS Pゴシック">質問</font><br>
<font face="MS Pゴシック">Access2003(ADP) を SQLServer のクライアントアプリケーションとして作成しました。</font><br>
<font face="MS Pゴシック">Access2003(ADP) のPCにはSQLServerのDeskTop型またはドライバ(OLE DB) はインストールしてませんが、Access2003(ADP)を起動し接続 のオプションで  SQLServer 、データベースに ユーザーID SA でログイン可能な設定をしています。</font><br>
<br>
<font face="MS Pゴシック">Access2003(ADP)からアプリケーションロジックでSQLServerに接続すると、DBへの接続はできますが、必ず、ユーザーID SA でログイン の認証画面がでます。</font><br>
<font face="MS Pゴシック">SQLServer上のDBで指定しているユーザー名、パスワードを  接続 のオプションで設定しようとしてもエラーとなります。</font><br>
<font face="MS Pゴシック">アプリケーションロジックを起動するたびに認証画面が出ないように、Windows認証(パススルー認証)にするにはどうしたら良いでしょう。</font><br>
<br>
<font face="MS Pゴシック">Access2003のパソコンにSQLServerのドライバをインストールしてなくても、アプリケーションロジックでDBに接続できるのはAccess2003とSQLServer7.0</font><br>
<font face="MS Pゴシック">のデータベースが同じMSDB だからと思いますが、、Access2003(ADP)の接続 のオプションではWindows認証 ができないのでしょうか。</font><br>
<br>
<font face="MS Pゴシック">Windows認証を可能にするためにはAccess2003のSPで可能でしょうか。</font><br>
<font face="MS Pゴシック">Access2003(ADP) のPCにSQLServerのDeskTop型またはドライバ(OLE DB) をインストールすれば可能でしょうか。</font><br>
<font face="MS Pゴシック">SQLServerを</font><tt>&nbsp;Windows Server 2003</tt><font face="MS Pゴシック"> のアクティブデレクトリーに登録すれば可能でしょうか。</font><br>
<font face="MS Pゴシック">SQLServerを</font><tt>Windows Server 2003</tt><font face="MS Pゴシック"> は Bドメインのメンバサーバにすれば可能でしょうか。</font><br>
<br>
<font face="MS Pゴシック">seki</font></body></html>
--0__=C6BBFAC1DFB939188f9e8a93df938690918cC6BBFAC1DFB93918--



[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。