【发布时间】:2015-03-28 09:43:59
【问题描述】:
我需要你的帮助来回答一个问题。 我编写了一个基本的 c# 可移植 exe 应用程序,该应用程序在服务器计算机上使用 Access 数据库。在网络上,有一些客户端计算机运行此应用程序,并通过此数据库检索和存储数据,该数据库位于服务器计算机上的共享文件夹中。每个客户端计算机都可以使用此连接字符串访问我的数据库:
@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source =\\ANKFILESERVER1\aractakip\DatabaseAd.accdb
到目前为止,没有任何问题。但众所周知,Access (Oledb) 数据库保存数据的能力有限,因为我担心有人更改或删除我的数据库文件 - 为所有人验证 - 我决定使用另一个数据库平台,如 postgresql。 我的问题是,如果我在服务器计算机上安装 postgresql 并迁移我的数据库表,是否每台客户端计算机都需要安装 postgresql 才能访问我的数据库表?如果是,我的连接字符串应该是什么? 提前致谢。
【问题讨论】:
标签: c# database postgresql