質問: ### 前提・実現したいこと 社内で利用できるソフトを作ろうと思っています。 タスクやその他、管理用のソフトです。 ### 条件 ・各自ローカルで利用すること ・データのバックアップが取れること ・CSV形式等で、データを出力することができること ### エラー内容 ローカルデータベースが使えるかと思ったのですが、 データベースを追加しようとすると以下のメッセージが表示されます。 > > SQL Serverデータベースファイル(*.mdf)への接続では、LocalDBまたはSQL Server Expressがローカルコンピューターにインストールされ、実行されている必要があります。設定を変更してSQL ServerDataToolsが選択されるようにするか、・・・・・・から最新バージョンをインストールして下さい。 > > > ヘルプを見ると、以下のように表示されています。 > > 必要なコンポーネントが不足しています。 > > スタート キット プロジェクトなど、SQL Server Express データベース ファイルを含むプロジェクトを正常に実行するには、SQL Server Express 2005 以降が必要です。 SQL Server Express が見つからない場合は、プロジェクトからデータベース内のデータにアクセスできません。 アプリケーションの開発は続行できますが、アプリケーションを実行およびデバッグすると、アプリケーションがデータベースにアクセスするときにランタイム エラーが発生します。 > > > さらに、Visual Studio Express Edition では、リモート データベース サーバーへの接続はサポートされていません。 リモート データベースは、プロジェクト内のローカル ファイルではないデータベースです。これは、サーバーがローカル コンピューター上にある場合にも当てはまります。 つまり、Visual Studio Express Edition では、SQL Server Express または Microsoft Access の .mdb ファイルだけを使用できます。 > > > ### 分からないこと SQL ServerDataToolsをVisualStudioで出来るようにしたとして、 出来たexeを他のPCに移動しても「データベース」や「他のソフト」のインストール不要で利用できるのでしょうか。 別PCでインストールが必要になるのであれば、利用できないため確認したいです。 初歩的なことかもしれず、申し訳ありませんがよろしくお願いいたします。 ### 補足情報(FW/ツールのバージョンなど) Microsoft Visual Studio2017
回答: データベースではなく、XMLファイル形式で保存する方法を検討しようかと思います。