我有一台 Windows 2008R2 文件服务器,它有多个共享。我想做的是以某种方式将部分(不是全部)共享重定向到不同的文件位置。
对于某些共享,数据将存储在不同服务器上的不同文件共享中,而用户在访问数据时仍需输入原始名称。
为什么?如果我们更改服务器名称,我们有多个数据进程将无法正常工作。
说明当前环境和期望结果的示例:
当前环境
.用户输入数据 | 存放数据的文件共享
\\服务器1\共享1 | \\服务器1\共享1
\\服务器1\共享2 | \\服务器1\共享2
想要的行为
.用户输入数据 | 存放数据的文件共享
\\服务器1\共享1 | \\服务器1\共享1
\\SERVER1\共享2 | \\SERVER2\共享2
答案1
没有办法做到这一点。您可以使用 DFS 来获得独立于服务器的统一命名空间,但您必须使用该命名空间,但您没有这样做。
如果您要淘汰 Server1,您可以让 Server2 回答任一名称(Server1 和 Server2),但您也不会这样做。
经验教训:不要将服务器名称硬编码到代码中。使用别名和/或配置文件,这样当您使用它来更改配置时不会中断。