私たちは、テストデータベースと、スクリプトを介してdb_ownerへのアクセスを許可するいくつかのテストログインを持っています。通常、ログインに入り、ユーザー名を右クリックしてユーザーマッピングに移動し、関連付けるデータベースを選択し、所有者のアクセス権を与えて、OKをクリックする必要があります。ログイン(ユーザー)を与えるSQL Server db_ownerデータベースへのアクセス
答えて
あなたは、両方のターゲット・データベースのコンテキストで実行されている、2つのことを行う必要がある(すなわち、最初のUSE (database)
を実行) :CREATE USER [LoginName] FOR LOGIN [LoginName]
:
- は、データベースへのログインとそのユーザーを追加します。 210
- はロールにそのユーザーを追加します:
EXEC sp_addrolemember N'db_owner', N'LoginName'
を一般的に、あなたはSQL Server Management Studioの2005以上を持っている場合、あなたは、操作のためのUIに入り、この場合、(ダイアログボックスに必要事項を記入することができ、ユーザーをデータベースに割り当てます(ロールを追加する&)、上部にある[スクリプト]ボタンをクリックします。コマンドを実行する代わりに、アクションのスクリプトを新しいクエリウィンドウに書き込みます。
EXEC sp_addrolemember 'のdb_owner'、 'MyUserと'
私はそれはメッセージ15410、レベル11、状態1、プロシージャsp_addrolememberを言う1ということと試みたが、ライン75 ユーザーまたはロール 'QA-Tester1' は、このデータベースに存在しません。 – user516883
ALTER ROLE
と、既存のサーバーログイン名MyLogin
を使用する方法は次のとおりです。
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-role-transact-sql
- 1. クライアントに 'db_owner'ロールを持つSQL Serverログインを与える必要がありますか?
- 2. リモートSQL Serverデータベースへのアクセス
- 3. 複数のSQL Serverデータベースへのアクセス
- 4. SQL ServerサービスなしのSQL Serverデータベースへのアクセス
- 5. SQL Server 2005のアプリケーションロールへのアクセス許可を付与する
- 6. SQL Serverは別のデータベースからユーザーにEXECUTE権限を与えます
- 7. SQL Serverのログインとユーザーですか?
- 8. SQL Server 2008のユーザーに限定された権限を与える
- 9. ユーザーにファイルへのアクセス権を与える
- 10. 匿名ユーザーにrpc apiへのアクセスを与える方法
- 11. へのアクセスSQLデータベース
- 12. ユーザーはSQL Serverのdevデータベースにログインできません
- 13. C#アプリケーションからのSQL Serverデータベースへの安全なログイン
- 14. SQL Serverのdb_ownerユーザーに対して権限が拒否されました
- 15. SQL Serverのユーザーによる一部のテーブルレコードへのRestritアクセス
- 16. RewriteRule - フォルダへのアクセスを与える
- 17. EXC_BAD_ACCESSを与えるNSImageViewへのアクセス
- 18. SQL Server:ユーザーとログイン - ユーザー名はどこに入りますか?
- 19. SQL Server - 新しいユーザーがmasterデータベースにアクセスする
- 20. リモートでSQL Serverデータベースにアクセス
- 21. SQL ServerとアクセスSQLのユーザー入力
- 22. MySQLデータベースからSQL ServerデータベースへのSqlBulkCopy
- 23. AZURE SQL SERVERのdboユーザーにCREATE PROCEDURE権限を与える方法
- 24. リモートSQLデータベースへのAndroidアクセス
- 25. SQLログインのアクセス権ASP.Netアプリケーション用のデータベース
- 26. SQL Server Analysis Services(SSAS)へのログイン/接続アクセスを無効にする方法
- 27. SQL Server 2008 - ユーザーがリストアされたデータベースにアクセスできない
- 28. JIRAのユーザーに単一のプロジェクトへのアクセスを与える方法
- 29. SQL Serverの構文切り替えへのアクセス
- 30. Anypoint CloudhubからMuleの異なるWindowsユーザーとしてSQL Serverデータベースにログイン
ユーザーがすでに存在する場合は、最初にデータベースにマップし、sp_addrolemember SPを実行するだけです。これはできますか? – user516883
データベース*へのマッピングは*最初のクエリです。これは、ログイン(ユーザー名/パスワード)が既にサーバー上に作成されていることを前提としています。ターゲットデータベースの 'sys.database_principals'を見れば、既にマッピングされているかどうかを確認することができます。おかげさまで – Tadmas
まさに私が必要としたもの。 – user516883