私は同じMS SQL Expressインスタンス上の2つのデータベース間で "共有"したいという2つのテーブルを持っています。私は外来キーをデータベース間で作成することはできず、ビューで外部キーを使用することもできないため、テーブル内のデータを複製することに決めました - しかし、どうすればいいのか分かりません) ?トリガー(つまり、マスターテーブルを変更し、2番目のテーブルに変更が適用される)を使用するのが最善の方法(可能な場合)、またはアプリケーションレベルで行う必要がありますか?データベース間の外部キー、複写テーブル
3
A
答えて
0
コメント内のコメント(今すぐコメントを受け付けることはできません):トリガーは機能し、多くのデータがない場合はおそらく最も理にかなっています。 -
1
同じサーバー内の別のデータベースでテーブルを呼び出すことができるはずです。
他のデータベースからのテーブルへのアドレス指定は、databasename.schema.tablename
となります。
linked serversが設定されている場合は、サーバー間でこれを行うこともできます。命名方式はservername.databasename.schema.tablename
です。
0
SQL Server replicationを使用できますが、SQL Expressの場合はわかりません。
関連する問題
- 1. Mysqlデータベース間の外部キー
- 2. 外部キーを持つ2つのテーブル間のデータベース削除クエリ
- 3. データベースにないテーブルの外部キーORM
- 4. 複数のテーブルを参照するデータベースの外部キー
- 5. MySQLデータベース、複数の外部キー
- 6. 同じテーブルの複数の外部キー
- 7. 複合キーの外部キー
- 8. SQLの外部キーのテーブルの重複キー
- 9. 複数のテーブル(主キー)に1つの外部キーを接続
- 10. 複合キーと外部キー
- 11. 外部複合キーのMysql複合キー
- 12. 複合プライマリキーの一部であるSQLテーブルの外部キー
- 13. テーブルの結合、外部キー
- 14. テーブルのすべての外部キーと複数の外部キーを同じテーブルに一覧表示する
- 15. 同じテーブルの主キーと外部キー
- 16. 外部キー間のDjangoクエリ
- 17. myISAMテーブルとInnoDBテーブルの外部キー
- 18. 複数の外部キーERD
- 19. Djangoの複合外部キー
- 20. 複数の外部キー
- 21. 複数の外部キー
- 22. 複数の外部キー?
- 23. Djangoの非常に異なるデータベース間の「外部キー」
- 24. 外部キー(SQL)などの複合キー
- 25. 外部キーのない2つのテーブル間のdjangoクエリーセット
- 26. ビューとテーブル間のプライマリと外部キーのマッピング
- 27. 別のテーブルの複数の行を参照する外部キー
- 28. SQLデータベース内の2つのテーブルまたは外部キーとの内部結合?
- 29. 複合外部キーLaravel
- 30. 複数の外部キーを持つテーブルのSQLクエリ?
多くのデータがなければ、トリガーは機能し、おそらく最も理にかなっています。 – thinkdevcode