18

Feb

SQL Export Data Tier Application su Azure (CI RISIAMO!), valori mancanti…

 

Ciao a tutti

 

la scorsa volta ho scritto del fatto che alcuni blob salvati su SQL Server 2012 in locale, una volta esportati su SQL Azure tramite l’Export come bacpac (Export DataTier Application), avevano valori sbagliati, immagini sovrascritte l’una con l’altra, etc…

 

Ieri sera invece ho rifatto export di un altro DB senza blob dentro, ma con quasi 100 milioni di righe con dati GIS al suo interno (in realtà i dati non usano alcuna colonna GIS di SQL)

 

Ho eseguito questa query sul SQL locale (2012 developer)

SELECT sys.objects.object_id, convert(int, SUM(reserved_page_count) * 8.0 / 1024) as [KB SIZE]
FROM sys.dm_db_partition_stats, sys.objects
WHERE type_desc = 'USER_TABLE' and sys.dm_db_partition_stats.object_id = sys.objects.object_id
GROUP BY sys.objects.object_id
order by sys.objects.object_id;

sulla sx l’ID della tabella (il nome l’ho nascosto per una questione di privacy del cliente), sulla dx la dimensione della tabella in KB

RISULTATO LOCALE:

78623323    26
82099333    1
146099561    0
526624919    12
590625147    0
741577680    22065
942626401    139
1269579561    1565
1461580245    0
1490104349    108
1762105318    0
1781581385    0
1877581727    0

RISULTATO DELL’EXPORT BACPAC su SQL Azure:

501576825    0
533576939    0
565577053    1902
597577167    0
629577281    18888
661577395    0
693577509    0
725577623    0
757577737    0
789577851    0
821577965    0
853578079    0
1397580017    0

sono ovviamente cambiati gli ID, ma anche solo con tutti quegli “0”, qualcosa già non torna……

 

Ragazzi non ci siamo proprio x niente! il tool va assolutamente aggiornato/aggiustato!

 

a presto

by Antonio Esposito on 2/18/2013