我的一个客户端有一个包含他们的数据的数据库(这个服务器也托pipe一个ASP.NET网上商店),他们让我为他们的客户端编写一个程序,他们可以查询他们的数据库。 我的问题是,我被build议不要通过互联网直接访问SQL服务器? 标准的做法是什么? 我应该自动部署一个VPN客户端吗? 我有点困惑这一个。 请指教。
标准的做法是不做。
可以使用VPN / DirectAccess,也可以使用Web服务界面。
两台服务器之间 – 基于证书的encryption。
encryption连接到SQL Server
http://msdn.microsoft.com/en-us/library/ms189067%28v=sql.105%29.aspx