問題タブ [compact-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - データベースの最初のモデルに基づいてコンパクトなデータベースを作成する際の問題 / Nullableエラーの原因
最初に ef データベースを使用してエンティティ クラスを作成しています。これらのエンティティ クラスからコンパクト データベースを作成したいと考えていますが、コンパクト データベースにクエリを実行しようとするたびに (データベースが存在しないため、データベースを作成する必要があります)、次のエラー メッセージが表示されます。
「PrimitiveType 'Sbyte' の EDM-Type 'Edm.SByte(Nullable=True)' に対応するストア タイプはありません」
これまでのところ、これを回避する方法は見つかりませんでした。残念ながら、データベースを変更することはできません。
この問題を解決するのを手伝ってくれることを願っています!
ありがとう、ボス
c# - 古いバージョンの SQL Server Compact Edition データベースにアクセスしようとしています
接続を開こうとするとエラーが発生します。DB.sdf ファイルがアプリケーション フォルダにある
ここにdb.sdfを保存しました
}
エラー:
古いバージョンの SQL Server Compact Edition データベースにアクセスしようとしています。これが SQL Server CE 1.0 または 2.0 データベースの場合は、upgrade.exe を実行します。これが SQL Server Compact Edition 3.0 以降のデータベースである場合は、Compact / Repair を実行します。[ DB バージョン = 3505053、要求バージョン = 3004180、ファイル名 = D:\DB.sdf ]"
SQL Server Compact 3.5、VS2010、SQLServer 2008R2 を使用しています。
助けてください。ありがとう。
c# - RAMにSqlServerコンパクト?
SqlServerCompact を使用して C# プロジェクトを開発しています。
リクエストごとにデータベースとの接続を開き、reader/executenonquery を作成する必要があります。しかし、すべてのデータベースをメモリにロードすることは可能ですか? (私が覚えている限り、sqllite は C++ でこれを行いました)。これにより、各リクエストでの膨大な読み込み時間を回避できます。
すべてのリクエストをメモリ内で行い、それらを .sdf ファイルに保持したいと考えています。SQL Server Compact で可能ですか? そうでない場合、どのデータベース マネージャーをお勧めしますか? (簡単に展開できるものが必要です)
一度に大量のインサート (6000 から 10000 の間) を実現する必要がある場合があるため、質問をします。これには時間がかかります。これらのパフォーマンスを改善する方法についてのアイデアはありますか?
ありがとうございました
c# - EF 6.0 Code first Compact Edition: 接続文字列が正しくないか、app.config に問題がありますか?
これについてあなたのアドバイスを求めてください:
db コンパクト エディションを作成しようとしていますが、初めてデフォルトの dbName (ProjectName.dbContextName) で成功しました。しかし、私は自分の名前を定義することに決め、app.config の connectionString セクションに自分の接続文字列を追加しました。データベースが作成されなかった後。ここからMSDNは、慣例により最初にコードを使用して接続します。同様の接続文字列を実行しました:
(セクション名は、私の dbcontext の名前クラスと同じです。) dbContext が作成される前に確認してください。
Db はまだ作成されていません。私は何を間違っていますか?前もって感謝します。
VahidN、基本クラス コンストラクターの呼び出しを追加しようとしましたが、機能しません。わからない。とても簡単です。また、上記の参照で前述したように、構成セクションの接続文字列の名前と dbContext クラスの名前が等しい場合、オブジェクトは問題なく接続文字列を見つけます。
まあ、デバッガーは、conStringが正しく定義されていると言いますが(構成セクションの文字列と等しい)、実際にはdbが作成されていません.appfolderでもsqlサーバーフォルダーでも見つかりません。
dao - DAO を介して VB.NET で Access 2003 データベースを圧縮する
実際、次のコードを使用して Access 2003 データベース (mdb ファイル) を圧縮しています。過去に、私は JRO.JetEngine を使用しました (ただし、廃止されました)。
コード:
それは正常に実行されているようです:例外もエラーもアドバイスも作成されず、圧縮されたデータベースが作成されます....しかし、(グーグルで)他のサイトでアクセスするには2003を使用する必要があることを読んだので、100%確信が持てません。 。ジェットエンジン
上記のコードは mdb ファイルを圧縮するのに正しいですか (access 2003)? 何か足りない?
mongodb - MongoDB コレクションを圧縮/最適化する安全な方法は何ですか?
いくつかのコレクションが欲しかったcompact
のですが、驚いたことに、これは思ったほど簡単ではありません。数秒後に失敗し、データベースに接続できなくなりました。
以下のログでわかるように、これは十分なメモリがないために発生しました。
Assertion: 13524:out of memory
これにより、MongoDB デーモンも壊れます。
これはひどい考えです。デーモンをシャットダウンすると、ダウンタイムが長くなります。このようなサーバー側の操作は、特定の操作が成功するかどうかを確認し、再起動するまでデーモンをシャットダウンすることなく、操作を適切にキャンセルするか、問題をロールバックするのに十分賢いと考える人もいるでしょう。
コレクションを圧縮/最適化する安全な方法は何ですか?
これはcompact
声明に関するものですが、私が使用した完全なスクリプトは次のとおりです。
ここにあるmongodb.log
: