All'interno del registro del server in cui è installato SharePoint è possibile recuperare la stringa di connessione al database di configuraizone, senza doverla scrivere a mano.
A me è servita.. soprattutto pensando ad eventuali cambiamenti del nome di tale database.
public static string GetConfigDBConnectionString()
{
string connectionString = "";
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//recupero la chiave tramite il suo percorso RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\" +
@"Shared Tools\Web Server Extensions\12.0\Secure\ConfigDB");
connectionString = String.Format("{0}", key.GetValue("dsn"));
});
return connectionString;
}