プログラミングの王様にお願いです。検索してみましたが、解決策を自分自身に適用する方法がわかりません。
Visual Studio 2010 内に "Timesheet DB" というデータベースを作成するためのアプリケーションを C# で作成しました (アプリケーション ファイルを含む .mdf ファイルがあり、bin\debug フォルダーにコピーがあり、「新しい場合は書き込みます」 ' アプリをデバッグするとき)。
テーブルとビューをデータベース エクスプローラー ウィンドウの "Timesheet Db" データ接続に追加し、ソリューション エクスプローラーの "data_ProjectData.dbml" のデザイナー ビューにドラッグしました。私のアプリは、Linq to Sql を使用してデータ クラスをクエリします。
「Timsheet DB」は、私のビジネスが SQL Server 2008 r2 を使用しているサーバー コンピューターにあるデータベースの正確な「レプリカ」です (これは、私が読んだ SQL Server Express と同じですか?)
ネットワークに接続されていないコンピューターで、ダミーの数字を使用してこれをプログラミングしています。
今、私は立ち往生しています。
PC の Visual Studio で作成したデータベースではなく、サーバー バージョンのデータベースに対してアプリケーションを読み書きし、それをサーバー コンピューターにデプロイするにはどうすればよいですか?
ネットワークに接続された自分のPCで様々なユーザーがDbに読み書きできるようにしてほしい(ユーザーが自分の時間を提出し、管理者が確認・承認するタイムシートアプリ)サーバー コンピューターからの ClickOnce アプリケーション (すべてがアクセス権を持っています)。
私は時々アプリケーションに変更を加えるかもしれません (db の構造は変更されません)。そのため、既存のデータを台無しにせずに拡張機能をデプロイできないことが心配です。
初めてSQLサーバーdbアプリケーションを掘り下げました-デバッグで美しく動作しますが、誰かが私のビジネスで動作させるのを手伝ってくれるなら、それは大歓迎です!
乾杯スティーブ