1

SQL Server、2008データベースをバックエンドとして使用してC#Windowsアプリケーションを作成しました。プロジェクトがインストールされたときにクライアントコンピューターでデータベースフォルダーを作成できるように、プロジェクトを.mdfファイルと一緒に展開したいと思います。

4

1 に答える 1

0

クライアント コンピューターには SQL Server がインストールされていません (これがサーバー上にあります)。MDF ファイルを展開しても意味がありません。

また、展開/セットアップ プロジェクトには、データベース ファイルをサーバーに接続する手順はありません。いずれにせよ、データベースをバイナリ形式で配布することはお勧めしません。新しいアプリケーションの場合、アプリケーション内からセットアップ SQL スクリプトを実行します。これは、アプリケーションがさまざまな SQL Server バージョンに対して動作することを意味します (MDF ファイルはなんらかの操作を行わなくても、SQL Server のバージョン間で必然的に転送可能)。

于 2012-11-16T07:21:34.917 に答える