Condividi tramite


Tabella di riferimento dei comandi di automazione per le funzionalità di database di Visual Studio

È possibile utilizzare Design Time Extensibility (DTE) di Visual Studio per eseguire determinate operazioni nella finestra di comando di Visual Studio. Ad esempio, è possibile utilizzarlo per importare più script nel progetto di database.

In questa versione di Visual Studio Premium o Visual Studio Ultimate, è possibile:

  • Importare oggetti e impostazioni di database o server in un progetto di database

  • Importare oggetti e impostazioni da uno script

  • Confrontare schemi di database

  • Confrontare dati di database

  • Esecuzione di operazioni di refactoring

  • Utilizzo di progetti parziali

  • Utilizzo di oggetti in Visualizzazione schema

  • Analisi del codice del database

Riferimento rapido ai comandi di automazione di database

La tabella seguente contiene un riferimento rapido per tutti i comandi DTE relativi alle funzionalità di database di Visual Studio:

Area

Comando

Confronto dati

Data.NewDataComparison

Data.DataCompareExportToEditor

Data.DataCompareExportToFile

Data.DataCompareFilterAllRecords

Data.DataCompareFilterDifferentRecords

Data.DataCompareFilterIdenticalRecords

Data.DataCompareFilterOnlyInSourceRecords

Data.DataCompareFilterOnlyInTargetRecords

Data.DataCompareFilterSelectedRecords

Data.DataCompareRefresh

Data.DataCompareSelectSrcTgtDatabases

Data.DataCompareShowUpdateScript

Data.DataCompareStop

Data.DataCompareWriteUpdates

Data.DataCompareDataCompareRefreshScriptPreview

Generatore di dati

Data.DataGeneratorExcludeAllColumns

Data.DataGeneratorExcludeAllTables

Data.DataGeneratorIncludeAllColumns

Data.DataGeneratorIncludeAllTables

Data.DataGeneratorPlanRefresh

Data.DataGeneratorPopulate

Data.DataGeneratorPreview

Import

Project.ImportDatabaseSchema

Project.ImportScript

Progetti parziali

Project.VSDBExportAsPartialProject

Project.VSDBImportPartialProject

Project.VSDBRemovePartialProject

Refactoring

Data.RenameRefactor

Data.FullyQualifyNameRefactor

Data.MoveSchemaRefactor

Data.RenameServerDatabaseReferenceRefactor

Data.WildcardExpansionRefactor

Confronto schema

Data.NewSchemaComparison

Data.SchemaCompareExportToEditor

Data.SchemaCompareExportToFile

Data.SchemaCompareFilterAllObjects

Data.SchemaCompareFilterDifferentObjects

Data.SchemaCompareFilterEqualObjects

Data.SchemaCompareFilterMissingObjects

Data.SchemaCompareFilterNewObjects

Data.SchemaCompareFilterNonSkipObjects

Data.SchemaCompareFilterSkipObjects

Data.SchemaCompareNextChange

Data.SchemaCompareObjectDefnHorizontal

Data.SchemaCompareObjectDefnOff

Data.SchemaCompareObjectDefnVertical

Data.SchemaCompareOptions

Data.SchemaComparePreviousChange

Data.SchemaCompareRefresh

Data.SchemaCompareRefreshScriptPreview

Data.SchemaCompareRestoreUpdateActionDefaults

Data.SchemaCompareRestoreUpdateSelectionDefaults

Data.SchemaCompareSelectSourceTargetSchemas

Data.SchemaCompareShowUpdateScript

Data.SchemaCompareSpecifySQLCMDVariables

Data.SchemaCompareStop

Data.SchemaCompareWriteUpdates

Visualizzazione schema

Data.SchemaViewShowDependencies

Data.ShowBuiltInElementsInSchemaView

Data.ShowExternalElementsInSchemaView

Data.DeleteObjectSchemaView

Data.SynchronizeSchemaView

Data.ToggleSchemaViewBySchema

Editor Transact-SQL

Data.SqlEditorCancelQueryExecution

Data.SqlEditorConnect

Data.SqlEditorDisconnect

Data.SqlEditorDisplayEstimatedExecutionPlan

Data.SqlEditorEditSqlCmdFile

Data.SqlEditorExecuteSql

Data.SqlEditorIncludeActualExecutionPlan

Data.SqlEditorIncludeStatistics

Data.SqlEditorNewQueryConnection

Data.SqlEditorQueryOptions

Data.SqlEditorResetClientStatistics

Data.SqlEditorResultsAsFile

Data.SqlEditorResultsAsGrid

Data.SqlEditorResultsAsText

Data.SqlEditorSqlCmdMode

Data.SqlEditorToggleResultsPane

Data.SqlEditorValidateSqlSyntax

Analisi codice del database

Data.StaticCodeAnalysisConfigure

Data.StaticCodeAnalysisRun

Importazione di oggetti e impostazioni di database o server

È possibile utilizzare il comando Data.ImportDatabaseSchema dalla finestra di comando di Visual Studio per importare oggetti e impostazioni da un database o un server. Prima di utilizzare il comando Data.ImportDatabaseSchema, occorre evidenziare un progetto di database o server in Esplora soluzioni. Per ulteriori informazioni, vedere Procedura: importare oggetti e impostazioni di database o Procedura: importare oggetti server e relative impostazioni.

È possibile specificare i parametri seguenti per il comando Data.ImportDatabaseSchema:

Parametro

Necessaria

Note

/ConnectionString "Stringa"

Sì

Specificare la stringa di connessione al database da cui importare oggetti e impostazioni. Per importare oggetti server, specificare il database "master".

/AlwaysScriptColumnCollation

No

Specificare questa opzione per eseguire sempre in modo esplicito gli script delle regole di confronto delle colonne. Se l'opzione non viene specificata, la specifica esplicita delle regole di confronto delle colonne si limita ai soli casi in cui queste regole di confronto non corrispondono alle regole di confronto del database.

/IgnoreExtendedProperties

No

Specificare questa opzione per non importare le proprietà estese nel database di origine e nel relativo contenuto.

/IgnoreFileSizes

No

Specificare questa opzione per non importare le dimensioni dei file di log e filegroup.

/OverrideDBConfiguration

No

Specificare questa opzione per aggiornare le impostazioni affinché il progetto di database corrisponda alle impostazioni per il database di origine.

/Overwrite

No

Questa opzione viene ignorata.

/DirectoryLimit N

No

Specificare questa opzione per ridurre il tempo necessario ad aprire e utilizzare il progetto di database limitando il numero di oggetti di database archiviati in ciascuna cartella dei dati. Sostituire N con il numero di file consentiti in una singola directory su disco.

/IgnorePermissions

No

Specificare questa opzione per non importare le autorizzazioni dal database di origine.

NotaNota
Le autorizzazioni vengono ignorate per impostazione predefinita quando si importano oggetti e impostazioni tramite la procedura guidata.È possibile specificare questa opzione per migliorare le prestazioni durante l'importazione di database di grandi dimensioni.

/AddImportedPermissionsToModel

No

Specificare questa opzione, se non è stato specificato /IgnorePermissions, per aggiungere le autorizzazioni al modello del database. Se si aggiungono le autorizzazioni al modello, il progetto di database verrà caricato più lentamente.

Importazione di oggetti e impostazioni da uno script

È possibile utilizzare il comando Data.ImportScript dalla finestra di comando di Visual Studio per importare definizioni di oggetti da uno script. Prima di utilizzare il comando Data.ImportScript, occorre evidenziare un progetto di database o server in Esplora soluzioni. Per ulteriori informazioni, vedere Procedura: importare oggetti di database da uno script.

È possibile specificare i parametri seguenti per il comando Data.ImportScript:

Parametro

Necessaria

Note

/FileName File.sql

Sì

Specificare il nome del file di script da importare. Per importare un nome file contenente spazi, è necessario racchiudere il nome tra virgolette (ad esempio, "My Script.sql").

/Encoding {Unicode | UTF32 | UTF8 | UTF7}

No

Specificare la codifica nella quale è stato salvato il file. Se non si specifica alcuna codifica, si presuppone che il file sia codificato in UTF8.

/Overwrite

No

Specificare questa opzione per sovrascrivere le definizioni di oggetti già presenti nei dati del database. Se l'opzione non viene specificata, gli oggetti già esistenti non verranno importati.

/IgnoreExtendedProperties

No

Specificare questa opzione per non importare le proprietà estese nel database di origine e nel relativo contenuto.

/IgnorePermissions

No

Specificare questa opzione per non importare le autorizzazioni dal database di origine.

NotaNota
Le autorizzazioni vengono ignorate per impostazione predefinita quando si importa uno script tramite la procedura guidata.È possibile specificare questa opzione per migliorare le prestazioni durante l'importazione di script di grandi dimensioni.

/AddImportedPermissionsToModel

No

Specificare questa opzione, se non è stato specificato /IgnorePermissions, per aggiungere le autorizzazioni al modello del database. Se si aggiungono le autorizzazioni al modello, il progetto di database verrà caricato più lentamente.

Confronto di schemi di database

È possibile utilizzare il comando Data.NewSchemaComparison dalla finestra di comando di Visual Studio per confrontare due schemi di database. È necessario specificare un provider dello schema di origine e un provider dello schema di destinazione. Per ogni provider, occorre specificare il tipo e l'identificazione. Per ulteriori informazioni vedere Procedura: confrontare gli schemi di database.

È possibile specificare i parametri seguenti per ogni provider dei comandi Data.NewSchemaComparison e Data.SchemaCompareSelectSourceTargetSchemas:

Parametro

Note

/ProviderType ConnectionBased /ConnectionString "Stringa"

Utilizzare questa sintassi per specificare una stringa di connessione per un database come uno degli schemi.

/ProviderType ConnectionBased /ConnectionName NomeConnessione

Utilizzare questa sintassi per specificare il nome di una connessione per un database come uno degli schemi.

/ProviderType ProjectBased /ProjectName NomeProgetto.dbproj

Utilizzare questa sintassi per specificare un progetto di database come uno degli schemi. Per importare un nome file contenente spazi, è necessario racchiudere il nome tra virgolette (ad esempio, "My Project.dbproj").

/ProviderType FileBased /ProjectName NomeProgetto.dbschema

Utilizzare questa sintassi per specificare un file con estensione dbschema compilato come uno degli schemi. Per importare un nome file contenente spazi, è necessario racchiudere il nome tra virgolette (ad esempio, "My Project.dbschema").

/ProviderType FileBased /ProjectName NomeProgetto.dacpac

Utilizzare questa sintassi per specificare un output compilato di un progetto di applicazione livello dati, un file dacpac come uno degli schemi. Per importare un nome file contenente spazi, è necessario racchiudere il nome tra virgolette (ad esempio, "My Project.dacpac").

Comandi aggiuntivi di confronto fra schemi

Nella tabella seguente vengono elencati i comandi DTE aggiuntivi per Confronto schema e i parametri che è possibile specificare per ognuno di essi:

Comando

Parametro

Note

SchemaCompareExportToEditor

Nessuna correzione

Esporta lo script di aggiornamento nell'editor di Transact-SQL

SchemaCompareExportToFile

Filename

Esporta lo script di aggiornamento nel file specificato

SchemaCompareFilterAllObjects

Nessuna correzione

Rimuove tutti i filtri, tutti gli oggetti vengono visualizzati nei risultati di Confronto schema

SchemaCompareFilterDifferentObjects

Nessuna correzione

Solo gli oggetti diversi vengono visualizzati nei risultati di Confronto schema

SchemaCompareFilterEqualObjects

Nessuna correzione

Solo gli oggetti uguali vengono visualizzati nei risultati di Confronto schema

SchemaCompareFilterMissingObjects

Nessuna correzione

Solo gli oggetti che si trovano nella destinazione ma non nell'origine vengono visualizzati nei risultati di Confronto schema

SchemaCompareFilterNewObjects

Nessuna correzione

Solo gli oggetti che si trovano nell'origine ma non nella destinazione vengono visualizzati nei risultati di Confronto schema

SchemaCompareFilterNonSkipObjects

Nessuna correzione

Solo gli oggetti la cui azione di aggiornamento non è impostata su Ignora vengono visualizzati nei risultati di Confronto schema

SchemaCompareFilterSkipObjects

Nessuna correzione

Solo gli oggetti la cui azione di aggiornamento è impostata su Ignora vengono visualizzati nei risultati di Confronto schema

SchemaCompareNextChange

Nessuna correzione

Scorre i risultati di Confronto schema per visualizzare la differenza successiva

SchemaCompareObjectDefnHorizontal

Nessuna correzione

Visualizza una accanto all'altra le definizioni degli oggetti di origine e di destinazione nel riquadro Definizioni oggetto dei risultati di Confronto schema

SchemaCompareObjectDefnOff

Nessuna correzione

Nasconde la visualizzazione del riquadro Definizioni oggetto dei risultati di Confronto schema

SchemaCompareObjectDefnVertical

Nessuna correzione

Visualizza una sull'altra le definizioni degli oggetti di origine e di destinazione nel riquadro Definizioni oggetto dei risultati di Confronto schema

SchemaCompareOptions

Nessuna correzione

Apre la finestra di dialogo Opzioni di confronto schema

SchemaComparePreviousChange

Nessuna correzione

Scorre i risultati di Confronto schema per visualizzare la differenza precedente

SchemaCompareRefresh

Nessuna correzione

Esegue un nuovo confronto fra gli schemi di origine e di destinazione.

SchemaCompareRefreshScriptPreview

Nessuna correzione

Aggiorna il riquadro Script di aggiornamento schema dei risultati di Confronto schema

SchemaCompareRestoreUpdateActionDefaults

Nessuna correzione

Ripristina qualsiasi azione di aggiornamento allo stato in cui si trovava quando il confronto è stato completato

SchemaCompareRestoreUpdateSelectionDefaults

Nessuna correzione

Ripristina l'azione di aggiornamento relativa alle righe specificate allo stato in cui si trovava quando il confronto è stato completato

SchemaCompareShowUpdateScript

Nessuna correzione

Apre la finestra Script di aggiornamento schema se non è già visibile

SchemaCompareSpecifySQLCMDVariables

Nessuna correzione

Apre la finestra di dialogo che è possibile utilizzare per specificare i valori che devono essere utilizzati per le variabili SQLCMD quando si confrontano schemi

SchemaCompareStop

Nessuna correzione

Arresta un confronto di schemi in corso

SchemaCompareWriteUpdates

Nessuna correzione

Scrive un aggiornamento nello schema di destinazione, se quest'ultimo ne consente.

Confronto di dati di database

È possibile utilizzare il comando Data.NewDataComparison dalla finestra di comando di Visual Studio per confrontare i dati contenuti in due database. Per ulteriori informazioni, vedere Procedura: confrontare i dati di due database.

È possibile specificare i parametri seguenti per i comandi Data.NewDataComparison e Data. Comandi DataCompareSelectSrcTgtDatabases:

Parametro

Necessaria

Note

/SrcServerName NomeServer

Sì

Specificare il nome del server che contiene i dati per il database di origine del confronto.

/SrcDatabaseName NomeDatabase

Sì

Specificare il nome del database che contiene i dati per il database di origine del confronto.

/SrcUserName NomeUtente

Sì

Specificare il nome utente da utilizzare per connettersi al database contenente i dati per il database di origine del confronto.

/SrcPassword Password

Sì

Specificare la password per il nome utente da utilizzare per connettersi al database contenente i dati per il database di origine del confronto.

/SrcDisplayName DatiOrigine

Sì

Specificare il nome da visualizzare nella finestra Confronto schema per il database di origine del confronto.

/TargetServerName NomeServer

Sì

Specificare il nome del server che contiene i dati per il database di destinazione del confronto.

/TargetDatabaseName NomeDatabase

Sì

Specificare il nome del database che contiene i dati per il database di destinazione del confronto.

/TargetUserName NomeUtente

Sì

Specificare il nome utente da utilizzare per connettersi al database contenente i dati per il database di destinazione del confronto.

/TargetPassword Password

Sì

Specificare la password per il nome utente da utilizzare per connettersi al database contenente i dati per il database di destinazione del confronto.

/TargetDisplayName DatiDestinazione

Sì

Specificare il nome da visualizzare nella finestra Confronto schema per il database di destinazione del confronto.

Comandi aggiuntivi di confronto fra dati

Nella tabella seguente vengono elencati i comandi DTE aggiuntivi per Confronto dati e i parametri che è possibile specificare per ognuno di essi:

Comando

Parametro

Note

DataCompareExportToEditor

Nessuna correzione

Esporta lo script di aggiornamento nell'editor di Transact-SQL.

DataCompareExportToFile

Filename

Esporta lo script di aggiornamento nel file specificato.

DataCompareFilterAllRecords

Nessuna correzione

Rimuove tutti i filtri. Tutti gli oggetti vengono riportati nei risultati di Confronto dati.

DataCompareFilterDifferentRecords

Nessuna correzione

Solo i record diversi vengono visualizzati nei risultati di Confronto dati.

DataCompareFilterIdenticalRecords

Nessuna correzione

Solo i record identici vengono visualizzati nei risultati di Confronto dati.

DataCompareFilterOnlyInSourceRecords

Nessuna correzione

Solo i record riportati nel database di origine ma non in quello di destinazione vengono visualizzati nei risultati di Confronto dati.

DataCompareFilterOnlyInTargetRecords

Nessuna correzione

Solo i record riportati nel database di destinazione ma non in quello di origine vengono visualizzati nei risultati di Confronto dati.

DataCompareFilterSelectedRecords

Nessuna correzione

Solo i record specificati vengono visualizzati nei risultati di Confronto dati.

DataCompareRefresh

Nessuna correzione

Esegue un nuovo confronto fra i dati nell'origine e il database di destinazione.

DataCompareShowUpdateScript

Nessuna correzione

Visualizza la finestra Script di aggiornamento dati se non è già visibile.

DataCompareStop

Nessuna correzione

Arresta un confronto di dati in corso.

DataCompareWriteUpdates

Nessuna correzione

Scrive l'aggiornamento nel database di destinazione.

DataCompareDataCompareRefreshScriptPreview

Nessuna correzione

Aggiorna lo script nella finestra Script di aggiornamento dati.

Esecuzione di operazioni di refactoring

Nelle sezioni seguenti vengono descritte le operazioni del refactoring del database che è possibile eseguire tramite comandi DTE e i parametri per ognuna di tali operazioni.

Refactoring di ridenominazione

Nella tabella seguente vengono elencati i parametri del comando Data.RenameRefactor:

Parametro

Note

/AssumeProjectSchemaForScripts

Se si specifica questa opzione, il sistema presuppone che gli oggetti siano nello schema predefinito del progetto se non è specificato alcuno schema per l'oggetto. Se non si specifica questa opzione, il sistema presuppone che lo schema predefinito sia dbo. Il parametro è facoltativo e il suo valore predefinito è 'true'. Questo parametro influisce solo su script la cui Azione di Compilazione non è "Compilazione." I riferimenti negli script di compilazione presuppongono sempre lo schema dbo.

/TargetObjectName nomeOggetto

Specifica il nome completo dell'oggetto, includendo lo schema che si desidera rinominare (ad esempio, dbo.Table1).

/NewName nuovoNomeOggetto

Specifica il nuovo nome dell'oggetto, escluso lo schema, da rinominare (ad esempio, Table2).

Per ulteriori informazioni su come utilizzare il refactoring del database per rinominare un oggetto di database, vedere Ridenominazione di tutti i riferimenti a un oggetto di database.

Nomi completi

Nella tabella seguente vengono elencati i parametri del comando Data.FullyQualifyNameRefactor:

Parametro

Note

/ScriptFilePath percorsoeFileScript

Specifica il percorso completo e il nome del file in cui si desidera assegnare nomi completi. Ad esempio: /ScriptFilePath "C:\Users\NomeUtente\Documenti\Visual Studio 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Objects\Schemas\dbo\Views\MyView.view.sql"

Per ulteriori informazioni su come utilizzare il refactoring del database per specificare il nome completo degli oggetti, vedere Specifica completa dei nomi degli oggetti di database.

Sposta oggetto in un nuovo schema

Nella tabella seguente vengono elencati i parametri del comando Data.MoveSchemaRefactor:

Parametro

Note

/AssumeProjectSchemaForScripts

Se si specifica questa opzione, il sistema presuppone che gli oggetti siano nello schema predefinito del progetto se non è specificato alcuno schema per l'oggetto. Se non si specifica questa opzione, il sistema presuppone che lo schema predefinito sia dbo. . Il parametro è facoltativo e il suo valore predefinito è 'true'. Questo parametro influisce solo su script la cui Azione di Compilazione non è "Compilazione." I riferimenti negli script di compilazione presuppongono sempre lo schema dbo.

/TargetObjectName nomeOggetto

Specifica il nome completo dell'oggetto, schema incluso, che si desidera spostare in un nuovo schema (ad esempio, dbo.Table1).

/NewSchemaName nomeSchema

Specifica lo schema in cui si desidera spostare l'oggetto.

Per ulteriori informazioni su come utilizzare il refactoring del database per spostare un oggetSpostamento di un oggetto di database in un altro schema di database in un altro schema, vedere Spostamento di un oggetto di database in un altro schema.

Rinomina server e riferimenti al database

Nella tabella seguente vengono elencati i parametri del comando Data.RenameServerDatabaseReferenceRefactor:

Parametro

Note

/OldServerName nomeServer

Specifica il nome del server che si desidera sostituire.

/NewServerName nomeServer

Specifica il nuovo server che si desidera utilizzare in luogo del server precedente.

/OldDatabaseName nomeDatabase

Specifica il nome del database che si desidera sostituire.

/NewDatabaseName nomeDatabase

Specifica il nuovo database che si desidera utilizzare in luogo del database precedente.

Per ulteriori informazioni su come utilizzare il refactoring del database per sostituire nomi di database e server con altri nomi o con variabili SQLCMD, vedere Rinominare riferimenti a un server o a un database.

Espansione di caratteri jolly

Nella tabella seguente vengono elencati i parametri del comando Data.WildcardExpansionRefactor:

Parametro

Note

/ScriptFilePath percorsoeFileScript

Specifica il percorso completo e il nome del file in cui si desidera assegnare nomi completi. Il nome del file deve essere racchiuso tra virgolette doppie. Ad esempio: /ScriptFilePath "C:\Users\NomeUtente\Documenti\Visual Studio 2010\Projects\MyDatabaseSolution\MyDatabaseProject\Schema Objects\Schemas\dbo\Views\MyView.view.sql"

Per ulteriori informazioni sull'utilizzo del refactoring del database per espandere i caratteri jolly nelle istruzioni SELECT, vedere Espandere i caratteri jolly nelle istruzioni SELECT.

Utilizzo di progetti parziali

Nella tabella seguente vengono elencati i comandi DTE aggiuntivi per i progetti parziali e i parametri che è possibile specificare per ognuno di essi:

Comando

Parametro

Note

Project.VSDBExportAsPartialProject

Filename

Esporta nel file dei progetti parziale specificato la selezione in Esplora soluzioni.

Project.VSDBImportPartialProject

Filename

Importa il progetto parziale specificato (file con estensione FILES) nel progetto di database.

Project.VSDBRemovePartialProject

Filename

Rimuove il progetto parziale specificato dal progetto di database.

Per ulteriori informazioni sui progetti parziali, vedere Avvio dello sviluppo in team di database di grandi dimensioni.

Utilizzo di oggetti in Visualizzazione schema

Nella tabella seguente vengono elencati i comandi DTE aggiuntivi per Visualizzazione schema e i parametri che è possibile specificare per ognuno di essi:

Comando

Parametro

Note

SchemaViewShowDependencies

Nessuna correzione

Apre Visualizzatore dipendenze schema per la selezione corrente in Visualizzazione schema.

ShowBuiltInElementsInSchemaView

Nessuna correzione

Attiva o disattiva un'opzione che determina se gli elementi di database incorporati, ad esempio lo schema sys, vengono riportati in Visualizzazione schema.

ShowExternalElementsInSchemaView

Nessuna correzione

Attiva o disattiva un'opzione che determina se gli elementi esterni, ad esempio gli elementi di un database a cui si fa riferimento, vengono riportati in Visualizzazione schema.

DeleteObjectSchemaView

Nessuna correzione

Elimina l'oggetto selezionato dalla visualizzazione schema, insieme a qualsiasi oggetto visualizzato come figlio, in base all'ordinamento corrente.

SynchronizeSchemaView

Nessuna correzione

Sincronizza gli oggetti in Visualizzazione schema con le definizioni di oggetto nei progetti di database nella soluzione. Basta utilizzare questo comando se in qualche modo la Visualizzazione schema perde la sincronizzazione con le definizioni di oggetto.

ToggleSchemaViewBySchema

Nessuna correzione

Attiva alternativamente l'ordinamento per schema e per tipo di oggetto degli elementi riportati in Visualizzazione schema.

Analisi del codice del database

Nella tabella seguente vengono elencati i comandi DTE che è possibile utilizzare per configurare e applicare le regole di analisi del codice del database e i parametri che è possibile specificare per ognuno di tali comandi:

Comando

Parametro

Note

StaticCodeAnalysisConfigure

Nessuna correzione

Visualizza la pagina delle proprietà che è possibile utilizzare per configurare le regole da applicare al progetto di database.

StaticCodeAnalysisRun

Nessuna correzione

Applica il set configurato di regole al progetto di database per identificare i problemi di progettazione comune, denominazione e prestazioni.

Per ulteriori informazioni su come è possibile utilizzare l'analisi del codice di database, vedere Analisi del codice di database per migliorare la qualità del codice.

Vedere anche

Concetti

Confrontare e sincronizzare gli schemi di database

Confrontare e sincronizzare i dati in una o più tabelle e i dati di un database di riferimento

Avvio dello sviluppo in team di database

Creazione e modifica di oggetti server e di database