2014-07-09 55 views
0

我的任務是爲小型辦公室創建一箇中央數據庫,以允許多臺計算機使用C#程序連接到數據庫。我已經編寫了該程序,並且它當前與位於bin文件夾中的數據庫連接。C#多用戶數據庫連接

我完全失去了如何繼續創建多用戶環境。我搜索了所有這些,並嘗試下載Microsoft SQL Server,但我不知道如何在辦公室設置它,並允許從多臺計算機訪問它。另外,從我收集的信息中,Microsoft SQL Server需要始終運行以允許連接 - 這不是一個交易斷路器,但是有沒有其他方法不需要這個?辦公室裏並不完全是一臺「主電腦」,總是在運行。

回答

0

要運行在你的辦公室,你將在「服務器」上的最小安裝SQL服務器的集中SQL Server數據庫。服務器可能非常簡單,除非您預計用戶負載過重。 服務器必須打開以允許連接。 Sql Server存在於一個名爲Sql Server express的免費版本中,但它在可伸縮性方面有侷限性,所以它不適用於大型系統。 您可以將它下載並安裝到辦公室的服務器上,並通過應用程序中的連接字符串連接到它。

你也可以考慮像mySQl這樣的開源平臺,但它仍然需要一箇中央服務器。

或者,你有一個公司主辦的數據庫,你在他們的數據中心,您可以考慮一個託管解決方案。

+0

我給老闆發了電子郵件,他提到他的電腦一直在用。因此,如果我將SQL Server Express下載到我老闆的計算機上,並將程序中的連接字符串設置到該位置(全部位於同一網絡中),那麼一切都可以正常工作?最後,SQL Server Express實際上是否必須先設置後才能運行?或者,計算機正在服務器上就夠了。我只是問,因爲我不會一直在辦公室,我希望一切都儘可能平穩運行。 – user3818836

+0

數據庫引擎將作爲Windows服務啓動,因此不必爲了從其他計算機連接而運行sql server management studio應用程序。 – TGH

+0

感謝您花時間回答並提供您的所有幫助。對此,我真的非常感激。 – user3818836

1

如果你沒有在你的辦公室服務器計算機將承載DBMS並允許其他人連接到使用Web界面的數據庫,嘗試使用Windows Azure的。這會花費你一些錢。在這裏,您需要估計什麼更便宜:購買服務器或支付天藍色。