Можно легко поспорить Spring.NET ...
Spring становится нормой в Java, либо в дополнение к JavaEE / EJB, либо полностью заменяет его. Многие концепции Spring очень похожи на JavaEE / EJB, но просто лучше. Spring.NET, очевидно, является реализацией .NET.
Кроме этого, я не мог предложить ничего другого, так как я не использовал активно .NET в течение многих лет ...
Вам необходимо указать параметр replicate-rewrite-db
:
--replicate-rewrite-db=from_name->to_name
Указывает ведомому устройству преобразовать базу данных по умолчанию (то есть выбрано USE) в to_name, если это было from_name на главном сервере. Только операторы, включающие таблицы, затронуты (не такие операторы, как CREATE DATABASE, DROP DATABASE и ALTER DATABASE), и только если from_name - это база данных по умолчанию на главном сервере. Это не работает для обновлений между базами данных. Чтобы указать несколько перезаписей, используйте это вариант несколько раз. Сервер использует первый с from_name значение, которое соответствует. Перевод имени базы данных выполняется до Проверяются правила --replicate- *.
Если вы реплицируете только определенные базы данных, вам нужно будет указать replicate-do-db
. Обратите внимание, что аргументом для этого является имя базы данных после операции переименования, примененной replicate-rewrite-db
:
--replicate-do-db=db_name