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

 
RE:  管理者権限がないアカウントでの  MSDE 起動

Date: Sat, 22 Nov 2003 01:06:11 +0900
From: "Akira Horikawa" <who@example.ne.jp>


堀川です、今晩は

-----Original Message-----
From: Tetsuya Satomi [mailto:who@example.co.jp] 
Sent: Friday, November 21, 2003 1:48 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:00947] 管理者権限がないアカウントでの MSDE 起動


>さて、タイトルにもあるように管理者権限がないアカウント(PowerUser)で
>ログインするとMSSQLServerサービスが自動起動しません。
>サービスマネージャを起動すると、サーバー名が空です。

確認しました。
これは表示が空白だけで、データベースサービスは起動しています。
(データベースサービスの実行をローカルアカウント)

OSQLコマンドを動かせば、反応があります。
OSQL -E だと、Power Usersを許可してあげないと、ログインできません
(exec sp_grantlogin 'BUILTIN\Power Users' の実行)

また、Power Userからログオフして、Administratorでログインし直してログオフし
Power Userでログインすると、サーバー名やサービス名が表示されます。

たぶんこれは、サービスマネージャの問題かと思います。



>あと気になる事があります。
>堀川氏の発言を引用させていただきます。
>-------------------------------------------------
>MSDEをインストールしたコンピュータに対して、外部のコンピュータから
>ネットワーク越しにMSDEに接続するような形式では、Windowsの
>Server版OSが必要になります。
>
>Windows 2000 Server や Windows 2003 Server版のOSです。
>Server版OSに、MSDEをインストールして下さい。
>
>Windows2000 Pro版や WindowsXP Pro版/HOME版の使用許諾契約書では、
>データベースサービスを他のコンピュータに提供してはいけないことに
>なっています
>-----------------------------------------------------------------------
>通常のWinではネットワークを介したデータベース製品を提供できないという
>ことで間違いないのでしょうか?

Windows 2000 Pro版や、Windows XP Pro版/HOME版のライセンス条項
を厳密に解釈すると、これらのマシンで、ネットワーク経由で接続してくる
外部のコンピュータに提供できるサービスの種類が限定されています。

その中にはデータベースサービスや、自作のWinSockプログラムによるTCP
サーバープログラム等も許されないという非常に厳しい条件が課せられています。

データベースサービスを提供するとライセンス違反になりますが、顧客との
合意の上で、内緒で運用しているのが実情でしょう。
ただMSDEをバンドルした市販の会計ソフト等の開発販売では、このライセンスを
守っているので、一般向けに市販するソフトであれば、ライセンスは守らないと
いけません。

ただ、IISを使ったインターネットサービスは、Windows2000 Pro版などで
許可されています。
ですから、IIS+ASP+MSDE のように、Webプログラムの中でデータベース
を使う運用は、ライセンス上問題が無いと思います。

マイクロソフト社の本音は、私が思うに、おそらく
  MSDEは、スタンドアロン環境で使って欲しい
    SQLServerは、クライアントサーバーで使って欲しい
という感じだと思います。
 そうでないと、WindowsXP Pro版を使った小規模ネットワークでMSDEを
立ち上げて、10台以下のクライアントにデータベースサービスを提供されたら、
SQLServerの販売が苦しくなるでしょう。

しかし、IIS経由の抜け道?を用意しているのは、たぶん、クライアントサーバー
ではなくWebシステム全体を普及させるのに必要だという観点なのかな?

ライセンス条項を厳密に守ると、小規模ネットワークでのC/Sの運用では、
Server版OSが必要となって、コスト高になります。
その場合は、フリーのRDBを使ったLinuxシステムの登場とならざるおえません。
Windows版のフリーのRDBも、MSDEと同じライセンス条項に直面します。

この件については丁度いい機会があるので、マイクロソフト社に伝えて
みたいと思います


------------------------------------
(株)日本技術ソフト開発
        堀川 明  (Akira Horikawa)
    11月22日(土曜日) 01時03分記
        mailto:who@example.ne.jp
        http://www.horikawa.ne.jp/msde/



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


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

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

MSDE TOP ページに移動する

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