Eliminare file di dati o file di log da un databaseDelete Data or Log Files from a Database

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Questo argomento descrive come eliminare file di dati o di log in SQL Server 2017SQL Server 2017 usando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL. This topic describes how to delete data or log files in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

PrerequisitiPrerequisites

  • Per poter essere eliminato, un file deve essere vuoto.A file must be empty before it can be deleted. Per altre informazioni, vedere Compattare un file.For more information, see Shrink a File.

SicurezzaSecurity

PermissionsPermissions

È richiesta l'autorizzazione ALTER per il database.Requires ALTER permission on the database.

Utilizzo di SQL Server Management StudioUsing SQL Server Management Studio

Per eliminare file di dati o di log da un databaseTo delete data or log files from a database

  1. In Esplora oggetticonnettersi a un'istanza del Motore di database di SQL ServerSQL Server Database Engine , quindi espandere questa istanza.In Object Explorer, connect to an instance of the Motore di database di SQL ServerSQL Server Database Engine and then expand that instance.

  2. Espandere Database, fare clic con il pulsante destro del mouse sul database da cui eliminare il file e quindi scegliere Proprietà.Expand Databases, right-click the database from which to delete the file, and then click Properties.

  3. Selezionare la pagina File .Select the Files page.

  4. Nella griglia File di database selezionare il file da eliminare, quindi fare clic su Rimuovi.In the Database files grid, select the file to delete and then click Remove.

  5. Fare clic su OK.Click OK.

Uso di Transact-SQLUsing Transact-SQL

Per eliminare file di dati o di log da un databaseTo delete data or log files from a database

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra delle query e fare clic su Esegui.Copy and paste the following example into the query window and click Execute. In questo esempio si rimuove il file test1dat4.This example removes the file test1dat4.

    USE master;
    GO
    ALTER DATABASE AdventureWorks2012
    REMOVE FILE test1dat4;
    GO
    

    Per altri esempi, vedere Opzioni per file e filegroup ALTER DATABASE (Transact-SQL).For more examples, see ALTER DATABASE File and Filegroup Options (Transact-SQL).

Vedere ancheSee Also

Compattare un database Shrink a Database
Aggiungere file di dati o file di log a un databaseAdd Data or Log Files to a Database