前提・実現したいこと
社内で利用できるソフトを作ろうと思っています。
タスクやその他、管理用のソフトです。
条件
・各自ローカルで利用すること
・データのバックアップが取れること
・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
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/13 23:23