C#を使用してSQL Server CEデータベース内で使用されているスペースの量を判断する方法を知っている人はいますか?Windowsサービス内でSQLServerCEデータベースを監視し、データが最大制限に近づくとデータを削除しようとするルーチンを作成しています。今のところ、データベースのサイズを見つける手段としてディスク上のファイルを直接見ることができますが、それは少しハックのようです。
私はこの記事に出くわしました。これは、テーブルサイズを見積もるのが最善の(唯一の?)方法であることを示唆しています。http://support.microsoft.com/kb/827968 それは正しいですか?
誰かが考えや提案がありますか?ディスク上のファイルのサイズを確認するだけで本当にハックですか?そのファイルサイズは4GBのデータ制限と直接相関していますか?
どんな入力でも大歓迎です!