Zoeken…


Zoek servicelaaginformatie voor Azure SQL Database

Azure SQL Database heeft verschillende edities en prestatieniveaus.

U kunt de versie, editie (basic, standard of premium) en service doelstelling (S0, S1, P4, P11, etc.) vinden van SQL Database die als een service in Azure wordt uitgevoerd met behulp van de volgende instructies:

select @@version
SELECT DATABASEPROPERTYEX('Wwi', 'EDITION')
SELECT DATABASEPROPERTYEX('Wwi', 'ServiceObjective')

Wijzig servicelaag van Azure SQL Database

U kunt Azure SQL-database opschalen of verlagen met de instructie ALTER DATABASE:

ALTER DATABASE WWI
MODIFY (SERVICE_OBJECTIVE = 'P6')
-- or
ALTER DATABASE CURRENT
MODIFY (SERVICE_OBJECTIVE = 'P2')

Als u probeert het serviceniveau te wijzigen terwijl het serviceniveau van de huidige database nog steeds bezig is, krijgt u de volgende foutmelding:

Msg 40802, niveau 16, status 1, regel 1 Een toewijzing van een service doelstelling op server '......' en database '.......' is al aan de gang. Wacht tot de servicetoestandstoewijzingsstatus voor de database is gemarkeerd als 'Voltooid'.

Voer uw ALTER DATABASE-instructie opnieuw uit wanneer de overgangsperiode is afgelopen.

Replicatie van Azure SQL Database

U kunt een secundaire replica van de database met dezelfde naam maken op een andere Azure SQL Server, waardoor de lokale database primair wordt en begint asynchroon gegevens te repliceren van de primaire naar de nieuwe secundaire.

ALTER DATABASE <<mydb>>
ADD SECONDARY ON SERVER <<secondaryserver>>
WITH ( ALLOW_CONNECTIONS = ALL ) 

Doelserver bevindt zich mogelijk in een ander datacenter (bruikbaar voor geo-replicatie). Als er al een database met dezelfde naam bestaat op de doelserver, mislukt de opdracht. De opdracht wordt uitgevoerd op de hoofddatabase op de server die als host fungeert voor de lokale database die de primaire wordt. Wanneer ALLOW_CONNECTIONS is ingesteld op ALL (het is standaard ingesteld op NO), is secundaire replica een alleen-lezen database waarmee alle aanmeldingen met de juiste machtigingen verbinding kunnen maken.

Secundaire databasereplica kan worden gepromoveerd tot primair met de volgende opdracht:

ALTER DATABASE mydb FAILOVER 

U kunt de secundaire database op de secundaire server verwijderen:

ALTER DATABASE <<mydb>>
REMOVE SECONDARY ON SERVER <<testsecondaryserver>>

Maak Azure SQL-database in elastische pool

U kunt uw azuurblauwe SQL-database in een elastische SQL-pool plaatsen:

CREATE DATABASE wwi
( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = mypool1 ) ) 

U kunt een kopie van een bestaande database maken en deze in een elastische pool plaatsen:

CREATE DATABASE wwi
AS COPY OF myserver.WideWorldImporters  
( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = mypool1 ) ) 


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow