Az - SQL

Jifunze kuhack AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Taarifa Msingi

Kutoka kwa nyaraka: Azure SQL ni familia ya bidhaa zilizosimamiwa, salama, na zenye akili ambazo hutumia SQL Server database engine katika wingu la Azure. Hii inamaanisha usilazimike kuhangaika kuhusu usimamizi wa kimwili wa seva zako, na unaweza kuzingatia kusimamia data yako.

Azure SQL inajumuisha matoleo matatu makuu:

  1. Azure SQL Database: Hii ni huduma kamili ya usimamizi wa database, ambayo inakuruhusu kuwa na databases binafsi katika wingu la Azure. Inatoa akili iliyojengwa ambayo hujifunza mifumo yako ya database ya kipekee na hutoa mapendekezo yaliyoboreshwa na tuning ya moja kwa moja.

  2. Azure SQL Managed Instance: Hii ni kwa kiwango kikubwa, mizigo yote ya maeneo ya SQL Server instance. Inatoa karibu 100% ya utangamano na SQL Server ya hivi karibuni kwenye mazingira (Enterprise Edition) ya Database Engine, ambayo hutoa utekelezaji wa mtandao wa kibinafsi (VNet) unaoshughulikia wasiwasi wa usalama wa kawaida, na mfano wa biashara unaofaa kwa wateja wa SQL Server wa kwenye mazingira.

  3. Azure SQL Server kwenye Azure VMs: Hii ni Miundombinu kama Huduma (IaaS) na ni bora kwa uhamiaji ambapo unataka udhibiti wa mfumo wa uendeshaji na instance ya SQL Server, kama ilivyokuwa seva inayotumika kwenye mazingira.

az sql server list
az sql server show --resource-group <res-grp> --name <name>
az sql db list --server <server> --resource-group <res-grp>

az sql mi list
az sql mi show --resource-group <res-grp> --name <name>
az sql midb list
az sql midb show --resource-group <res-grp> --name <name>

az sql vm list
az sql vm show --resource-group <res-grp> --name <name>

Unganisha na endesha maswali ya SQL

Unaweza kupata mstari wa kuunganisha (unaohusisha siri) kutoka mfano wa kutambaza Az WebApp:

function invoke-sql{
param($query)
$Connection_string = "Server=tcp:supercorp.database.windows.net,1433;Initial Catalog=flag;Persist Security Info=False;User ID=db_read;Password=gAegH!324fAG!#1fht;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
$Connection = New-Object System.Data.SqlClient.SqlConnection $Connection_string
$Connection.Open()
$Command = New-Object System.Data.SqlClient.SqlCommand
$Command.Connection = $Connection
$Command.CommandText = $query
$Reader = $Command.ExecuteReader()
while ($Reader.Read()) {
$Reader.GetValue(0)
}
$Connection.Close()
}

invoke-sql 'Select Distinct TABLE_NAME From information_schema.TABLES;'

Marejeo

Jifunze kuhusu kudukua AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Last updated