問題タブ [mdf]

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.

0 投票する
3 に答える
562 参照

c# - テーブルにレコードを挿入できません

データベースからの書き込みと読み取りを含むプログラムを作成しました。アプリを実行して書き込みを実行しようとすると、次のメソッドを呼び出します。

メソッド呼び出しの後、テーブルからすべてのレコードを読み取り、フォームに表示します。更新前に挿入されたレコードは表示されましたが、アプリを終了してテーブルを見ると、レコードが表示されません。

誰かがそのような行動を引き起こす可能性があることを知っていますか?

0 投票する
2 に答える
2924 参照

.net - 別のプロジェクトから APP_Data を参照する方法

私は次のプロジェクトソリューションを持っています:

  • App_Data ディレクトリに SQL データベース (mdf ファイル) がある ASP.NET MVC Web アプリケーションがあります。

  • migratordotnetからいくつか移行したクラス ライブラリがあり ます。私のビルド ファイルでは、移行を実行できるように SQL データベースの場所を指定する必要があります。

現時点では、移行プロジェクトでは、接続文字列で SQL データベースにアクセスするためにハードコードされたパスを使用しています。次のようになります。

これは私がやりたい方法ではありません。また、相対パスも使用できません ( ..\MyMVCPProject\AppData\MyDatabase.mdfmigratordotnet で使用される SQL クラスが正しく変換できないためなど) |DataDirectory|Web.ConfigこのようなWebプロジェクトで:

どうすればこれを達成できますか? 移行プロジェクトでその接続文字列を使用できません。は|DataDirectory|.NET Framework のインストール パスに移動し、そこでデータベース ファイルを探すためです。

0 投票する
7 に答える
5910 参照

sql-server-2005 - SQLServer2005 のデータまたはログ ファイルを削除できません

バックアップを復元しようとしましたが、OS エラー 32 が発生し続けました - 使用中のため削除できません。

データとログ ファイルをロックしている原因を突き止められなかったので、マシンを再起動し、サービスを停止しましたが、それでもうまくいきませんでした。

その後、DB を削除しましたが、データとログ ファイルはまだ残っています。

もう一度再起動しました-それらを削除しようとしましたが、何もすることがないように見えます.Windowsは私を許可しません.

何か案が?

0 投票する
3 に答える
6519 参照

sql - SQL Server、.BKP ファイルを MDF ファイルに復元しますが、LDF には復元しません (そのためのスペースがありません)

私たちが行った LiteSpeed バックアップからの MDF および LDF ファイルを収容するのに十分なスペースがないという問題があります。

次のsprocを思いつきました:

LDF の場所を null の場所に指定する方法はありますか? LDF は必要ありません。代わりに、ldf をまったく取得しないように指示する方法はありますか?

0 投票する
8 に答える
75919 参照

sql-server - SQL Server 2005 で MDF からデータベースを回復する方法は?

MS SQL Server 2005 で作成されたデータベース用の MDF ファイルがあり、LDF ファイルはありません。MDF ファイルを別の SQL Server に添付しようとすると、次のエラー メッセージが表示されます。

The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction log file was manually deleted or lost due to a hardware or environment failure.

次のオプションのいずれかを達成したいと思います。

  1. データを失うことなくデータベースをアタッチします (可能性は低いですが、時間を節約できます)。
  2. データベースを接続すると、データが失われます (開いていたトランザクションはすべて失われます)。
  3. MDF ファイルからスキーマのみ (データなし) を回復します。

データベースを再び動作させるには、どの SQL コマンドを試すことができますか?

0 投票する
3 に答える
29353 参照

connection-string - .MDF に接続するための接続文字列

VS2008 で新しいプロジェクトを作成し、プロジェクトに .MDF ファイルを追加しました。MDF ファイルと .SQLEXPRESS データベースを使用しようとしたのはこれが初めてです (以前は常に外部の Oracle サーバーを使用していました)。

すべてを文書化しようとしていますが、.MDF ファイルへの接続に使用されている資格情報がわかりません。簡単に調べる方法はありますか?

0 投票する
2 に答える
1049 参照

.net - .mdf ファイルを使用してアプリを展開する場合、ユーザーは SQL 2008 Express をインストールする必要がありますか?

3.5 フレームワークで Win アプリを作成しています。アプリにデータベース ファイルを含めたいのですが。これはシングルユーザーデータベースになります。追加できる2つの異なるタイプのdbファイル、sdfとmdfを調べました。Thw sdf (コンパクト) db には必要な機能がいくつか欠けているため、mdf の方が好みです。mdf ファイルの「サービス指向データベース ファイル」の説明から、アプリケーションをインストールした人は誰でも、その mdf にアクセスするために必要な SQL サービスもインストールする必要があると思われます。これは正しいです?

0 投票する
2 に答える
13807 参照

sqlite - sql-server *.mdf ファイルを sqlite ファイルに変換します

sql-server *.mdf ファイルを sqlite ファイルに変換できるかどうか疑問に思っていますか?

0 投票する
5 に答える
10425 参照

wpf - WPF アプリケーションに最適なローカル データベース ソリューションは何ですか?

さまざまなユーザーがログインしてローカルで情報を取得/保存するために使用する1台のコンピューターで使用することを意図したWPFアプリケーションの現在の最適なソリューションは何ですか? オプションの表示方法は次のとおりです。

  • ユーザーが.mdfファイルにアクセスできても、アプリケーション自体を介して以外はその中のデータにアクセスできないように、非常にうまくロックダウンできると思うので、MDFが最良の選択であるように思われます. .MDF ファイルはアプリケーションとは別に存在する必要があるため、.exe と .mdf ファイルを展開する必要があると思います。ああ、.MDF ファイルを使用する場合、このスタックオーバーフローの質問に示されているように、ユーザーはそれを使用するために SQL Server をインストールする必要がありますか?

  • SDFにはかなりの制限があり、主にモバイル ストレージに使用されるため、お勧めしません。

  • セキュリティが問題にならない場合、XMLが適している可能性があります。たとえば、ローカルにデータを保存するための小さな 1 ユーザー アプリケーションで、とにかくセキュリティで保護する必要がなく、このファイルはコンピューター上の他のアプリケーション/Web サイトから簡単にアクセスできます。

  • SQLiteも選択肢の 1 つかもしれませんが、私が知っている限りでは、このデータベースの .NET の API はまだそれほど堅牢ではありません。

  • ユーザーがデータを編集/表示したり、Access でレポートを生成したりする必要がある場合は、 .mdb Access を選択できます。

  • IsolatedStorageもありますが、これには深刻な制限があると思います。たとえば、他のアプリケーションからアクセスできないなどです。

  • おそらくクラウドサービスを使用することは実現可能であり、今日では非常に簡単です。調査する必要があります

フィードバックやアイデアをいただければ幸いです。