Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
En databas i SQL Server består av en samling tabeller som lagrar en specifik uppsättning strukturerade data. En tabell innehåller en samling rader, även kallade poster eller tupplar, och kolumner, även kallade attribut. Varje kolumn i tabellen är utformad för att lagra en viss typ av information, till exempel datum, namn, dollarbelopp och tal.
Grundläggande information om databaser
En dator kan ha en eller flera instanser av SQL Server installerade. Varje instans av SQL Server kan innehålla en eller flera databaser. I en databas finns det en eller flera objektägargrupper som kallas scheman. I varje schema finns databasobjekt som tabeller, vyer och lagrade procedurer. Vissa objekt, till exempel certifikat och asymmetriska nycklar, finns i databasen, men finns inte i ett schema. Mer information om hur du skapar tabeller finns i Tabeller.
SQL Server-databaser lagras i filsystemet i filer. Filer kan grupperas i filgrupper. Mer information om filer och filgrupper finns i Databasfiler och filgrupper.
När personer får åtkomst till en instans av SQL Server identifieras de som ett inloggningskonto. När personer får åtkomst till en databas identifieras de som en databasanvändare. En databasanvändare kan baseras på en inloggning. Om inneslutna databaser är aktiverade kan en databasanvändare skapas som inte baseras på en inloggning. Mer information om användare finns iCREATE USER (Transact-SQL).
En användare som har åtkomst till en databas kan få behörighet att komma åt objekten i databasen. Även om behörigheter kan beviljas enskilda användare rekommenderar vi att du skapar databasroller, lägger till databasanvändare i rollerna och sedan beviljar åtkomstbehörighet till rollerna. Om du beviljar behörigheter till roller i stället för användare blir det enklare att hålla behörigheterna konsekventa och begripliga när antalet användare växer och ändras kontinuerligt. Mer information om rollbehörigheter CREATE ROLE finns i (Transact-SQL) och Principals (Database Engine).
Arbeta med databaser
De flesta som arbetar med databaser använder SQL Server Management Studio-verktyget. Management Studio-verktyget har ett grafiskt användargränssnitt för att skapa databaser och objekt i databaserna. Management Studio har också en frågeredigerare för att interagera med databaser genom att skriva Transact-SQL-instruktioner. Management Studio kan installeras från SQL Server-installationsdisken eller laddas ned från MSDN. Mer information om SQL Server Management Studio-verktyget finns i SQL Server Management Studio (SSMS).
I det här avsnittet
Systemdatabaser
inneslutna databaser
SQL Server-datafiler i Microsoft Azure
databasfiler och filgrupper
Databasens tillstånd
Filtillstånd
Beräkna storleken på en databas
Kopiera databaser till andra servrar
Databas Koppla från och ansluta (SQL Server)
Lägga till data eller loggfiler i en databas
Ändra konfigurationsinställningarna för en databas
Skapa en databas
Ta bort en databas
Ta bort data eller loggfiler från en databas
Visa information om data och loggutrymme för en databas
Öka storleken på en databas
byt namn på en databas
Ange en databas till enanvändarläge
krympa en databas
krympa en fil
visa eller ändra egenskaperna för en databas
Visa en lista över databaser på en instans av SQL Server
visa eller ändra kompatibilitetsnivån för en databas
Använd Underhållsplanguiden
Skapa ett användardefinierat datatyp-alias
Databasögonblicksbilder (SQL Server)