Condividi tramite


Rinominare viste

È possibile rinominare una vista in SQL Server 2012 tramite SQL Server Management Studio o Transact-SQL.

Nota di attenzioneAttenzione

Se si rinomina una vista, è possibile che smettano di funzionare il codice e le applicazioni che dipendono da essa, incluse altre viste, query, stored procedure, funzioni definite dall'utente e applicazioni client. Questi errori inoltre tendono a propagarsi a cascata.

Contenuto dell'argomento

  • Prima di iniziare:

    Prerequisiti

    Sicurezza

  • Per rinominare una vista utilizzando:

    SQL Server Management Studio

    Transact-SQL

  • Completamento:  Dopo la rinomina di una vista

Prima di iniziare

Prerequisiti

Ottenere un elenco di tutte le dipendenze dalla vista. È necessario modificare qualsiasi oggetto, script o applicazione che fa riferimento alla vista per riflettere il nuovo nome di quest'ultima. Per ulteriori informazioni, vedere Ottenere informazioni su una vista. Si consiglia di eliminare la vista e di ricrearla con un nuovo nome anziché rinominarla. Se si ricrea la vista, si aggiornano le informazioni sulle dipendenze per gli oggetti a cui viene fatto riferimento nella vista.

Sicurezza

Autorizzazioni

Sono richieste l'autorizzazione ALTER per SCHEMA o CONTROL per OBJECT e l'autorizzazione CREATE VIEW per il database.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per rinominare una vista

  1. In Esplora oggetti espandere il database contenente la vista da rinominare, quindi espandere la cartella Vista.

  2. Fare clic con il pulsante destro del mouse sulla vista da rinominare e selezionare Rinomina.

  3. Immettere il nuovo nome della vista.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per rinominare una vista

Sebbene sia possibile utilizzare sp_rename per modificare il nome della vista, si consiglia di eliminare quella esistente e di ricrearla con il nuovo nome.

Per ulteriori informazioni, vedere CREATE VIEW (Transact-SQL) e DROP VIEW (Transact-SQL).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Completamento: Dopo la rinomina di una vista

Assicurarsi che per tutti gli oggetti, script e applicazioni che fanno riferimento al nome obsoleto della vista venga utilizzato il nuovo nome.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]