Migrálás újító csúcstalálkozóra:
Megtudhatja, hogyan növelheti vállalkozása teljesítményét, rugalmasságát és biztonságát az Azure-ba való migrálás és korszerűsítés, amely lehetővé teszi a mesterséges intelligencia teljes körű megvalósítását.Regisztráció
Ezt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Az Azure SQL Database egy szolgáltatásként nyújtott relációs adatbázis (DBaaS) a Microsoft Azure-ban. Ebben az oktatóanyagban a következőket sajátíthatja el:
Az Azure SQL Database kiszolgálószintű IP-tűzfalat hoz létre. Ez a tűzfal megakadályozza, hogy külső alkalmazások és eszközök csatlakozzanak a kiszolgálóhoz és a kiszolgálón lévő adatbázisokhoz, kivéve, ha egy tűzfalszabály engedélyezi az IP-címüket a tűzfalon keresztül. Az adatbázis külső kapcsolatának engedélyezéséhez először hozzá kell adnia egy IP-tűzfalszabályt az IP-címhez (vagy IP-címtartományhoz). Kövesse az alábbi lépéseket egy kiszolgálószintű IP-tűzfalszabálylétrehozásához.
Fontos
Az Azure SQL Database az 1433-as porton keresztül kommunikál. Ha vállalati hálózaton belülről próbál csatlakozni ehhez a szolgáltatáshoz, előfordulhat, hogy a hálózat tűzfala nem engedélyezi a kimenő forgalmat az 1433-as porton keresztül. Ha igen, csak akkor csatlakozhat az adatbázishoz, ha a rendszergazda meg nem nyitja az 1433-at.
Az üzembe helyezés befejezése után válassza a SQL-adatbázisokat az Azure portál menüjéből, vagy keresse meg és válassza ki a SQL-adatbázisok bármely lapról.
Válassza az adatbázisát a SQL-adatbázisok lapon. Megnyílik az adatbázis áttekintő oldala, amelyen a teljes kiszolgálónév (például contosodatabaseserver01.database.windows.net) látható, és további konfigurációs lehetőségeket biztosít.
Másolja ki ezt a teljes kiszolgálónevet a kiszolgálóhoz és az adatbázisokhoz való csatlakozáshoz az SQL Server Management Studióból.
Válassza a Hálózat opciót a Beállításokmenüben. Válassza a Nyilvános hozzáférés lapot, majd a Nyilvános hálózati hozzáférés területen válassza Kijelölt hálózatok lehetőséget a tűzfalszabályok szakasz megjelenítéséhez.
Válassza az Az ügyfél IPv4- hozzáadása az eszköztáron az aktuális IP-cím új IP-tűzfalszabályhoz való hozzáadásához. Az IP-tűzfalszabály megnyithatja az 1433-at egyetlen IP-címhez vagy IP-címtartományhoz.
Válassza a Mentéslehetőséget. Az aktuális IP-címére vonatkozóan létrejön egy kiszolgálószintű IP-tűzfalszabály, amely megnyitja a 1433-as portot a kiszolgálón.
Válassza OK, majd zárja be a tűzfalbeállításokat lapot.
Az IP-cím most már áthaladhat az IP-tűzfalon. Most már csatlakozhat az adatbázishoz az SQL Server Management Studióval vagy egy tetszőleges másik eszközzel. Mindenképpen használja a korábban létrehozott kiszolgálói rendszergazdai fiókot.
Fontos
Alapértelmezés szerint az SQL Database IP-tűzfalon keresztüli hozzáférés minden Azure-szolgáltatáshoz engedélyezve van. Az összes Azure-szolgáltatás letiltásához válassza ki ezen a lapon.
Csatlakozás az adatbázishoz
Az Azure SQL-adatbázisok logikai SQL-kiszolgálókon belül léteznek. Jelentkezzen be a logikai SQL kiszolgáló master-ra, majd csatlakozzon az adatbázisához. Vagy egy által tartalmazott felhasználósegítségével közvetlenül csatlakozhat az Azure SQL-adatbázisához.
Ha SQL Server-hitelesítést használ, a megadott fiók az a fiók, amelyet megadott a szerver létrehozásakor.
jelszó
A kiszolgálói rendszergazdai fiók jelszava
Ha SQL Server-hitelesítést használ, akkor a kiszolgáló létrehozásakor megadott jelszóra van szükség.
Válassza a Beállítások lehetőséget a Csatlakozás kiszolgálóhoz párbeszédpanelen. A Csatlakozás az adatbázishoz szakaszban adja meg yourDatabase az adatbázishoz való csatlakozáshoz.
Válassza Csatlakozáslehetőséget. Megnyílik az Object Explorer ablaka az SSMS-ben.
Az Objektumkezelőbenbontsa ki az Adatbázisok elemet, majd bontsa ki a sajátAdatbázis elemet az objektumok megtekintéséhez a mintaadatbázisban.
Az Object Explorerablakban kattintson a jobb gombbal a yourDatabase elemre, és válassza az Új lekérdezéslehetőséget. Megnyílik egy üres lekérdezési ablak, amely az adatbázishoz csatlakozik.
Az Azure SQL Database Azure Portal Lekérdezésszerkesztőjével csatlakozhat az Azure SQL Database-hez.
Navigáljon az SQL-adatbázisához az Azure portálon. Látogasson el például az Azure SQL-irányítópult.
Az Azure portalSQL Database Áttekintés oldalán válassza a bal oldali menüből a Lekérdezésszerkesztőt (előzetes verzió).
A bejelentkezési képernyőn Üdvözöl az SQL Database Lekérdezés Szerkesztő, adja meg az adatbázishoz való csatlakozáshoz szükséges hitelesítő adatokat. Sql- vagy Microsoft Entra-hitelesítéssel csatlakozhat.
Az SQL-hitelesítéshez SQL Server-hitelesítésiterületen adjon meg egy bejelentkezési és jelszó az adatbázishoz hozzáféréssel rendelkező felhasználó számára, majd válassza OKlehetőséget. A kiszolgáló rendszergazdája mindig használhatja a bejelentkezést és a jelszót.
Ha Microsoft Entra-azonosítóval szeretne csatlakozni, ha Ön a Microsoft Entra-kiszolgáló rendszergazdája, válassza a Folytatás <a felhasználó vagy csoportazonosító>. Ha a bejelentkezés sikertelen, próbálkozzon a lap frissítésével.
Megnyílik egy új lekérdezési ablak, amely készen áll a T-SQL-parancsok elfogadására. Az objektumkezelőben kibonthatja Táblák, Nézetekés Tárolt eljárások mappáit.
Táblák létrehozása az adatbázisban
Hozzon létre négy olyan táblát, amelyek Transact-SQLhasználatával modelleznek egy hallgatói felügyeleti rendszert az egyetemek számára:
Person
Course
Student
Credit
Az alábbi ábra bemutatja, hogy ezek a táblák hogyan kapcsolódnak egymáshoz. Ezen táblák némelyike más táblák oszlopaira hivatkozik. A Student tábla például a Person tábla PersonId oszlopára hivatkozik. A diagram tanulmányozása annak megértéséhez, hogy az oktatóanyagban szereplő táblák hogyan kapcsolódnak egymáshoz. A hatékony normalizált adatbázistáblák létrehozásának részletes ismertetését Normalizált adatbázis tervezésecímű témakörben talál. További információ az adattípusok kiválasztásáról: Adattípusok. Alapértelmezés szerint a táblák az alapértelmezett dbo sémában jönnek létre, ami azt jelenti, hogy egy tábla kétrészes neve például dbo.Personlesz.
Megjegyzés
Az SQL Server Management Studio táblatervezőjével is létrehozhatja és megtervezheti a táblákat.
A lekérdezési ablakban hajtsa végre a következő T-SQL-lekérdezést, hogy négy táblát hozzon létre az adatbázisban:
Bontsa ki a Táblák csomópontot a yourDatabase alatt a Object Explorer-ben, hogy megtekinthesse a létrehozott négy új táblát.
Adatok betöltése a táblákba
Hozzon létre egy sampleData nevű mappát a helyi munkaállomáson, Letölti mappát az adatbázis mintaadatainak tárolásához. Például c:\Users\<your user name>\Downloads.
Kattintson a jobb gombbal az alábbi hivatkozásokra, és mentse őket a sampleData mappába.
Nyisson meg egy új Windows parancssori ablakot, és keresse meg a sampleData mappát. Például cd c:\Users\<your user name>\Downloads.
Hajtsa végre a következő bcp parancsokat, hogy mintaadatokat szúrjon be a táblákba a kiszolgáló, adatbázis, felhasználói, valamint jelszó értékeit a környezet értékeire cserélve.
Most már betöltötte a mintaadatokat a korábban létrehozott táblákba.
Adatok lekérdezése
Hajtsa végre a következő T-SQL-lekérdezéseket az adatbázistáblák adatainak lekéréséhez.
Ez az első lekérdezés mind a négy táblát összekapcsolja, hogy megtalálja a dominikai pápa által tanított diákokat, akik 75%-nél magasabb osztályzattal rendelkeznek. Egy lekérdezési ablakban hajtsa végre a következő T-SQL-lekérdezést:
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;
Ez a lekérdezés mind a négy táblát összekapcsolja, és megkeresi azokat a kurzusokat, amelyeken a "Noe Coleman" valaha regisztrált. Egy lekérdezési ablakban hajtsa végre a következő T-SQL-lekérdezést:
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';
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.
Ismerje meg az Azure SQL Database-hez és a felügyelt Azure SQL-példányhoz csatlakozó alkalmazásokhoz elérhető kapcsolatkódtárakat és ajánlott eljárásokat.
Az Azure SQL a felhőalapú SQL Server-adatbázismotorok termékcsaládja. Ide tartozik a teljes körűen felügyelt adatbázis, az Azure SQL Database; egy teljes körűen felügyelt példány, a felügyelt Azure SQL-példány; vagy az Azure-beli virtuális gépre telepített SQL Server.