データベースを必要とする MS Visual C# Express を使用して構築したいアプリケーション (必要になった場合は、Standard にアップグレードするつもりです)。
私は SQL Server Compact に夢中でした。私のアプリケーションを自分のコンピューターにインストールしようとしている人々に、SQL Server 全体などをインストールしてもらいたくないからです。エンドユーザーがインストールできるように、これをできるだけ簡単にしたいと考えています。
そのため、テーブルの列でできることには制限があるように見えるまで、私はすべて興奮していました。新しいデータベースを作成し、テーブルを作成しました。列を作成しようとすると、「テキスト」データ型がないように見えます.255文字に制限されているように見える「ntext」と呼ばれるものだけです。「int」は4つまでに制限されているようです(11が欲しかった)。また、「auto_increment」機能はないようです。
これらは私が一緒に暮らさなければならない本当の制限ですか?(または、「標準」ではなく「高速」を使用しているためですか)。これらが実際の制限である場合、私の要件を満たす他のデータベース オプションは何ですか? (大物ユーザーのための簡単なインストール - 私のエンドユーザーはコンピューターの平均的なユーザーであり、複雑な場合はアプリケーションに不満を感じると思います)
-アディーナ
PS: データベース データをエンド ユーザーに対して暗号化することも望んでいます。彼らがデータベーステーブルに直接アクセスできるようにしたくありません。
PPS。http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspxを読み ましたが、これらの特定の制限に関する議論は見られませんでした