我向編程領主乞求,我比我咀嚼得多,需要一些幫助。我嘗試過搜索,但我不明白如何將解決方案應用於我自己的。C#應用程序與現有的SQL Server 2008 R2數據庫
我已經在c#中編寫了一個應用程序,我在Visual Studio 2010中創建了一個名爲「Timesheet DB」的數據庫(應用程序文件中有一個.mdf文件,bin \ debug文件夾中有一個副本, '如果更新',當我調試我的應用程序時寫入)。
我在「數據庫瀏覽器」窗口的「時間表Db」數據連接中添加了表和視圖,並將它們拖到我的解決方案資源管理器中的「data_ProjectData.dbml」的設計器視圖中。我的應用程序使用Linq to Sql查詢數據類。
「Timsheet DB」是我的企業在我們的服務器計算機上使用SQL Server 2008 r2的一個確切的「副本」(這與我已閱讀的SQL Server Express相同?)
我一直在使用虛擬數字在沒有連接到網絡的計算機上對此進行編程。
現在我卡住了。
如何讓我的應用程序來讀取和/寫入到數據庫,而不是我在Visual Studio中創建了PC上的一個服務器版本,然後將其部署到我的服務器計算機?
我想讓自己的PC上的各種用戶連接到網絡上,以便能夠讀取和寫入Db(這是一個時間表應用程序,用戶提交時間,管理人員可以審閱和批准),我想如果它如果他們從服務器計算機訪問ClickOnce應用程序(它們都有權訪問),它們就可以工作。
我可能會隨時對應用程序進行更改(沒有db的結構不斷變化),所以我擔心無法在不破壞現有數據的情況下部署增強功能。
我第一次深入研究SQL服務器數據庫應用程序 - 它在調試中運行得非常好,但如果有人能幫助我讓它爲我的業務工作,那將非常感謝!
乾杯 史蒂夫
謝謝 - 當我使用發佈嚮導進行部署時,是否必須以某種方式排除.mdf文件? –
是的。因爲您的連接字符串指向服務器數據庫,所以不是必需的。 – Saravanan
開膛手,謝謝Saravanan! –