Använda SQL Server Management Studio i Windows för att hantera SQL Server i Linux
gäller för:SQL Server – Linux
Den här artikeln beskriver SQL Server Management Studio (SSMS) och vägleder dig genom några vanliga uppgifter. SSMS är ett Windows-program, så använd SSMS när du har en Windows-dator som kan ansluta till en sql server-fjärrinstans i Linux.
Tips
SSMS körs endast på Windows (AMD eller Intel). Om du behöver ett verktyg som körs på andra plattformar än Windows kan du ta en titt på Azure Data Studio. Azure Data Studio är ett plattformsoberoende verktyg som körs på macOS, Linux och Windows. Mer information finns i Azure Data Studio.
SQL Server Management Studio (SSMS) ingår i en uppsättning SQL-verktyg som Microsoft erbjuder kostnadsfritt för dina utvecklings- och hanteringsbehov. SSMS är en integrerad miljö för att komma åt, konfigurera, hantera, administrera och utveckla alla komponenter i SQL Server. Den kan ansluta till SQL Server som körs på valfri plattform både lokalt, i Docker-containrar och i molnet. Den ansluter också till Azure SQL Database och Azure Synapse Analytics. SSMS kombinerar en bred grupp grafiska verktyg med många omfattande skriptredigerare för att ge åtkomst till SQL Server för utvecklare och administratörer på alla kompetensnivåer.
SSMS erbjuder en bred uppsättning utvecklings- och hanteringsfunktioner för SQL Server, inklusive verktyg för att:
- Konfigurera, övervaka och administrera en eller flera instanser av SQL Server
- Distribuera, övervaka och uppgradera komponenter på datanivå, till exempel databaser och informationslager
- Säkerhetskopiera och återställa databaser
- Skapa och köra Transact-SQL frågor och skript (T-SQL) och se resultat
- Generera T-SQL-skript för databasobjekt
- Visa och redigera data i databaser
- Utforma T-SQL-frågor och databasobjekt visuellt, till exempel vyer, tabeller och lagrade procedurer
Mer information finns i Vad är SQL Server Management Studio (SSMS)?.
Installera den senaste versionen av SQL Server Management Studio (SSMS)
När du arbetar med SQL Server bör du alltid använda den senaste versionen av SSMS. Den senaste versionen av SSMS uppdateras och optimeras kontinuerligt och fungerar för närvarande med SQL Server i Linux. Information om hur du laddar ned och installerar den senaste versionen finns i Ladda ned SQL Server Management Studio (SSMS). För att hålla dig up-to-date uppmanar den senaste versionen av SSMS dig när det finns en ny version att ladda ned.
Anteckning
Innan du använder SSMS för att hantera Linux kan du läsa SQL Server på Linux: Kända problem.
Ansluta till SQL Server i Linux
Använd följande grundläggande steg för att ansluta:
Starta SSMS genom att skriva Microsoft SQL Server Management Studio i Windows-sökrutan och välj sedan skrivbordsappen.
I fönstret Anslut till server anger du följande information (om SSMS redan körs väljer du Anslut > databasmotor för att öppna fönstret Anslut till server):
Inställning Beskrivning Servertyp Standardvärdet är databasmotorn. ändra inte det här värdet. Servernamn1 Ange namnet på den Linux-måldator som kör SQL Server eller dess IP-adress och port i formatet IP,port
.autentisering För SQL Server på Linux använder du den autentiseringsmetod som har konfigurerats för din miljö. SQL Server-autentisering konfigureras som standard. Inloggning2 Ange namnet på en användare med åtkomst till en databas på servern (till exempel standardkontot SA som skapades under installationen). Lösenord2 Ange lösenordet för den angivna användaren (för sa
-kontot skapade du lösenordet under installationen).1 Mer information om anslutningsalternativ för SQL Server finns i Anslut till databasmotorn.
2Inloggning och Lösenord endast tillgängligt med SQL Server-autentisering
Välj Anslut.
Tips
Om du får ett anslutningsfel försöker du först diagnostisera problemet från felmeddelandet. Granska sedan felsökningsrekommendationerna för anslutning.
När du har anslutit till SQL Server-instansen öppnas Object Explorer och du kan nu komma åt databasen för att utföra administrativa uppgifter eller köra frågor mot data.
Köra Transact-SQL frågor
När du har anslutit till servern kan du ansluta till en databas och köra Transact-SQL frågor (T-SQL). T-SQL-frågor kan användas för nästan alla databasuppgifter.
I Object Explorergår du till måldatabasen på servern. Expandera till exempel systemdatabaser för att arbeta med
master
-databasen.Högerklicka på databasen och välj sedan Ny fråga.
I frågefönstret skriver du en T-SQL-fråga för att välja returnera namnen på alla databaser på servern.
SELECT [name] FROM sys.databases;
Om du är nybörjare på att skriva frågor (queries) kan du läsa Självstudiekurs: Hur man skriver Transact-SQL-uttryck.
Välj knappen Kör för att köra frågan och se resultatet.
Även om det är möjligt att utföra nästan alla hanteringsuppgifter med T-SQL-frågor är SSMS ett grafiskt verktyg som gör det enklare att hantera SQL Server. Följande avsnitt innehåller några exempel på hur du använder det grafiska användargränssnittet.
Skapa och hantera databaser
När du är ansluten till master
databas kan du skapa databaser på servern och ändra eller släppa befintliga databaser. Följande steg beskriver hur du utför flera vanliga databashanteringsuppgifter via Management Studio. Om du vill utföra dessa uppgifter kontrollerar du att du är ansluten till den master
databasen med den huvudinloggning på servernivå som du skapade när du konfigurerade SQL Server i Linux.
Skapa en ny databas
Starta SSMS och anslut till servern i SQL Server-instansen i Linux.
Högerklicka på mappen Databases i Object Explorer och välj sedan Ny databas....
I dialogrutan Ny databas anger du ett namn för den nya databasen och väljer sedan OK.
Den nya databasen har skapats på servern. Om du föredrar att skapa en ny databas med hjälp av T-SQL kan du läsa CREATE DATABASE.
Ta bort en databas
Starta SSMS och anslut till servern i SQL Server på Linux.
I Object Explorer expanderar du mappen Databases för att se en lista över alla databaser på servern.
Högerklicka på den databas som du vill släppa i Object Explorer och välj sedan Ta bort.
I dialogrutan Ta bort objekt markerar du kryssrutan Stäng befintliga anslutningar och väljer sedan OK.
Databasen har tagits bort från servern. Om du föredrar att ta bort en databas med hjälp av T-SQL, se DROP DATABASE.
Använd Aktivitetsövervakaren för att se information om SQL Server-aktivitet
Verktyget Activity Monitor är inbyggt i SQL Server Management Studio (SSMS) och visar information om SQL Server-processer och hur dessa processer påverkar den aktuella instansen av SQL Server.
Starta SSMS och anslut till servern i SQL Server på Linux.
I Object Explorer högerklickar du på noden server och väljer sedan Aktivitetsövervakaren.
Aktivitetsövervakaren visar utökningsbara och komprimerbara fönster med följande information:
- Överblick
- Processer
- Resursväntetider
- I/O för datafil
- Senaste dyra frågor
- Aktiva dyra förfrågningar
När ett fönster expanderas frågar Aktivitetsövervakaren instansen efter information. När ett fönster har hopfällts, stoppas all frågeaktivitet för det fönstret. Du kan expandera en eller flera fönster samtidigt för att visa olika typer av aktiviteter på instansen.
Relaterat innehåll
- Vad är SQL Server Management Studio (SSMS)?
- Exportera och importera en databas i Linux med SSMS eller SqlPackage.exe i Windows
- Snabbstart: Anslut och kör en fråga mot en SQL Server-instans med hjälp av SQL Server Management Studio (SSMS)
- Självstudie: Skriv Transact-SQL-instruktioner
- för serverprestanda och aktivitetsövervakning
Bidra till SQL-dokumentation
Visste du att du kan redigera SQL-innehåll själv? Om du gör det hjälper du inte bara till att förbättra vår dokumentation, utan du får även kredit som deltagare på sidan.
Mer information finns i Så här bidrar du till SQL Server-dokumentationen