問題タブ [sql-server-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - ACL グループからのユーザーのデフォルト dbo スキーマ
次のような状況があります
ACL グループ: domain\aclgroup
ユーザー アカウント: ドメイン\アカウント
- ユーザー アカウントは ACL グループのメンバーです
- SQL Server では、ACL グループがサーバー ログインに追加され、デフォルト スキーマ dbo でデータベースにマップされます。
- ユーザー アカウントが SQL サーバーに追加されていません。その ACL グループに基づいて、このユーザー アカウントでログに記録できます。
したがって、ユーザー アカウントのデフォルト スキーマは である必要がありますがdbo
、そうではありません。
のようなスキーマなしでテーブルを作成しようとするとCREATE TABLE Test (id int)
、スキーマに次のテーブルが作成されます。[domain\user].Test
dbo
なぜこのように動作し、明示的に入力せずにテーブルを作成するように設定するにはどうすればよいCREATE TABLE dbo.Test
ですか?