2011-10-20 4 views
0

「ログインしない」オプションを使用してSQL Server 2005データベースにユーザーを作成したいとします。言い換えれば、私はそのデータベースのためのログオンをしたいだけです。ログインなしで作成したユーザーにパスワードを割り当てる

「ログインなし」を使用してユーザーを作成する方法はドキュメントに記載されていますが、パスワードに関しては何も見ていません。

解決策がこのManagement Studioの実行方法またはT-SQLスクリプトを使用する方法の説明であるかどうかは関係ありません。

ご協力いただきありがとうございます。

答えて

0
create user YourLoginlessUser without login 
go 

このコードはLoginlessユーザーを作成します。ログインレスユーザを作成すると、パスワードなしのユーザになります。これは、特定のセキュリティ保護可能なセキュリティコンテキストを変更するために使用されます。

質問に答えるには、ログインしていないユーザーを作成する方法があります。しかし、ログインしていないユーザーはパスワードを持っていないので、ユーザー作成の一部ではありません。

あなたの質問にお答えしますか?

+0

これについての私の無知を許して....あなたは何の例を与えることができますあなたは「セキュリティで保護されたセキュリティコンテキストを変更するために使用されます」という意味ですか? – Jeff

0

私は同じことに出くわしたので、私はデータベース>セキュリティ>ユーザーと実行次のクエリからユーザーを削除し、

USE [myDatabaseName] 

GO 
CREATE USER [myDBUser] WITH PASSWORD = 'password1' 
GO 
EXEC sp_addrolemember N'db_myRestrictedDBAccess', N'myDBUser' 
関連する問題