Kezdőlap > SQL Azure > SQL Azure adatbázis létrehozás és menedzselése

SQL Azure adatbázis létrehozás és menedzselése

2012. szeptember 18. kedd Hozzászólás Go to comments

Ha sikerült kapcsolódunk a master adatbázishoz, lehetőségünk nyílik új adatbázist létrehozni, vagy a már meglévőket módosítani vagy épp törölni. Az alábbiakban megnézzük, hogy a leggyakrabban használt műveleteket hogy érjük el Management Studio-ból.

Figyeljünk arra, hogy valóban a master adatbázishoz csatlakoztunk-r!

Az Object Explorer-ben kattintsunk a Databases-en belül a System Databases-re, majd jobb egérgombbal a master-re, és a helyi menüből válasszuk ki a New Query parancsot! A megjelenő Query Window-ba írhatjuk a szkriptjeinket.

Adatbázist Management Studio-ból is létrehozhatunk, nem fontos ehhez a Management Portálra látogatnunk. Csakúgy, mint a helyi SQL Serverek esetén, itt is a CREATE DATABASE parancs lesz a segítségünkre. Itt meg kell adnunk az adatbázisunk méretét és változatát (edition) is. Például ha egy 1 gigabájtos Web Edition-ös adatbázist szeretnénk létrehozni, akkor az alábbi szkriptet kell leírnunk:

CREATE DATABASE DevTest (MAXSIZE=1GB, EDITION=’web’);

Abban az esetben, ha nem megfelelő mérettel szeretnénk lefuttatni a szkriptet, hibát kapnánk. Például: Ha 1 gigabájt helyett 2 gigabájtot írnánk, ami a Web Edition-ben nem található, az alábbi hibaüzenetet kapnánk:

The edition ‘web’ does not support the database max size ‘2 GB’.

Ha pedig az edition-t rontjuk el, akkor az alábbi hibaüzenetet fogjuk kapni:

Invalid value given for parameter EDITION. Specify a valid parameter value.

Viszont ha nem adunk meg paramétereket, akkor alapértelmezetten egy Web Edition-ös 1 gigabájtos adatbázist hozunk létre.

CREATE DATABASE DevTest

Ha módosítani szeretnénk az adatbázisunk méretét és/vagy típusát, akkor azt az ALTER DATABASE paranccsal tehetjük meg. Az alábbi példában a már korábban létrehozott DevTest adatbázis méretét módosítjuk 1 gigabájtról 5 gigabájtra.

ALTER DATABASE DevTest

MODIFY (MAXSIZE=5GB, EDITION=’web’)

Abban az esetben, ha tovább már nincs szükségünk egy adatbázisra, akkor a DROP DATABASE paranccsal törölhetjük az adatbázisunkat. Az alábbi példában a DevTest adatbázist töröljük (dbmanagerek törölhetik az adatbázist).

DROP DATABASE DevTest;

Ha meg szeretnénk nézni a rendelkezésre álló adatbázisainkat, akkor a master sys.databases nézetét kell lekérdeznünk.

SELECT * FROM sys.databases;

image

Mint láthatjuk, az adatbázis menedzsmentben nem sok újdonság van az on-primeses megoldásokhoz képest. Néhány aprósággal érdemes tisztában lenni, de aki már otthonosan mozog az SQL Server világában, annak az SQL Azure használata nem jelent új kihívásokat.

Advertisements
Kategóriák:SQL Azure Címke: ,
  1. Még nincs hozzászólás.
  1. No trackbacks yet.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: