正在了解这方面的东西
不知道大家现在一般都用什么方法
是用activex还是sql-dmo 还是系统的存储过程?
那有这方面的例子?

解决方案 »

  1.   

    最好是有公网的ip,路由器最好有路由功能,不然需要做端口映射
    如果是windows2000,可以由vpn解决
      

  2.   

    沒做過,貼點相關信息,樓主自己看看有沒有幫助?需要服务器有公网的IP地址.然后就可以直接用IP地址连接了,和在局域网内部连接一样.为方便连接,可以装个客户端配置一下.
    开始--程序--Microsoft SQL Server--客户端网络实用工具
    --别名--添加
    --网络库选择"tcp/ip"--服务器别名输入SQL服务器名
    --连接参数--服务器名称中输入SQL服务器ip地址
    --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号为安全着想,建议用VPN连接.
    VPN 服务器的通用配置
    要为 Electronic, Inc. 部署 VPN 解决方案,网络管理员将进行分析并作出相关的设计决定:网络配置 
    远程访问策略配置 
    域配置 
    安全配置 
    网络配置
    网络配置的关键要点是:Electronic, Inc. intranet 使用带有 255.240.0.0 子网掩码的 172.16.0.0 和带有 255.255.0.0 子网掩码的 192.168.0.0 的专用网络。企业校园网段使用子网 172.16.0.0 而分支办公室使用子网 192.168.0.0。 
    VPN 服务器计算机通过使用 T3(也叫 DS-3)专用 WAN 链接可以直接连接到 Internet。 
    Internet 上 WAN 适配器的 IP 地址是 207.46.130.1,由 Electronic, Inc. 公司的 Internet 服务提供商 (ISP) 分配。WAN 适配器的 IP 地址是指 Internet 上域名为 vpn.electronic.microsoft.com。 
    VPN 服务器计算机直接与 intranet 网段连接,此网段包含 RADIUS 服务器、商业伙伴访问的文件和 Web 服务器以及连接到 Electronic, Inc. 公司企业园 intranet 其余部分的路由器。intranet 网络节段的 IP 网络 ID 是 172.31.0.0,子网掩码是 255.255.0.0。 
    使用 IP 地址静态池配置 VPN 服务器计算机以分配远程访问客户端和呼叫路由器。 
    以下示例显示 Electronic, Inc. VPN 服务器的网络配置。
    放大图形根据 Electronic, Inc. 的企业校园 intranet 网络配置,VPN 服务器计算机如下配置。1. 在 VPN 服务器中安装硬件
    根据适配器制造商的说明,将安装用于连接 intranet 段的网卡和用于连接 Internet 的 WAN 适配器。安装并运行驱动程序后,则适配器将作为本地连接显示在 Network 和 Dial-up Connections 文件夹中。2. 配置 LAN 和 WAN 适配器上的 TCP/IP
    对于 LAN 适配器,配置子网掩码为 255.255.0.0 的 IP 地址 172.31.0.1。对 WAN 适配器,配置子网掩码为 255.255.255.255 的 IP 地址 207.46.130.1。对于每个适配器来说,不配置默认网关。DNS 和 WINS 服务器地址也同时被配置。3. 安装路由和远程访问服务
    运行“路由选择和远程访问安装”向导。在向导内启用远程访问和 LAN 以及 WAN 路由,所有端口都可以进行路由和远程访问,并且 L2TP 连接需要 IPSec 加密。有关详细信息,请参阅启用“路由选择及远程访问”服务。在向导内将配置 IP 地址从 172.31.255.1 到 172.31.255.254 的静态 IP 地址池。这将创建最多 253 个 VPN 客户端的静态地址池。有关详细信息,请参阅创建静态 IP 地址池。4. 启用 EAP 身份验证方法
    如果允许使用基于智能卡的远程访问 VPN 客户和基于证书的呼叫路由器,网络管理员应该启用 VPN 上的“可扩展身份验证协议”。详细信息,请参阅启用 EAP。5. 配置静态路由以访问 intranet 和 Internet 站点
    要到达 intranet 位置,请用以下设置配置静态路由: 接口:连接到 intranet 的 LAN 适配器 
    目标: 172.16.0.0 
    子网掩码: 255.240.0.0 
    网关: 172.31.0.2 
    跃点数: 1 
    要到达 Internet 位置,请用以下设置配置静态路由: 接口:WAN 适配器与 Internet 连接 
    目标: 0.0.0.0 
    子网掩码: 0.0.0.0 
    网关: 0.0.0.0 
    跃点数: 1 
    注意因为 WAN 适配器创建了与 ISP 的点对点连接,任何地址都可以输入到网关中。例如网关地址 0.0.0.0。0.0.0.0 是未指定的 IP 地址。 
    6. 增加 PPTP 和 L2TP 端口的数目
    默认情况下,只有 5 个 L2TP 端口和 5 个 PPTP 端口可启用 VPN 连接。将 L2TP 和 PPTP 端口数增加到 253。详细信息,请参阅添加 PPTP 或 L2TP 端口。7. 在 IPSec 数据包筛选器上配置 PPTP 和 L2TP
    IPSec 数据包筛选器上的 PPTP 和 L2TP 都配置在连接到 Internet 的 WAN 适配器上。有关详细信息,请参阅添加 PPTP 筛选器和添加 IPSec 筛选器上的 L2TP。远程访问策略配置
    为了从 Windows NT 4.0 环境中轻松过渡过来,Electronic, Inc. 的网络管理员决定采用由用户访问的管理模型。远程访问通过将单个用户帐户的拨入权限设置为“允许访问”或“禁止访问”来控制。远程访问策略被用于应用基于组成员关系的不同的 VPN 连接设置,而名为“如果拨入权限启用就允许访问”的默认远程访问策略将被删除。有关详细信息,请参阅远程访问策略管理模式。域配置
    要利用对不同类型地 VNP 连接应用不同的连接设置的功能,请创建以下 Windows 2000 组:VPN_用户 
    用于远程访问 VPN 连接VPN_路由器 
    用于从 Electronic 公司分支机构的路由器-路由器 VPN 连接VPN_合作者 
    用于从 Electronic 公司业务伙伴的路由器-路由器 VPN 连接Electronic, Inc. 拥有一个混合模式的域。详细信息,请参阅升级到 Active Directory。安全性配置
    要启用通过IPSec 的 L2TP 连接、远程客户使用智能卡以及路由器使用 EAP-TLS,请将 Electronic, Inc. 域配置为自动注册所有域成员的机器证书。有关详细信息,请参阅为 VPN 连接设置基于证书的身份验证。注意作为范例的公司、组织、产品、个人和在此描述的事件纯属虚构。不要试图联系任何实际的公司、单位、产品、个人或事件,或进行推断。 
    你不是有拔号吗?拔号后就可得到公网IP了。
    服务器你可以这样做:
    到www.3322.org注册一个帐号,然后申请一个动态域名服务,同时下载一个客户端软件并将此软件运行在服务器上,这样你可有一个动态的internet域名了。当你服务器所在的网拔号上网后,该客户端软件会自动将你申请的域名指向你拔号后所得到的IP。接下来是你要打开你的路由,并将指定的端口指向服务器,如:80、1723(VPN)。这样当互联网上有机器访问你申请的域名时,就是直接指向你的服务器。