我正在尝试创建对具有 SQL 2008 R2 的远程服务器的订阅
客户端PC通过VPN连接到服务器并成功发现它。
在修复了 hosts 文件以将服务器名称转换为其公共 IP 地址后,我甚至可以通过 SSMS 毫无问题地连接到数据库。我使用 SQL 身份验证来避免跨域问题。两台机器都不在域中。
问题是,当我想要添加新的订阅并选择一个发布者时,我无法做到这一点,因为它需要实际的服务器名称。
我尝试了一些解决方法,例如使用别名,但仍然没有用
有没有办法解决 ?
答案1
不确定这是否能解决问题,但请尝试在客户端电脑中添加一个条目hosts 文件:
# replace values here with IP of server, name of server
192.168.1.101 db-server-name
然后,您可以在添加新订阅时尝试使用服务器名称“db-server-name”。