
Se nel tuo host hai installato più di un’istanza di Sql Server devi avviare il servizio “Sql server Browser”. Al contrario, un’istanza predefinita di SQL Server non richiede il servizio SQL Server Browser.
Installare xampp sul nuovo server.
Se acceso, spegnere mysql.
Nella cartella C:\xampp\mysql\data creare una nuova cartella, per esempio con il nome del database che state spostando.
Copiare in essa tutti i file dati (.frm, .ibd, .myd, .myi) dalla relativa cartella del vecchio server.
Copiare dal vecchio server nella stessa posizione del nuovo server, cioè nella cartella C:\xampp\mysql\data i file ib_logfile0, ib_logfile1, ibdata1
ate partire mysql. Aprite un prompt di dos, andate nella catella
cd C:\xampp\mysql\bin mysql -u root -p show databases;
Dovreste vedere il nuovo database aggiunto ai precedenti.
Aprire un altro prompt di dos e fate un check delle tabelle con i comandi
cd C:\xampp\mysql\bin mysqlcheck -uroot -p VOSTRODATABASE
Aprite il browser e collegatevi a phpmyadmin con http://localhost/phpmyadmin
Dovreste vedere il database e le tabelle.
Quando aprite un file csv in Excel, se avete dei dati che contengono lo zero (0) all’inizio, questi saranno trasformati in numeri perdendo lo zero iniziale. Un caso tutto Italiano è quando avete un file csv che contiene i numeri di partita iva di una serie di aziende. Vediamo come fare per non perdere gli zero iniziali.
Non aprite il file csv con Excel. Aprite invece Excel con un nuovo foglio. Andate nella tab “Dati” e spingete “da testo/csv”.
Caricate ora il vostro file csv. Compare una nuova finestra che esegue una trasformazione dei dati.
In alto avete alcune scelte importanti.
Excel ha capito quale è il delimitatore del file csv. Nota : usate questa procedura anche quando state importando dei dati salvati in un file csv con un delimitatore differente dal vostro standard.
Excel cerca di capire il tipo di dati per ciascuna colonna “in base alle prime 200 righe”; vi consiglio di selezionare “in base all’intero set di dati”. In questo modo Excel dovrebbe capire che la colonna con gli zeri contiene del testo e non dei numeri. Spingete “Carica” per terminare la procedura o “Trasforma Dati” per forzare eventualmente altre scelte.
if, during installation of Sql Server 2008 you have this error : Performance counter registry hive consistency check failed
Open a command prompt with administrator user rights (Run as Administrator)
cd c;/windows/system32
lodctr /R:PerfStringBackup.INI
Restart the system and try again to install sqlserver
Open a command prompt with administrator user rights (Run as Administrator). Lunch install without that feature
C:\MyFolder\SQLEXPR_x86.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
SSIS non è presente su Sql Server 2014. Per creare pacchetti di Integration Service dovete scaricare ed installare SQL Server Data Tools (SSDT).
Utilizzerete tale tool anche per Convertire i pacchetti SSIS creati con Sql Server 2008 nel nuovo formato di progetto.
Per connettervi ad Oracle attraverso ADO.NET nell’ambiente SSDT dovete installare un client di Oracle. Sicuramente state lavorando su una macchina a 64 bit. Dovete scaricare il client a 32 bit e installarlo scegliendo il tipo di installazione “Amministrativa”.
SELECT * INTO NEWTABLE FROM OLDTABLE
INSERT INTO DESTINATIONTABLE SELECT * FROM ORIGINTABLE
UPDATE MYTABLE SET MYFIELD = REPLACE(MYFIELD,’oldstring’,’newstring’) WHERE …….
SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’),SERVERPROPERTY (‘edition’)
SELECT name, create_date, modify_date FROM MYDB.sys.tables order by create_date desc
SELECT sc.name +’.’+ ta.name TableName
,SUM(pa.rows) RowCnt
FROM sys.tables ta
INNER JOIN sys.partitions pa
ON pa.OBJECT_ID = ta.OBJECT_ID
INNER JOIN sys.schemas sc
ON ta.schema_id = sc.schema_id
WHERE ta.is_ms_shipped = 0 AND pa.index_id IN (1,0)
GROUP BY sc.name,ta.name
ORDER BY SUM(pa.rows) DESC
Quando create un nuovo database Oracle potreste incappare nell’errore ORA-12560: TNS:protocol adapter error. Se avete fatto tutti i controlli del caso (per esempio il SID o il servizio di Oracle) e non avete trovato la soluzione, probabilmente è perchè state creando il database collegati in terminal server. Dovete farlo dalla console fisica (o virtuale).