Date: Thu, 9 Mar 2006 11:30:53 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
-----Original Message-----
From: 多根 昭 [mailto:who@example.co.jp]
Sent: Wednesday, March 08, 2006 6:45 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01787] Re: WORKGROUP 外の端末から IP で WIN2000Server
の MSDE1.0 への接続ができない
>クライアント側にはTCP/IPでの接続でない接続(netBIOS)
>で接続しに来る端末があるのですが、
>この端末の設定がいじれないので、
>名前付きパイプでの接続を許可せねばならず、
>guestを許可しました。
Guestユーザを登録するのは、セキュリティ上の様々な脅威につながるので
止められるのがよいと思います
>インターネット上のサーバではないのですが、
>セキュリティ的に問題があるといけないので、
>サーバ側にユーザ情報を登録することを、
>簡便にできるよう考えてみようと思います。
その方がよいと思います。
ユーザアカウントを登録する方法で、逃げて下さい。
> しかし、先日サーバダウンにより、
> 急遽win2000serverをインストールしたマシンに、
> Msde1.0をインストールし、IPを設定したところ、
> 接続できませんでした。
> 同じワークグループ内からは接続できるのですが、
> 外のワークグループから接続できません。
> (フォルダ共有等は外のワークグループからでも見られます)
「接続できない」という意味が、
(1)相手側サーバーOSに、接続用セッションが張れない
(2)セッションは確立するが、SQLServerにログインできない
(3)SQLServerにログインできるが、ユーザデータベースが使えない
など、いろいろな段階があります。
それぞれを、調べていく必要があります。
一般的な注意点として、データベースサーバーの再インストールを
した場合、データベースサーバーのログイン情報は以前と同じものを
復元していますか?
以前と同じmasterデータベースを復元しましたか?
Windows認証やSQLServer認証を、以前のデータベースサーバーと
同じものを復元しないとダメです。
ユーザ側のデータベースを復元しても、masterデータベースの
ログイン情報も復元しないとつじつまが合いません
Re: MSDE7からMSDE2000 へアップした際、MSDE7 のユーザでログインできない
http://www.horikawa.ne.jp/cgi-bin/showlog.cgi?kd=2&no=1034
ログイン名に対応した、SID番号が、以前のデータベースと同じ値に
なっていないと、ユーザデータベースを復元しても、ログインとデータベース
ユーザ名の対応が確立しません。
データベースユーザを登録する際、ログイン名と関連付けしていると
勘違いしますが、実際は、そのログイン名に割り当てられている
SID番号との対応関係を作ります。
このSID番号は、masterデータベースのsysxloginsテーブルで管理します。
このテーブルのSID列とname列で、SID番号とログイン名の対応が定義されます
select sid , name from master.dbo.sysxlogins
一方、各データベース内のユーザは、そのデータベースのsysusersテーブルで
管理されます。
select uid,sid,name from DB名.dbo.sysusers
sidは、masterデータベースのsysxloginsの値です。
uidは、データベースユーザに割り当てる番号です。
nameは、データベースユーザ名です。
ユーザデータベースを復元したということは、ユーザデータベースのsysusers
テーブルのsid値も復元されたことになります。
このsid値が、現在のmasterデータベースのsysxloginsに対応していますか?
このような問題があるため、ユーザデータベースを他人にあげたり、
他の環境で復元するような場合は、注意が必要です。
guestユーザとdboユーザだけにすれば、問題は起こりません。
なおmasterデータベースなどのシステムデータベースは、データベース
サーバーに当てたサービスパック番号によって、全然異なるものになります。
SP2でバックアップしたmasterデータベースを、SP1やSP3で復元することは
できません。
------------------------------------
Epata-IT/日本技術ソフト開発
堀川 明 (Akira Horikawa)
03月09日(木曜日) 11時30分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|