Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Een database in SQL Server bestaat uit een verzameling tabellen waarin een specifieke set gestructureerde gegevens wordt opgeslagen. Een tabel bevat een verzameling rijen, ook wel records of tuples genoemd, en kolommen, ook wel kenmerken genoemd. Elke kolom in de tabel is ontworpen om een bepaald type informatie op te slaan, bijvoorbeeld datums, namen, dollarbedragen en getallen.
Basisinformatie over databases
Op een computer kan een of meer exemplaren van SQL Server zijn geïnstalleerd. Elk exemplaar van SQL Server kan een of meer databases bevatten. Binnen een database zijn er een of veel objecteigendomsgroepen die schema's worden genoemd. Binnen elk schema zijn er databaseobjecten zoals tabellen, weergaven en opgeslagen procedures. Sommige objecten, zoals certificaten en asymmetrische sleutels, bevinden zich in de database, maar zijn niet opgenomen in een schema. Zie Tabellen voor meer informatie over het maken van tabellen.
SQL Server-databases worden opgeslagen in het bestandssysteem in bestanden. Bestanden kunnen worden gegroepeerd in bestandsgroepen. Zie Databasebestanden en Bestandsgroepen voor meer informatie over bestanden en bestandsgroepen.
Wanneer mensen toegang krijgen tot een exemplaar van SQL Server, worden ze geïdentificeerd als een aanmelding. Wanneer mensen toegang krijgen tot een database, worden ze geïdentificeerd als databasegebruiker. Een databasegebruiker kan worden gebaseerd op een aanmelding. Als ingesloten databases zijn ingeschakeld, kan een databasegebruiker worden gemaakt die niet is gebaseerd op een aanmelding. Zie CREATE USER (Transact-SQL)voor meer informatie over gebruikers.
Een gebruiker die toegang heeft tot een database, kan worden gemachtigd om toegang te krijgen tot de objecten in de database. Hoewel machtigingen kunnen worden verleend aan afzonderlijke gebruikers, raden we u aan om databaserollen te maken, de databasegebruikers toe te voegen aan de rollen en vervolgens toegangsmachtigingen te verlenen aan de rollen. Het verlenen van machtigingen aan rollen in plaats van gebruikers maakt het eenvoudiger om machtigingen consistent en begrijpelijk te houden naarmate het aantal gebruikers toeneemt en voortdurend verandert. Zie CREATE ROLE (Transact-SQL) en Principals (Database Engine) voor meer informatie over rolmachtigingen.
Werken met databases
De meeste personen die met databases werken, gebruiken het hulpprogramma SQL Server Management Studio. Het management studio-hulpprogramma heeft een grafische gebruikersinterface voor het maken van databases en de objecten in de databases. Management Studio heeft ook een query-editor voor interactie met databases door Transact-SQL instructies te schrijven. Management Studio kan worden geïnstalleerd vanaf de SQL Server-installatieschijf of worden gedownload van MSDN. Zie SQL Server Management Studio (SSMS) voor meer informatie over het hulpprogramma SQL Server Management Studio.
In deze sectie
Systeemdatabases
ingesloten databases
SQL Server-gegevensbestanden in Microsoft Azure
databasebestanden en bestandsgroepen
Databasestatussen
Bestandsstatus
De grootte van een database schatten
Databases kopiëren naar andere servers
Database los- en aankoppelen in SQL Server
gegevens of logboekbestanden toevoegen aan een database
De configuratie-instellingen voor een database wijzigen
Een database maken
Een database verwijderen
gegevens of logboekbestanden uit een database verwijderen
Gegevens en logboekruimtegegevens voor een database weergeven
De grootte van een database vergroten
de naam van een database wijzigen
Een database instellen op modus voor één gebruiker
een database verkleinen
een bestand verkleinen
de eigenschappen van een database weergeven of wijzigen
Een lijst met databases weergeven op een exemplaar van SQL Server
het compatibiliteitsniveau van een database weergeven of wijzigen
Gebruik de Wizard Onderhoudsplan
Een gebruikersgedefinieerd gegevenstype alias maken
Momentopnamen van databases (SQL Server)