這裏是我現在面臨的問題。我創建了一個使用本地數據庫的應用程序(這是由創建的 - >新建項目 - >本地數據庫。之後我在這個.sdf數據庫下添加了表格。 然後我已經連接到這個數據庫使用Add - >新項目 - >Visual Studio 2012將本地.sdf文件移動到服務器計算機
一切工作就像一個魅力,除非有人問我這個數據庫移動到一個地方,不同的人可以訪問該數據庫,並使用它ADO.NET實體數據模型
因此,因爲我以前沒有數據庫經驗,所以我將這個.sdf文件作爲任何其他文件(比如說Excel工作簿)處理過,並且我認爲我可以簡單地將現有的d atabase,將其複製到服務器計算機上(例如\ Server001 \ Database \ Database1.sdf),並簡單地更改app.config下的連接字符串。
但問題是這不起作用。因爲我不知道如何更改連接字符串,所以我創建了新的應用程序,我嘗試連接到位於服務器計算機上的此數據庫;但我收到以下錯誤: SQL Server Compact不支持打開網絡共享上的數據庫文件。
我已經有完整的功能程序,但我不知道如何使它與多個用戶一起工作。我已經綁定到谷歌解決方案,但我能找到的是如何創建本地數據庫,而不是如何通過將其放置在服務器計算機中使其可訪問。
你們能幫我嗎?如果你需要更多的細節,請讓我知道! P.S.這是使用Visual Studio 2012 Professional創建的WPF應用程序.NET 4.5。
謝謝!
所以沒有辦法如何將數據庫複製到服務器計算機並直接連接到它?這是否意味着我必須先在服務器上手動創建數據庫,然後才能通過ADO.NET Entity Framework連接到它? –