und falls ihr die synchronität zwischen deiner lokalen datenbank und der im firmennetz live synchron halten wollt (was wir zB für eine Serverfarm mit 10 Servern benutzen), kannst du auch mal hier nachschauen, das geht via after ddl execute script in der database registration und da kannst du dann zum Beispiel Statements, die alter password enthalten, einfach ignorieren. Setzt so wie hier gezeigt voraus, das die Server erreichbar sind, du kannst damit aber auch ganz einfach dein metadata log selber filtern und nur das in eine textdatei speichern, was du für sinnvoll hältst und das statt dem automatisch generierten log weitergeben.
https://www.ibexpert.net/ibe/pmwiki....UpdateMetadata
Code:
execute ibeblock (
Statements variant)
as
begin
foreach (Statements as Stmt key StmtID skip nulls) do
begin
DB2 = ibec_CreateConnection(__ctFirebird,
'DBName="
LOCALHOST/3050:D:\
db\r2.fdb";
ClientLib=gds32.dll;
User=SYSDBA; Password=masterke; Names=UTF8; SqlDialect=3;');
use db2;
execute statement :Stmt;
commit;
ibec_CloseConnection(db2);
DB3 = ibec_CreateConnection(__ctFirebird,
'DBName="
LOCALHOST/3050:D:\
db\r3.fdb";
ClientLib=gds32.dll;
User=SYSDBA; Password=masterke; Names=UTF8; SqlDialect=3;');
use db3;
execute statement :Stmt;
commit;
ibec_CloseConnection(db3);
end
end