0

背景: [著作権の実装なし]

【著作権の実装なし】 私の会社は、政府による著作権保護を受けていない地域のクライアント向けに在庫管理アプリケーションを開発しています。唯一の選択肢は、自分で物を隠して保護することです。ここでは、競合他社が他社のデータベースをコピーしてフロント エンドを構築し、独自のアプリの販売を開始するのが一般的です。

問題

MS SQL Server Express Edition と、場合によっては Standard Edition を使用します。お客様は SQL エンジンを停止し、アプリケーションがインストールされている PC からファイルをコピーし、そのデータベース ファイルを Windows の完全な管理者権限を持つ別のシステムにアタッチできます。これにより、データベースを完全に探索できます。

を探しています

私たちのデータベース設計が他の人に見られるのを防ぐための信頼できる解決策はありますか? データベース内で作成したユーザーを介して接続できるのは、アプリケーションだけですか?

過去に、sybase 適応サーバーにはそのような機能があり、Windows ユーザーはアクセスできず、ユーザーは各データベース自体に格納されていると聞いていました。誰かがデータベース自体に保存されているユーザーのパスワードを持っていない場合、ログインする方法はありませんでした。

ありがとう

あなたの助けは非常に高く評価されます。

4

1 に答える 1