2010-10-02 184 views
0

我對數據庫和遠程連接的一些問題..有關數據庫和遠程連接

我做了連接到SQL Server數據庫的本地機器上的話,我發表了應用程序的應用程序。並安裝到另一臺機器上..

是非常糟糕時,我意識到,應用程序將無法正常工作,除了有這臺機器..上的SQL Server實例:/

現在正在考慮使用Access數據庫而不是Sql Server .. 但我不知道我是否必須安裝訪問每臺機器上的應用程序。工作?或者只是訪問數據庫文件「mdb」就足以連接和反應該數據庫上的數據??

如果我不得不在安裝數據庫的電腦上安裝訪問權限,我是否也必須將它安裝在客戶端mashines上才能訪問遠程連接服務器上的數據庫?

回答這些問題會幫助我太多。

thx提前。

回答

0

不,您不必安裝Access。 ADO.Net將負責連接。
也可以使用SQL Server Compact Edition。添加一些Dll到你的項目中,你也不需要在客戶端機器上安裝sql server。

+0

你的意思是我不需要在客戶機或服務器機器上安裝訪問權限,只需要「.mdb」文件並繼續遠程連接並使用c#應用程序查詢數據庫文件? – Shenno 2010-10-02 21:04:36

+0

@Shenno:是的,我剛部署了一個應用程序,它使用.mdb文件作爲其數據庫,而不必在客戶機上安裝MS-Access。 – Kamyar 2010-10-02 21:12:30

+0

只需注意客戶端計算機必須安裝相應的.NET Framework。 – Kamyar 2010-10-02 21:17:50