Migreren naar innoverende top:
Leer hoe u migreert en moderniseren naar Azure de prestaties, tolerantie en beveiliging van uw bedrijf kan verbeteren, zodat u AI volledig kunt omarmen.Nu registreren
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Azure SQL Database maakt een IP-firewall op serverniveau. Deze firewall voorkomt dat externe toepassingen en hulpprogramma's verbinding maken met de server en databases op de server, tenzij een firewallregel het IP-adres via de firewall toestaat. Als u externe connectiviteit met uw database wilt inschakelen, moet u eerst een IP-firewallregel toevoegen voor uw IP-adres (of IP-adresbereik). Volg deze stappen om een IP-firewallregel op serverniveau te maken.
Belangrijk
Azure SQL Database communiceert via poort 1433. Als u verbinding probeert te maken met deze service vanuit een bedrijfsnetwerk, is uitgaand verkeer via poort 1433 mogelijk niet toegestaan door de firewall van uw netwerk. Zo ja, dan kunt u geen verbinding maken met uw database, tenzij de beheerder poort 1433 opent.
Nadat de implementatie is voltooid, selecteert u SQL-databases in het menu van Azure Portal of zoekt en selecteert u SQL-databases op een willekeurige pagina.
Selecteer yourDatabase op de pagina SQL-databases. De overzichtspagina voor uw database wordt geopend, met de volledig gekwalificeerde servernaam (zoals contosodatabaseserver01.database.windows.net) en opties voor verdere configuratie.
Kopieer deze volledig gekwalificeerde servernaam voor gebruik om verbinding te maken met uw server en databases vanuit SQL Server Management Studio.
Selecteer Netwerken onder Instellingen. Kies het tabblad Openbare toegang en selecteer vervolgens Geselecteerde netwerken onder Openbare netwerktoegang om de sectie Firewallregels weer te geven.
Selecteer Voeg je client-IPv4 toe op de werkbalk om uw huidige IP-adres toe te voegen aan een nieuwe IP-firewallregel. Een IP-firewallregel kan poort 1433 openen voor één IP-adres of een bereik van IP-adressen.
Selecteer opslaan. Er wordt een IP-firewallregel op serverniveau gemaakt voor uw huidige IP-adres dat poort 1433 op de server opent.
Selecteer OK- en sluit vervolgens de pagina firewallinstellingen.
Uw IP-adres kan nu via de IP-firewall worden doorgegeven. U kunt nu verbinding maken met uw database met behulp van SQL Server Management Studio of een ander hulpprogramma van uw keuze. Zorg ervoor dat u het serverbeheerdersaccount gebruikt dat u eerder hebt gemaakt.
Belangrijk
Toegang via de IP-firewall van SQL Database is standaard ingeschakeld voor alle Azure-services. Selecteer UIT op deze pagina om uit te schakelen voor alle Azure-services.
Verbinding maken met de database
Azure SQL-databases bevinden zich binnen logische SQL-servers. Kan verbinding maken met de master van de logische SQL-server met behulp van een aanmelding en vervolgens verbinding maken met uw database. Of, door gebruik te maken van een gebruiker die inis ingesloten, kunt u rechtstreeks verbinding maken met uw Azure SQL-database.
Als u SQL Server-verificatie gebruikt, is het account dat u hebt opgegeven toen u de server maakte.
wachtwoord
Het wachtwoord voor uw serverbeheerdersaccount
Als u SQL Server-verificatie gebruikt, is het wachtwoord dat u hebt opgegeven bij het aanmaken van de server van toepassing.
Selecteer Opties in het dialoogvenster Verbinding maken met server. Voer in de sectie Verbinding maken met databaseyourDatabase in om verbinding te maken met deze database.
Selecteer Maak verbinding. Het venster Objectverkenner wordt geopend in SSMS.
Vouw in ObjectverkennerDatabases uit en vouw vervolgens yourDatabase uit om de objecten in de voorbeelddatabase weer te geven.
Klik in Objectverkennermet de rechtermuisknop op jouwDatabase en selecteer Nieuwe query. Er wordt een leeg queryvenster geopend dat is verbonden met uw database.
Navigeer naar uw SQL-database in Azure Portal. Ga bijvoorbeeld naar uw Azure SQL-dashboard.
Ga op de pagina Overzicht van uw SQL-database in de Azure portalnaar het linkermenu en selecteer Query-editor (preview).
Geef in het aanmeldingsscherm onder Welkom bij SQL Database Query Editorinloggegevens op om verbinding te maken met de database. U kunt verbinding maken met behulp van SQL- of Microsoft Entra-verificatie.
Als u verbinding wilt maken met SQL-verificatie, voert u onder SQL Server-verificatieeen Aanmeldings- en Wachtwoord in voor een gebruiker die toegang heeft tot de database en selecteert u vervolgens OK-. U kunt altijd de aanmelding en het wachtwoord voor de serverbeheerder gebruiken.
Als u de Microsoft Entra-serverbeheerder bent, selecteert u Doorgaan als <uw gebruikers- of groeps-id>om verbinding te maken met Microsoft Entra ID. Als aanmelden mislukt, probeer de pagina te vernieuwen.
Er wordt een nieuw queryvenster geopend dat klaar is voor het accepteren van T-SQL-opdrachten. In de objectverkenner kunt u mappen uitvouwen voor tabellen, weergavenen opgeslagen procedures.
Tabellen maken in uw database
Maak vier tabellen die een studentbeheersysteem modelleren voor universiteiten met behulp van Transact-SQL-:
Person
Course
Student
Credit
In het volgende diagram ziet u hoe deze tabellen aan elkaar zijn gerelateerd. Sommige van deze tabellen verwijzen naar kolommen in andere tabellen. De Student tabel verwijst bijvoorbeeld naar de kolom PersonId van de Person tabel. Bekijk het diagram om te begrijpen hoe de tabellen in deze zelfstudie zijn gerelateerd aan elkaar. Zie Een genormaliseerde database ontwerpenvoor een uitgebreid overzicht van het maken van effectieve genormaliseerde databasetabellen. Zie Gegevenstypenvoor meer informatie over het kiezen van gegevenstypen. Standaard worden tabellen gemaakt in het standaardschema dbo, wat betekent dat de tweedelige naam van een tabel bijvoorbeeld wordt dbo.Person.
Vouw het knooppunt Tabellen uit onder yourDatabase- in de Objectverkenner om de vier nieuwe tabellen te zien die u hebt gemaakt.
Gegevens in de tabellen laden
Maak een map met de naam sampleData op uw lokale werkstation Download map om voorbeeldgegevens voor uw database op te slaan. Bijvoorbeeld c:\Users\<your user name>\Downloads.
Klik met de rechtermuisknop op de volgende koppelingen en sla deze op in de map sampleData.
Open een nieuw Windows-opdrachtpromptvenster en navigeer naar de map sampleData. Bijvoorbeeld cd c:\Users\<your user name>\Downloads.
Voer de volgende bcp opdrachten uit om voorbeeldgegevens in te voegen in de tabellen, waarbij de waarden voor server, database, gebruikeren wachtwoord worden vervangen door de waarden voor uw omgeving.
U hebt nu voorbeeldgegevens geladen in de tabellen die u eerder hebt gemaakt.
Query's uitvoeren op gegevens
Voer de volgende T-SQL-query's uit om informatie op te halen uit de databasetabellen.
Met deze eerste query worden alle vier de tabellen samengevoegd om de studenten te vinden die zijn geleerd door 'Dominick Pope' die een cijfer hoger dan 75%hebben. Voer in een queryvenster de volgende T-SQL-query uit:
SQL
-- Find the students taught by Dominick Pope who have a grade higher than 75%SELECT person.FirstName, person.LastName, course.Name, credit.Grade
FROM Person AS person
INNERJOIN Student AS student ON person.PersonId = student.PersonId
INNERJOIN Credit AS credit ON student.StudentId = credit.StudentId
INNERJOIN Course AS course ON credit.CourseId = course.courseId
WHERE course.Teacher = 'Dominick Pope'AND Grade > 75;
Met deze query worden alle vier de tabellen samengevoegd en worden de cursussen gevonden waarin Noe Coleman ooit is ingeschreven. Voer in een queryvenster de volgende T-SQL-query uit:
SQL
-- Find all the courses in which Noe Coleman has ever enrolledSELECT course.Name, course.Teacher, credit.Grade
FROM Course AS course
INNERJOIN Credit AS credit ON credit.CourseId = course.CourseId
INNERJOIN Student AS student ON student.StudentId = credit.StudentId
INNERJOIN Person AS person ON person.PersonId = student.PersonId
WHERE person.FirstName = 'Noe'AND person.LastName = 'Coleman';
Beheer een SQL Server-databaseinfrastructuur voor cloud-, on-premises en hybride relationele databases met behulp van de relationele Microsoft PaaS-databaseaanbiedingen.
Meer informatie over beschikbare connectiviteitsbibliotheken en aanbevolen procedures voor toepassingen die verbinding maken met Azure SQL Database en Azure SQL Managed Instance.
Azure SQL is een productfamilie van SQL Server-database-engines in de cloud, van een volledig beheerde database in Azure SQL Database en een volledig beheerd exemplaar in Azure SQL Managed Instance, tot SQL Server dat wordt geïnstalleerd in virtuele Azure-machines.