3

組み込みデータベースを使用していますが、データを操作する唯一の方法がシステム データベース内にあるかどうか疑問に思っていますか? 管理スタジオを調べたところ、すべてのデータがシステム データベースにダンプされていることがわかりました。Management Studio 内で新しいデータベースを作成したときでさえ、この新しいデータベースは変更されませんでした。コード アプローチを使用すると、埋め込みインスタンス内でマルチ テナンシーがサポートされていないように見えるため、それ以上のことはできませんでした。では、SYSTEM DATABASE にデータを保存してアクセスするしか方法はありませんか?

ありがとう

4

2 に答える 2

5

それは正しいです。組み込みモードは、システムデータベースでもある単一のデータベースに対して動作するように設計されています。現在、他の「テナント」データベースはサポートしていません。

少数の異なるデータベースが必要な場合は、複数の組み込みデータベースを作成できます。それぞれに独自のEmbeddableDocumentStoreインスタンスと、データディレクトリに指定された異なるパスが必要になります。

多くのデータベースを必要とするものを設計している場合、埋め込みモードは適切ではありません。

于 2013-02-01T16:00:08.043 に答える