蒼の王座

SQL Azure と Cosmos DB をメインにWindows Azureの情報を発信

  • ホーム
  • Azure Best Link
  • 紹介
  • Menu

  • Prev

  • Next

  • Search

  •   RSS 
  •   Feedly 
  1. ホーム>
  2. SQL Azure

SQL AzureのユーザDBのUSERにAdministrator Loginを使用できない?

2011-02-25

  •  Twitter
  •  Facebook
  •  Pin it
  •  LinkedIn
  •  Pocket

Twitter / 佐藤伸夫 ( とーまん ): SQL Azure :初期に作成される管理者ログイン …

20110224234420

今回のネタは、上の呟き「SQL Azure:初期に作成される管理者ログインでは、CREATE USER FOR LOGINのログインにできない?」に対する調査結果です。

結論

できるけど、できない。

正確に表現すると次のようになります。
初期に作成される管理者ログインにマッピングされたUSERがすでに存在する為に、ユーザが定義するUSERには使用できない。

解説

SQL Azureサーバを作成する際に、管理者ログイン(Administrator Login)を指定します。SQL Azureの管理画面上では、下の図の矢印で示されたLogin名です。

a

次に、データベースにUSERを作成する際に、Loginとマッピングします。
具体的には、次のようなコマンドになります。

CREATE USER readonlyuser FOR LOGIN readonlylogin;

本質問は、管理者ログインをUSERにマッピングさせたいけど、エラーがでてマッピングさせることができないことから出た質問です。

なぜ、エラーになるのか?

実は、新規にユーザデータベースを作成すると初期USERとして、dbo、guest、INFORMATION_SCHIMA、sysの4つのUSERが既定で作成されています。

その4つのユーザの内、dboの定義を確認すると次のような定義になっています。

CREATE USER [dbo] FOR LOGIN [管理者ログイン] WITH DEFAULT_SCHEMA=[dbo]

定義を見るとわかるとおり、dboユーザに管理者ログインがマッピングされています。

dboのUSERは削除できないので、ユーザ定義のデータベースに管理者ログインにマッピングされたUSERは存在するけど、任意のUSERにマッピングさせることはできないのです。

SQL AzureLogin, Security, SQL Azure, User

Posted by 大和屋貴仁


よろしければシェアお願いします

  •  Twitter
  •  Facebook
  •  Pin it
  •  LinkedIn
  •  Pocket
新しいノードであるドーハを含めてWindows Azure CDNが世界24か所で提供
Next
G-CLOUD Magagine 2011に執筆
Prev

関連記事

サブスクリプション間のSQL Azureサーバの移動ができるようになりました

課金と使用権を管理する目的で導入されているサブスクリプション間で、SQL Azu ...

SQL AzureでSQL Server Agentを何とか実現させる方法: Part 2

I Miss You SQL Server Agent: Part 2 - SQ ...

管理ポータルからSQL Azureデータベースのインポート/エクスポート

「SQL Azure インポート/エクスポートサービス(CTP)をすべてのAzu ...

SQL AzureでCo-Adminを設定する方法

Tech Ed North America 2011で、次期サービスアップデート ...

Windows Azure Platformのセキュリティ情報

Security Resources for the Windows Azure ...

カテゴリー

  • azure (3)
  • Azure Search (1)
  • AzureVM (3)
  • CosmosDB (21)
    • cosmic (8)
    • SDK (2)
    • SQL (1)
    • 利用事例 (3)
  • datadog (2)
  • datafactory (1)
  • Keyvault (1)
  • LightSwitch (2)
  • MVP (5)
  • PowerBI (1)
  • SQL Azure (191)
    • intro (9)
    • SQL Azure Team Blog (46)
  • SQLTO (1)
  • tool (11)
  • VS2010 (1)
  • Windows Azure (171)
  • ダウンロード (7)
  • 未分類 (6)
  • 欲しい物リスト (1)

アーカイブ

Copyright © 2025 蒼の王座 All Rights Reserved.

WordPress Luxeritas Theme is provided by "Thought is free".

PAGE TOP