Как скопировать файлы в целевую систему через определенную сетевую карту?

Я хочу скопировать резервную копию базы данных с моего работающего сервера БД на сервер резервного копирования. Исходный сервер имеет две сетевые карты, подключенные через собственный IP-адрес. Одна сетевая карта используется для подключения к серверу приложений, и я хочу использовать другую сетевую карту для передачи резервной копии на сервер резервного копирования, чтобы она не влияла на производительность запущенных приложений.

Я не могу запустить какое-либо задание на конечном сервере, чтобы получить данные с исходного сервера, и все задания должны выполняться с исходного сервера. Может кто-нибудь сообщить мне, если есть какой-либо способ указать конкретный IP-адрес исходного сервера, через который я могу скопировать резервную копию на сервер резервного копирования?

Подойдет любое решение, например SSIS или Batch.

2 ответа

Решение вашей проблемы - использовать другую подсеть для второго интерфейса, чем интерфейс, используемый для подключения к серверу приложений. Таким образом, оба соединения, то есть источник с сервером приложений и источник с сервером базы данных, будут изолированы друг от друга.

Предполагая, что исходным сервером является Windows, вы можете добавить статический маршрут к серверу резервного копирования через второй интерфейс. пример интерфейса A 192.168.1.10, интерфейс B (для резервных копий) 192.168.1.11. Резервный сервер 192.168.1.50

в командной строке с повышенными привилегиями введите route print и запишите список интерфейсов в верхней части вывода. Определите интерфейс, на котором вы хотите оставить трафик, чтобы он мог заменить 'XX' в приведенной ниже команде:

добавление маршрута -p 192.168.1.50 маска 255.255.255.255 192.168.1.11 IF 'XX'

Другие вопросы по тегам