gebeurtenis
31 mrt, 23 - 2 apr, 23
De grootste SQL-, Fabric- en Power BI-leerevenement. 31 maart – 2 april. Gebruik code FABINSIDER om $ 400 te besparen.
Zorg dat u zich vandaag nog registreertDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u gegevens of logboekbestanden toevoegt aan een database in SQL Server met behulp van SQL Server Management Studio of Transact-SQL.
In Dit Onderwerp
Voordat u begint:
Gegevens of logboekbestanden toevoegen aan een database met behulp van:
U kunt een bestand niet toevoegen of verwijderen terwijl een BACKUP-instructie wordt uitgevoerd.
Voor elke database kunnen maximaal 32.767 bestanden en 32.767 bestandsgroepen worden opgegeven.
Vereist ALTER-machtigingen voor de database.
Maak in Objectverkennerverbinding met een exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.
Vouw Databasesuit, klik met de rechtermuisknop op de database waaruit u de bestanden wilt toevoegen en klik vervolgens op Eigenschappen.
Selecteer in het dialoogvenster Database-eigenschappen de pagina Bestanden.
Als u een gegevens- of transactielogboekbestand wilt toevoegen, klikt u op toevoegen.
Voer een logische naam in voor het bestand in de Databasebestanden tabel. De bestandsnaam moet uniek zijn binnen de database.
Selecteer het bestandstype, de gegevens of het logboek.
Selecteer voor een gegevensbestand de bestandsgroep waarin het bestand moet worden opgenomen in de lijst of selecteer <nieuwe bestandsgroep> om een nieuwe bestandsgroep te maken. Transactielogboeken kunnen niet in bestandsgroepen worden geplaatst.
Geef de oorspronkelijke grootte van het bestand op. Maak het gegevensbestand zo groot mogelijk, op basis van de maximale hoeveelheid gegevens die u in de database verwacht.
Als u wilt opgeven hoe het bestand moet groeien, klikt u op (...) in de kolom Autogroei. Selecteer een van de volgende opties:
Als u wilt toestaan dat het geselecteerde bestand toeneemt naarmate er meer gegevensruimte nodig is, schakelt u het selectievakje Automatisch groei inschakelen in en selecteert u vervolgens de volgende opties:
Als u wilt opgeven dat het bestand moet toenemen met vaste stappen, selecteert u In megabytes en geeft u een waarde op.
Als u wilt opgeven dat het bestand moet toenemen met een percentage van de huidige bestandsgrootte, selecteert u in procent en geeft u een waarde op.
Als u de maximale bestandsgrootte wilt opgeven, selecteert u een van de volgende opties:
Als u de maximale grootte wilt opgeven waarop het bestand moet kunnen groeien, selecteert u beperkte bestandsgroei (MB) en geeft u een waarde op.
Selecteer Onbeperkte bestandsgroeiom het bestand zoveel mogelijk te laten groeien.
Om te voorkomen dat het bestand groter wordt, schakelt u het selectievakje Automatische groei inschakelen uit. De grootte van het bestand wordt niet groter dan de waarde die is opgegeven in de kolom initiële grootte (MB).
Notitie
De maximale databasegrootte wordt bepaald door de hoeveelheid beschikbare schijfruimte en de licentielimieten die worden bepaald door de versie van SQL Server die u gebruikt.
Geef het pad op voor de bestandslocatie. Het opgegeven pad moet bestaan voordat u het bestand toevoegt.
Notitie
De gegevens- en transactielogboeken worden standaard op dezelfde schijf en hetzelfde pad geplaatst om systemen met één schijf te ondersteunen, maar dit is mogelijk niet optimaal voor productieomgevingen. Zie databasebestanden en bestandsgroepenvoor meer informatie.
Klik op OK-.
Maak verbinding met de database-engine.
Klik in de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren. In het voorbeeld wordt een bestandsgroep met twee bestanden aan een database toegevoegd. In het voorbeeld wordt de bestandsgroep gemaakt Test1FG1
in de AdventureWorks2022
-database en worden twee bestanden van 5 MB aan de bestandsgroep toegevoegd.
USE master
GO
ALTER DATABASE AdventureWorks2022
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2022
ADD FILE
(
NAME = test1dat3,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
),
(
NAME = test1dat4,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO
Zie ALTER DATABASE File and Filegroup Options (Transact-SQL)voor meer voorbeelden.
databasebestanden en bestandsgroepen
gegevens of logboekbestanden uit een database verwijderen
De grootte van een database vergroten
gebeurtenis
31 mrt, 23 - 2 apr, 23
De grootste SQL-, Fabric- en Power BI-leerevenement. 31 maart – 2 april. Gebruik code FABINSIDER om $ 400 te besparen.
Zorg dat u zich vandaag nog registreertTraining
Certificering
Microsoft Certified: Azure Database Administrator Associate - Certifications
Beheer een SQL Server-databaseinfrastructuur voor cloud-, on-premises en hybride relationele databases met behulp van de relationele Microsoft PaaS-databaseaanbiedingen.
Documentatie
ALTER DATABASE (Transact-SQL) - SQL Server
ALTER DATABASE (Transact-SQL) syntaxis voor SQL Server, Azure SQL Database, Azure Synapse Analytics en Analytics Platform System
CREATE DATABASE (Transact-SQL) - SQL Server
Databasesyntaxis maken voor SQL Server, Azure SQL Database, Azure Synapse Analytics en Analytics Platform System