数据库访问问题
我原来的程序(c#窗体程序)链接的数据库是本机的,写的程序 直接访问sql server服务器。现在该程序需要很多电脑用,把数据库安装到服务器上,服务器上安装sql server,为了安全起见,数据库只能在服务器本机访问,不允许,外部电脑去访问。现在我的程序,怎么修改,可以去访问服务器的数据。 --------------------编程问答-------------------- 改数据库连接字符串 --------------------编程问答-------------------- Data Source=服务器Ip;Initial Catalog=数据库;User ID=sa;Password=密码 --------------------编程问答-------------------- 你原先数据库是怎么访问的?写的连接字串是怎样的呢 --------------------编程问答-------------------- 1、允许某些IP的计算机访问
2、在服务端做个远程服务,客户机调用远程 --------------------编程问答-------------------- “数据库只能在服务器本机访问”怎么改程序都没用的,因为你数据库本身已限制了远程访问。
--------------------编程问答-------------------- 代理模式 --------------------编程问答-------------------- 不可以外部电脑访问,只能本机访问。
那你的机器是否也属于外部机器。
程序不直接访问数据库,你可以分布式部署一下,设置一个应用服务器。
补充:.NET技术 , C#