[解決済み] SQL Azure データベースに新しいユーザーを作成するにはどうすればよいですか?
質問
以下のようなテンプレートを使おうとしています。
-- =================================================
-- Create User as DBO template for SQL Azure Database
-- =================================================
-- For login <login_name, sysname, login_name>, create a user in the database
CREATE USER <user_name, sysname, user_name>
FOR LOGIN <login_name, sysname, login_name>
WITH DEFAULT_SCHEMA = <default_schema, sysname, dbo>
GO
-- Add user to the database owner role
EXEC sp_addrolemember N'db_owner', N'<user_name, sysname, user_name>'
GO
user1というユーザーを作成し、パスワードを'user1pass'としたいと思います。デフォルトのデータベース 'authentication' で接続し、クエリーウィンドウを開いています。
しかし、テンプレートは私にとって意味をなしません。たとえば、sysname は何か、パスワードはどこに供給すればよいか、default_schema として何を使用すればよいか、などです。
特定のユーザーは、すべてを行う権限を持つ必要があります。しかし、どのように設定すれば、彼がすべてを行うことができるようになるのでしょうか。そのユーザーをデータベース所有者にすればよいのでしょうか。
今のところ、私は試してみました。
CREATE USER user1, sysname, user1
FOR LOGIN user1, sysname, user1
WITH DEFAULT_SCHEMA = dbo, sysname, dbo
GO
与えること。
<ブロッククオートMsg 102, Level 15, State 1, Line 1 ',' 付近に不正な構文があります。
となっています。
CREATE USER user1
FOR LOGIN user1
WITH DEFAULT_SCHEMA = dbo
GO
与えること。
<ブロッククオートMsg 15007, Level 16, State 1, Line 1 'user1' i
が有効なログインでないか、権限を持っていません。
どのように解決するのですか?
すべての情報は、このリンクをチェックしてください。 https://azure.microsoft.com/en-us/blog/adding-users-to-your-sql-azure-database/
まず、SQL Azureのログインを作成する必要がありますが、その構文は次のとおりです。
CREATE LOGIN username WITH password='password';
このコマンドはmaster dbで実行する必要があります。 その後で初めて、データベースでユーザーを作成するコマンドを実行することができます。 SQL Azure や SQL Server の仕組みは、サーバー レベルで最初に作成されたログインがあり、それがすべてのデータベースのユーザーにマッピングされるというものです。
HTH
関連
-
[解決済み] パーセント値を保持するための適切なデータ型?
-
[解決済み] SQL Server 2008でテーブルのエイリアスを使用してUPDATE SQLを記述する方法は?
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] SQLのSELECTでIF...THENを実行するにはどうすればよいですか?
-
[解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
-
[解決済み】SQLの「ゼロによる除算」エラーを回避する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SQL Server MS 2012の現在のセキュリティコンテキストでは、サーバープリンシパルはデータベースにアクセスできません。
-
[解決済み] 管理者ユーザーで有効なxp_cmdshellへのアクセスが拒否されました。
-
[解決済み] SSRS レポートの定義が無効です。
-
[解決済み] パーセント値を保持するための適切なデータ型?
-
[解決済み] SQL Server : ログインに成功しましたが、「データベース [dbName] にアクセスできません。(ObjectExplorer) "と表示されました。
-
[解決済み] リンクサーバーとしてローカルデータベースを使用する場合、「Deferred prepare could not be completed」エラーが発生する。
-
[解決済み] EF: テキストデータ型は比較できないため、DISTINCT として選択できません。
-
[解決済み] データセットに対するSSRSクエリの実行に失敗しました
-
[解決済み] スカラー変数を宣言する必要があります。
-
[解決済み] データベース内の全テーブルのサイズを取得する