C++2012データベースファイルを自動生成しない

このQ&Aのポイント
  • VC++ 2012でフォームアプリケーションをビルドする際に自動生成される大きなローカルデータベースファイル(拡張子sdf)を無効化する方法について教えてください。
  • 削除しても問題ないローカルデータベースファイル(拡張子sdf)について、削除した場合にどのような影響があるか教えてください。
  • VC++ 2012のプロジェクトフォルダのサイズが大きくなって困っているため、自動生成されるローカルデータベースファイル(拡張子sdf)を無効化する方法を教えてください。
回答を見る
  • ベストアンサー

C++2012データベースファイルを自動生成しない

前略 ・VC++ 2012 でフォームアプリケーションをビルトすると、ファイルサイズが大変大きなローカルデータベースファイル(SQL Server Compact Edition Databese file、拡張子sdf)が自動されてきてしまいます。 VC++2012のプロジェクトファイルを保存しているフォルダのサイズが大きくなってきて困っています。 データベースアプリケーションをつくることはないので ローカルデータベースファイルが自動生成されないようにする方法を どなたか教えてください。 また、*.sdfファイルは削除しても データベースアプリケーションでない私の場合 特に支障なく動作しているようなのですが、 エクスプローラで削除した場合なにか支障がでることがあるのでしょうか教えていただければ幸いです。 以上

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

IntelliSenseのデータベースですかねぇ。 作成されたプログラムの実行には全く無関係です。 http://d.hatena.ne.jp/unarist/20111202/1322801493 とか参考になりますかね。

stokyostokyo3
質問者

お礼

Wr5 様 前略 ・さっそくアドバイスありがとうございます。 ・アドバイスにしたがいVC++2012の[ツール]からエディタ設定をFallBack→trueに変更して IntelliSenceのデータベースの位置をソリューション外に設定したところ、ソリューション毎に巨大な*.sdfファイルが自動作成されることがなくなりました。  ありがとうございます。大変感謝しております。 以上

関連するQ&A

  • 自動生成ファイルについて

    PCを使用していると、知らないあいだにシステムファイルや構成設定(.ini)ファイルなどが沢山自動生成されますがこれ等のファイルは、どのようなタイミングで生成されるのでしょうか、又どんな働きをするのでしょうか、又いつも削除していますが削除しても問題ないですか。 検索しても今一つ要領を得ないので教えて下さい。よろしくお願いします。

  • PHPファイルで、DBを自動生成

    PHPファイルファイル内に、DBやTABLEを自動生成するようなプログラミングってできますか? つまり、サーバーにUPした後、最初にそのPHPを開くだけで、自動的にデータベース+テーブルを作成してくれます。

    • ベストアンサー
    • PHP
  • WindowsXP で SQL Server Compact Edition

    Visual Studio 2005 の Windowsアプリケーションプロジェクトにて SQL Server 2005 Compact Edition のデータベースにアクセスする方法 を調査しておりますが、実現できるかも含めてわかっておりません。 デバイスアプリケーションプロジェクトの場合は、 参照の追加でSystem.Data.SqlServerCeを追加すれば アクセスできる事はわかっております。 やりたいこと 1.WindowsXP上で***.SDFファイルを新規作成 2.作成した***.SDFに新規テーブルを作成 3.CSVファイルのデータを***.SDFへ登録 参考になるサイト・ヘルプ等ご存じの方がいらっしゃいましたら、 教えて頂けないでしょうか?宜しくお願いします。

  • 8.3形式ファイル名の自動生成を無効にする

    8.3形式ファイル名の自動生成を無効にする SSDの書込みを低減させ、寿命を少しでも延ばすために、ネット上では様々な 方策が書かれています。その中で、8.3形式ファイル名の自動生成を無効にする 1.HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\FileStstem 「NtfsDisable8dot3NameCreation」をダブルクリック 2.「値のデータ」を「1」に変更し[OK] というものがありましたが、MS-DOS時代で設計されたファイル名の付け方のよう ですが、いまのWindows7でもMS-DOSと互換性をもたせるために、8.3形式のファイル名 を自動的に作成しているようですが、これをOFFにすれば、SSDに書込みが減少し少しは 延命に繋がるのではないかということですが、Seagateの内臓HDDをローレベルフォーマット したり、ドライブ診断をするのに、SeatoolというMS-DOS版のアプリケーションがあります。 これをUSBメモリやCD-Rに書き込んで、光学ドライブからブートすることで、Seagate製の HDDにさまざまな検査やフォーマットをすることができるようですが、このソフトを使う 時にこの 8.3形式ファイル名の自動生成を無効にすることで、このようなMS-DOSで稼動する ツールが使えなくなるようなことはありますか?かなり高度なことなのでわかりにくいとは 思いますが、どなたか分かる方、教えてください。 MS-DOSをまったく利用しないのであれば、この設定を無効にして少しでもSSDの書込みを減ら したり、これをすることで、PCパフォーマンスも少しは向上するそうですが。

  • 【VC++】インストーラーの削除

    VC++2005の.NETでアプリケーションを作成しています。 VC++のプロジェクト追加にて、 新しいプロジェクト⇒セットアッププロジェクト を選択し、「.msi」ファイルをビルド生成して、 インストーラーを作成しました。 このインストーラーを実行し、指定のフォルダにアプリのexeファイルは生成することが出来ました。 しかし、このアプリを実行すると、同階層に設定ファイルが生成されるのですが、 アプリ終了後、「.msi」ファイルを再度実行して、インストールファイルの削除をする際に、 インストールフォルダと、その中に設定ファイルのみ残ってしまう状態となってしまいます。 削除時には、設定ファイルも一緒に削除したいのですが、 削除対象のファイルを指定することはできないのでしょうか? ちなみに設定ファイルの状態として、下記となります。 ・起動時に生成 ・ファイル名は同じ⇒よって生成の度に上書き ・生成場所はexeファイルと同階層

  • phpで生成したファイルの所有者を変更する方法

    レンタルサーバーを借りてphp+MySQLを使ってブログを作っています。 記事投稿にはWYSIWYGエディタCKEditorとCKFidnerを使用しているのですが、問題があります。CKFinderを使って記事に使う画像をローカルからサーバーにアップロードしたのですが、 CKFinderがサーバー上に生成したファイルの所有者がサーバーになってしまいます。 生成されたファイルを削除するにはサーバー管理者に問い合わせなければ削除できませんでした。 後から記事の画像を編集したり削除したりすることもあると思うので自由に削除できるようにしたいのですが、どこかを設定したりなにかを使ったらこれは解決できるのでしょうか。 レンタルサーバーはJust-Size-Networksのエコノミーです。 http://www.just-size.net/service/compare_plans.php

  • VB 2010 Expressでのデータベース利用

    現在Microsoft VisualBasic 2010 Expressにて、データベースを利用してアプリケーションを作成しようとしています。 今まではMS Access にて制作しておりましたので、完全な初心者というわけではありませんが、VB2010Express を使ってのソフト作成は初めてです。 データベースエクスプローラーを使ってデータの接続や、データセットを作成してのデータの編集はできました。 ここからが質問ですが、直接コードを書き込みデータベース操作をする際のデータベースへの接続方法がわかりません。 VBの書籍やヘルプを参考にして以下のようなコードを作成しました。 Dim scn As New OleDb.OleDbConnection scn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ファイル名" scn.Open() (以下省略)~ このコードを実行すると次のようなエラーがでます。 「OleDb.OleDbException はハンドルされませんでした。 データベースの形式 'ファイル名' を認識できません。」 ファイル名(C:\Users\~\ファイル名.sdf)はデータベースエクスプローラーで作成したSQL Server Compact 3.5 のデータベースファイルです。 単純にデータベースエクスプローラーで作成したデータベースに、上記コードで接続することはできないのでしょうか? また、コードに間違いなどはありますでしょうか? よろしくお願いします。

  • Macで、アルバム風のHTMLを自動生成してくれるソフトは

    下記のような機能のMac版ソフトを探しています。 アルバム風のHTMLを自動生成。 複数の写真を一括で縮小してサムネイルを作成、表示用のHTMLも自動生成。 生成するHTMLは、背景色・表組の枠・ファイルサイズの表示の有無・フレームの有無など、細かいカスタマイズが可能。 サムネイルは自動生成可能。生成の際には、サイズ指定がある程度できる。 windows版だと「Ghtml」2,000円であるのですが、Mac版では探せませんでした。

    • ベストアンサー
    • Mac
  • サーバーアップしたEPSファイルのサムネイルを生成したい

    サーバーとの動的なやりとりをASPで行う仕組みを作成します。 いわゆる画像データベースのようなものです。 主に扱う画像データがEPS(AI)ファイルになります。 JPEGの縮小サムネイル画像の生成や、PDFのサムネイルの生成は「ドットnet」関連で出来るようです。 自分達が調べた感じではEPSからJPEGなりGIFなりのサムネイル生成できるエンジンとか見当たらず、 今の状態ではEPSとそれに対応するJPEGの両方をアップしなければならず実際には結構な手間が予想されています。 アップ作業の労力としてはEPSだけをアップする形にしておき、 実はアップ時にローカルマシンで、EPSに対するJPEG等を自動生成して一緒に送る方法でも良いですし、 アップされたEPSデータをサーバー側で確認しJPEGを自動生成してサムネイルとする方法でも構いません。 なお、ローカルでの端末アプリはブラウザ(IE6)を想定していますので、アップも閲覧もブラウザで動作することが条件となっています。 WINDOWSでなら可能、MACでなら可能、WINでもMACでも可能・・・どれでもOKです。 方法とかヒントがあるならお教えいただけませんでしょうか?

  • データベース

    windows上でデータを管理するアプリケーションをつくろうと思っており、将来的には市販出来ればいいと思っています。現在mysqlをローカルで動かしデータ管理をすることを考えていますが、市販した場合ライセンスの問題がありmysqlに相当の金額を払わないか、またはソースをオープンにする必要があると聞きました。ローカルでデータ管理をする際に、データベースソフトを使うのがいいのかそれともXMLで代用してしまうのがいいのかを迷っています。mysql以外にフリーで使いやすいソフトはあるのでしょうか。データ数はせいぜい1万件ぐらいです。使用言語はjavaを考えていますが、VC++でもいいです。アクセス速度などを考えて皆さんの意見を聞かせて下さい。よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう