Ko što kaže MySQL help, od 5.0.64 Federated nije uključen po defaultu. Ako imaš noviji MySQL, isključen Federated i ne možeš da ga uključiš (zbog Shared Hostinga recimo), onda ćeš morati posebne konekcije da praviš ka svim bazama.
U PHP bi ja to ovako radio:
$dblink_a = mysql_connect('server','user','password');
mysql_select_db('dbname',$dblink_a);
$dblink_b = mysql_connect('server','user','password',true); // četvrti parametar je potreban zašto su A i B baze na istom serveru
mysql_select_db('dbname',$dblink_b);
$dblink_c = mysql_connect('server','user','password');
mysql_select_db('dbname',$dblink_c);
$dblink_d = mysql_connect('server','user','password');
mysql_select_db('dbname',$dblink_d);
I posle u kodu radim uvek prosleđujem dblink kao drugi parametar query funkcije.
mysql_query('SELECT ... ',$dblink_b);
Ili, ako se koriste klase, svaka baza dobije posebnu klasu i onda radim
$dba->query('SELECT ...');
$dbc->query('SELECT ...');
E sad, ti mislim da radiš sa .NET. Ne znam kako se tamo prave konekcije i da li je potreban specijalan parametar za otvaranje duple konekcije ka istom serveru. Tebi će verovatno biti jednostavnije da enabluješ FEDERATED storage engine.
"Common sense is not so common." - Voltaire