問題タブ [sql-server-administration]

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.

0 投票する
1 に答える
62 参照

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ですか?

0 投票する
0 に答える
19 参照

sql-server - CREATE SERVER AUDIT を取得して ASCII 監査ファイルを作成する方法

SQL Server STIG 命令を使用して監査ファイルを作成しています。

これは機能し、監査ファイルが作成され、SQL Server Management Studio を使用して読み取ることができます。私たちの環境には多数の SQL Server があります。ログを WAZUH などのツールにキャプチャして、中央の場所でログを読み取り、エントリが疑わしい場合に何らかのアクションを実行できるようにしたいと考えています。error.log.# ファイルのようなファイルを既にキャプチャしています。

残念ながら、作成されたファイルはバイナリです。監査を ASCII ベースのファイルに設定するにはどうすればよいですか?