SQL Server in esecuzione nel server di Exchange

[L'obiettivo di questo argomento è risolvere un problema specifico correlato a Exchange Server Analyzer Tool. È applicabile solo ai sistemi su cui è stato eseguito Exchange Server Analyzer Tool e nei quali è stato riscontrato tale problema. Exchange Server Analyzer Tool, che può essere scaricato gratuitamente, raccoglie dati di configurazione in modalità remota da ogni server della topologia e li analizza in modo automatico. Nel rapporto che risulta dall'analisi vengono fornite informazioni dettagliate su importanti problemi di configurazione, problemi potenziali e impostazioni del prodotto non predefinite. I consigli forniti consentono di migliorare le prestazioni, la scalabilità, l'affidabilità e il tempo di attività. Per ulteriori informazioni sullo strumento o per scaricare le versioni aggiornate, vedere "Analizzatori di Microsoft Exchange" all'indirizzo https://go.microsoft.com/fwlink/?linkid=34707.]  

Ultima modifica dell'argomento: 2009-09-08

Microsoft® Exchange Server Analyzer Tool esegue una query nella classe Microsoft WMI (Strumentazione gestione Windows®) Win32_Service per determinare il valore della chiave Started per il servizio Microsoft SQL Server™ (MSSQLSERVER). Il valore True indica che il servizio SQL Server è in esecuzione sul server di Exchange.

Exchange Server Analyzer esegue inoltre una query nella classe WMI (Strumentazione gestione Windows®) Win32_OperatingSystem per determinare il valore della chiave OSProductSuite. Il valore restituito per questa chiave indica la versione del sistema operativo Windows in esecuzione sul computer Exchange Server.

Exchange Server Analyzer, inoltre, esegue query nel servizio directory di Active Directory® per determinare il conteggio delle voci elencate nell’attributo homeMDBBL di ciascun archivio delle cassette postali. Il conteggio di questo attributo rappresenta il numero di cassette postali presenti nell’archivio.

Se Exchange Server Analyzer rileva che il servizio SQL Server è stato avviato in un computer Exchange Server che soddisfa i requisiti elencati di seguito, verrà visualizzato un avviso:

  • Il computer Exchange Server contiene più di 100 cassette postali.
  • Il computer di Exchange Server non esegue Windows Small Business Server 2008, Windows Small Business Server 2003 o Small Business Server 2000.

Non è consigliabile eseguire SQL Server nello stesso computer in cui viene eseguito un server cassette postali Exchange di produzione. Per garantire un funzionamento ottimale, sia nei server cassette postali di SQL Server che in quelli di Exchange viene utilizzata una grande quantità di memoria e di risorse disco. Se nello stesso computer si utilizzano SQL Server e Exchange Server in un ambiente di produzione, è molto probabile che si otterranno scarse prestazioni da uno o da entrambi i server. Inoltre, la risoluzione dei problemi e la protezione di questo tipo di installazione non sono facilmente gestibili.

Infine, è possibile che si verifichino un certo numero di problemi di interoperabilità se SQL Server e Exchange Server vengono eseguiti nello stesso computer. La maggior parte di questi problemi sono il risultato delle incoerenze tra le versioni di file o programmi comuni ai due server, ad esempio MS DTC (Microsoft Distributed Transaction Coordinator), ADO (Microsoft ActiveX® Data Objects) e OLE DB (OLE Database).

Per risolvere il problema

  • Prendere in considerazione una delle seguenti opzioni per risolvere il problema:

    • Spostare Exchange Server o SQL Server dal computer. È consigliata la rimozione completa di uno di questi programmi dal computer.
    • Spostare le cassette postali di Exchange dal server. È preferibile almeno rimuovere le cassette postali e convertire il server di Exchange in un server di protocollo o infrastruttura. In tal modo si ridurrà notevolmente il carico per le operazioni di I/O del disco e, marginalmente, per la CPU (quest'ultima dipende dal ruolo dell'infrastruttura di Exchange).
    • In alternativa, è anche possibile installare Small Business Server. Se si esegue Exchange in un ambiente di piccole dimensioni dove non si richiede più di un server di Exchange, è possibile trarre vantaggio dall'installazione di Small Business Server. Windows Small Business Server include sia SQL Server che Exchange Server, assieme ad altre applicazioni server Microsoft residenti in memoria ed è stato sviluppato, testato e ottimizzato per l'installazione su un singolo computer.

Per ulteriori informazioni sullo spostamento di cassette postali e server di Exchange, consultare i seguenti articoli della Microsoft Knowledge Base:

Per ulteriori informazioni su Small Business Server, consultare "Microsoft Windows Small Business Server 2003" all'indirizzo https://go.microsoft.com/fwlink/?linkid=23456.