2

[OK]私は間違っているのか分かりません。私は2008年SQL Server 2008の管理者の追加方法

後にSQL Serverを経由してSQL Azureのに接続されています

は、MyDatabaseと呼ばれるデータベースを作成し、その中にいくつかのテーブルを追加しました。その後、

CREATE LOGIN Michael 
WITH PASSWORD = 'Some password'; 

と::

CREATE USER Michael FOR LOGIN Michael; 
GO 

だから、私は、ユーザーのマイケルを作成し

管理者の役割があります別のユーザ(ドロップ、更新を...)を追加しようとしています

今度はMichaelの資格情報を持つデータベースサーバーに接続してデータベースを参照できますが、そこにテーブルは表示されません。

Tnx in advanced! :)

編集:私はSQL Azureの管理に接続すると それは、次の言葉:

The current user does not have VIEW DATABASE STATE permissions on this database. 
+1

[sp_addrolemember](http://msdn.microsoft.com/en-us/library/ms187750.aspx)は、SQLでこれをやっている場合、私は明確ではないんだけど2008 Azureのインスタンス、まさにあなたがやっていること。 – swasheck

+0

SQL Azureデータベースサーバーに接続するためにSQL Server 2008を使用しています。 – Bip

+2

[ここに行く](http://msdn.microsoft.com/en-us/library/windowsazure/ee336235.aspx)サーバー上の役割とそのアクセス許可を知っていますか? – swasheck

答えて

1

Managing Databases and Logins in SQL Azure

または

TL:DRのバージョン:

-- first, connect to the master database: 
CREATE LOGIN login1 WITH password='<ProvidePassword>'; 

-- Then Establish a new connection to your database and execute this: 
CREATE USER login1User FROM LOGIN login1; 
0

サーバーに接続することさえできない別の方法です。 SQL Serverがインストールされると、ドメインアカウントによってユーザーは追加されませんでした。コマンドラインからサーバーを起動し、ユーザーを追加する必要があります(おそらくあなたです)。

このgreat blog postは私を救った

関連する問題