Quickstart: Verbinding maken en query's uitvoeren op een SQL Server-exemplaar met behulp van SQL Server Management Studio (SSMS)
van toepassing op:SQL Server-
Ga aan de slag met SQL Server Management Studio (SSMS) om verbinding te maken met uw SQL Server-exemplaar en voer enkele Transact-SQL (T-SQL)-opdrachten uit.
Notitie
Hoewel Microsoft Entra ID de nieuwe naam is voor Azure Active Directory (Azure AD), om te voorkomen dat bestaande omgevingen worden onderbroken, blijft Azure AD in sommige hardcoded elementen, zoals ui-velden, verbindingsproviders, foutcodes en cmdlets. In dit artikel zijn de twee namen uitwisselbaar.
In het artikel ziet u hoe u de onderstaande stappen kunt volgen:
- Verbinding maken met een SQL Server-exemplaar
- Een database maken
- Een tabel maken in uw nieuwe database
- Rijen invoegen in de nieuwe tabel
- Een query uitvoeren op de nieuwe tabel en de resultaten weergeven
- De queryvenstertabel gebruiken om de verbindingseigenschappen te controleren
In dit artikel wordt beschreven hoe u verbinding maakt en een query uitvoert op een exemplaar van SQL Server. Zie Verbinding maken en query's uitvoeren op Azure SQL Database & SQL Managed Instancevoor Azure SQL.
Als u Azure Data Studio-wilt gebruiken, raadpleegt u verbinding maken en query's uitvoeren op SQL Server-, Azure SQL Databaseen Azure Synapse Analytics-.
Zie Tips en trucs voor het gebruik van SQL Server Management Studio (SSMS)voor meer informatie over SQL Server Management Studio.
Voorwaarden
Voor het voltooien van deze quickstart hebt u de volgende vereisten nodig:
- Installeer SQL Server Management Studio (SSMS)downloaden.
- SQL Server installeren vanuit de installatiewizard (Setup) en een SQL Server-exemplaar configureren.
Verbinding maken met een SQL Server-exemplaar
Voer de volgende stappen uit om verbinding te maken met uw SQL Server-exemplaar:
Start SQL Server Management Studio. De eerste keer dat u SSMS uitvoert, wordt het venster Verbinding maken met server geopend. Als het niet wordt geopend, kunt u deze handmatig openen door Objectverkenner te selecteren>Verbinding maken>Database Engine-.
Het dialoogvenster Verbinding maken met server wordt weergegeven. Voer de volgende gegevens in:
Instelling Voorgestelde waarden Beschrijving Servertype Database engine Voor servertypeselecteert u Database Engine- (meestal de standaardoptie). servernaam De volledig gekwalificeerde servernaam Voer voor Servernaamde naam van uw SQL Server in (u kunt ook localhost- gebruiken als servernaam als u lokaal verbinding maakt). Als u niet het standaardexemplaren gebruikt( MSSQLSERVER), moet u de servernaam en de naam van het exemplaar invoeren.
Als u niet zeker weet hoe u de naam van uw SQL Server-exemplaar kunt bepalen, raadpleegt u Aanvullende tips en trucs voor het gebruik van SSMS-.verificatie Windows-verificatie
SQL Server-verificatie
Microsoft Entra-verificatieWindows-verificatie is standaard ingesteld.
U kunt ook SQL Server-verificatie gebruiken om verbinding te maken. Als u echter SQL Server-verificatieselecteert, zijn een gebruikersnaam en wachtwoord vereist.
Microsoft Entra-verificatie beschikbaar is voor SQL Server 2022 (16.x) en latere versies. Zie Zelfstudie: Microsoft Entra-verificatie instellen voor SQL Server- voor stapsgewijze configuratie-instructies
Zie Verbinding maken met de server (database-engine)voor meer informatie over verificatietypen.Inloggen Gebruikers-id van serveraccount De gebruikers-id van het serveraccount dat wordt gebruikt om u aan te melden bij de server. Er is een aanmelding vereist bij het gebruik van SQL Server-verificatie. wachtwoord Wachtwoord voor serveraccount Het wachtwoord van het serveraccount dat wordt gebruikt om u aan te melden bij de server. Een wachtwoord is vereist bij het gebruik van SQL Server-verificatie. Encryption1 Versleutelingsmethode Selecteer het versleutelingsniveau voor de verbinding. De standaardwaarde is Verplichte. Het servercertificaat vertrouwen Vertrouwensservercertificaat Schakel deze optie in om validatie van servercertificaten te omzeilen. De standaardwaarde is False (uitgeschakeld), wat een betere beveiliging bevordert met behulp van vertrouwde certificaten. Hostnaam in certificaat Hostnaam van de server De waarde in deze optie wordt gebruikt om een andere, maar verwachte CN of SAN op te geven in het servercertificaat. 1 De standaardwaarde is verplichte in SSMS 20. strikte versleuteling (SQL Server 2022 en Azure SQL) moet worden gebruikt voor Azure SQL Database en Azure SQL Managed Instance. Strikte versleuteling (SQL Server 2022 en Azure SQL) kan worden gebruikt voor SQL Server wanneer de Force Strict Encryption functionaliteit is ingeschakeld op de instantie.
Nadat u alle velden hebt voltooid, selecteert u Verbinding maken.
U kunt ook extra verbindingsopties wijzigen door Optieste selecteren. Voorbeelden van verbindingsopties zijn de database waarmee u verbinding maakt, de time-outwaarde van de verbinding en het netwerkprotocol. In dit artikel worden de standaardwaarden voor alle velden gebruikt.
Als u wilt controleren of de SQL Server-verbinding is geslaagd, vouw dan de objectverkenner in Objectverkenner uit en verken de objecten waarbij de servernaam, de SQL Server-versie en de gebruikersnaam worden weergegeven. Deze objecten verschillen, afhankelijk van het servertype.
Een database maken
We gaan nu een database maken met de naam TutorialDB door de onderstaande stappen uit te voeren:
Klik met de rechtermuisknop op uw serverexemplaar in Objectverkenner, en selecteer Nieuwe query:
Plak het volgende T-SQL-codefragment in het queryvenster:
USE master GO IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialDB' ) CREATE DATABASE [TutorialDB] GO
Voer de query uit door Uitvoeren te selecteren of door F5 op uw toetsenbord te gebruiken.
Nadat de query is voltooid, wordt de nieuwe TutorialDB-database weergegeven in de lijst met databases in Objectverkenner. Als dit niet wordt weergegeven, klikt u met de rechtermuisknop op het knooppunt Databases en selecteert u Vernieuwen.
Een tabel maken
In deze sectie maakt u een tabel in de zojuist gemaakte TutorialDB-database. Omdat de queryeditor zich nog steeds in de context van de master
-database bevindt, schakelt u de verbindingscontext over naar de TutorialDB-database door de volgende stappen uit te voeren:
Selecteer in de vervolgkeuzelijst voor de database de gewenste database, zoals hier wordt weergegeven:
Plak het volgende T-SQL-codefragment in het queryvenster:
USE [TutorialDB] -- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column Name NVARCHAR(50) NOT NULL, Location NVARCHAR(50) NOT NULL, Email NVARCHAR(50) NOT NULL ); GO
Voer de query uit door te selecteren of door op F5 op je toetsenbord te drukken.
Nadat de query is voltooid, wordt de nieuwe tabel Klanten weergegeven in de lijst met tabellen in Objectverkenner. Als de tabel niet wordt weergegeven, klikt u met de rechtermuisknop op het knooppunt TutorialDB>Tabellen in Objectverkenner, waarna u Vernieuwenselecteert.
Rijen invoegen
We gaan nu enkele rijen invoegen in de tabel Klanten die u hebt gemaakt. Plak het volgende T-SQL-codefragment in het queryvenster en selecteer vervolgens uitvoeren:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
([CustomerId],[Name],[Location],[Email])
VALUES
( 1, N'Orlando', N'Australia', N''),
( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO
Query's uitvoeren op de tabel en de resultaten weergeven
De resultaten van een query zijn zichtbaar onder het venster querytekst. Als u een query wilt uitvoeren op de tabel Klanten en de rijen wilt weergeven die zijn ingevoegd, plakt u het volgende T-SQL-codefragment in het queryvenster en selecteert u vervolgens Uitvoeren:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
De queryresultaten worden weergegeven onder het gebied waar de tekst is ingevoerd.
U kunt ook de manier wijzigen waarop resultaten worden weergegeven door een van de volgende opties te selecteren:
- Met de eerste knop worden de resultaten weergegeven in tekstweergave, zoals wordt weergegeven in de afbeelding in de volgende sectie.
- Met de middelste knop worden de resultaten weergegeven in Rasterweergave. Dit is de standaardoptie.
- Met de derde knop kunt u de resultaten opslaan in een bestand waarvan de extensie standaard .rpt is.
Verbindingsproblemen oplossen
Als u de technieken voor probleemoplossing wilt bekijken die moeten worden gebruikt wanneer u geen verbinding kunt maken met een exemplaar van uw SQL Server Database Engine op één server, gaat u naar Problemen oplossen met het maken van verbinding met de SQL Server Database Engine.