DetailPage-MSS-KB

Microsoft Knowledge Base

Identificativo articolo: 956026 - Ultima modifica: giovedì 19 marzo 2009 - Revisione: 2.0

 

Sommario

In Microsoft SQL Server 2008, nuove funzionalità vengono aggiunte a SQL Server Management Objects (SMO). Impossibile compilare un'applicazione che utilizza la versione di SQL Server 2005 di SMO utilizzando la versione di SQL Server 2008 di SMO. È necessario apportare alcune modifiche all'applicazione, e quindi è necessario ricompilare l'applicazione. Quindi, è possibile utilizzare le nuove funzionalità nella versione di SQL Server 2008 di SMO.

INTRODUZIONE

In questo articolo vengono descritte la cosa è necessario eseguire per utilizzare le nuove funzionalità della versione SQL Server 2008 di SMO in un'applicazione che utilizza la versione di SQL Server 2005 di SMO.

Informazioni

Nella versione di SQL Server 2008 di SMO, alcune classi SMO inclusi in SQL Server 2005 vengono sostituite da nuove classi. Per ulteriori informazioni su queste classi SMO, visitare il seguente sito Web Microsoft Developer Network (MDSN):
http://msdn.microsoft.com/en-us/library/ms143729(SQL.100).aspx (http://msdn.microsoft.com/en-us/library/ms143729(SQL.100).aspx)
Se si dispone di un'applicazione che utilizza la versione di SQL Server 2005 di SMO, è necessario apportare le modifiche seguenti per utilizzare le nuove funzionalità nella versione di SQL Server 2008 di SMO:
  • La versione di SQL Server 2008 dei seguenti assembly nell'applicazione di riferimento:
    • Microsoft.SqlServer.ConnectionInfo.dll
    • Microsoft.SqlServer.Smo.dll
    • Microsoft.SqlServer.Management.sdk.Sfc.dll
  • Eliminare il riferimento all'assembly Microsoft.SqlServer.SmoEnum.dll dall'applicazione.
  • Per le classi relativi alla connessione, utilizzare le classi nello spazio dei nomi Microsoft.SqlServer.ConnectionInfo .
  • Invece di utilizzare la classe Microsoft.SqlServer.Management.Smo.Urn , utilizzare la classe di Microsoft.SqlServer.Management.sdk.Sfc.Urn .
  • Se si utilizza la classe Microsoft.SqlServer.Management.Smo.Transfer nell'applicazione, aggiungere anche un riferimento all'assembly microsfot.SqlServer.SmoExtended.dll nell'applicazione.
Per impostazione predefinita, gli assembly che indicati in precedenza si trovano nella seguente cartella:
C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
Nota È necessario aggiungere tali assembly della global assembly cache del computer.

Dopo aver apportato queste modifiche, ricompilare l'applicazione. Quindi, è possibile utilizzare le nuove funzionalità nella versione di SQL Server 2008 di SMO.

Riferimenti

Per ulteriori informazioni su SMO, visitare il seguente sito Web MSDN:
http://msdn.microsoft.com/en-us/library/ms162169(SQL.100).aspx (http://msdn.microsoft.com/en-us/library/ms162169(SQL.100).aspx)

Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
Chiavi: 
kbmt sql2008relnotedatabaseengine sql2008relnote kbhowto kbexpertiseadvanced kbinfo KB956026 KbMtit
Traduzione automatica articoliTraduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell’articolo: 956026  (http://support.microsoft.com/kb/956026/en-us/ )
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Condividi
Altre opzioni per il supporto
Forum del supporto di Microsoft Community
Contattaci direttamente
Ricerca di un partner certificato Microsoft
Microsoft Store