SQL Server

Backup All SQL Server DB
04/01/2018
Per eseguire un backup di tutti i database SQL Server, eseguire le seguenti query:DECLARE @name VARCHAR(50) -- database name  DECLARE @path VARCHAR(256) -- path for backup files  DECLARE @fileName VARCHAR(256) -- filename for backup  DECLARE @fileDate VARCHAR(20) -- used for file name -- specify database backup directorySET @path = 'D:\Backup\Migrazione_DB_Ares\' ...   read more
Configure remote connection
31/10/2013
Gli step necessari dovrebbero essere i seguenti: Aprire SQL Server Configuration Manager SQL Server Network Configuration -> Protocols for MSSQLSERVER -> TCP/IP -> enable Services: SQL Server Browser -> enable, start SQL Server -> restart Firewall: aggiungere una regola in ingresso per la porta 1433 Se non funzionasse, sotto ci sono un ...   read more
Debian | PHP - SQLServer Connector
27/10/2016
Per collegarsi da un server Debian in PHP a un DB SQL Server è necessario installare i seguenti pacchetti: sudo apt-get install freetds-common freetds-bin unixodbc php5-sybase sudo service apache2 restart Per funzionare correttamente e non incappare in errori SQL strani (pare legati alla codifica unicode), modificare il file /etc/freetds/freetds.conf sudo cp /etc/freetds/freetds.conf ...   read more
Limit in SQL Server 2012
14/07/2014
Per eseguire una query che abbia il concetto del limit (di MySql) in SQL Server, è necessario avere la versione 2012 (o successive) - a meno di voler scrivere tante (troppe) query annidiate e scomode da gestire. Queste sono le due query a confronto. MySQL: SELECT * FROM tabella LIMIT 10,20 MSSQL: SELECT * FROM tabella ORDER BY 1 OFFSET 10 ROWS FETCH NEXT 20 ROWS ONLY Importante: affinché ...   read more
Procedura di Backup e Restore Geco (con confronto DB)
22/06/2016
Gli step del processo sono i seguenti: Creazione backup da Zeus Cifratura e trasferimento dump in FTP da noi Trasferimento file da Palantir al proprio PC Restore su Oakenshield tramite lo script in python Confronto Struttura DB 1. Creazione backup da Zeus login da SQL Server Management Studio su zeus.energaspoint.it Databases -> geco_2def -> [tasto destro] -> Tasks -> Back ...   read more
Stored Procedure
31/10/2013
Le query memorizzate http://www.html.it/pag/31836/le-stored-procedure1/ Quando inviamo una query al server SQL di fatto viene inviato un batch di comandi SQL. Oltre a ciò si può fare molto di più ad esempio memorizzare i comandi SQL sul server stesso, come nel caso delle stored procedures, in modo che possano essere usati anche per futuri utilizzi in modo rapido ed efficace. Prima di parlare ...   read more
Trovare le tabelle senza chiave primaria (MSSQL)
09/10/2014
Se un database non è stato progettato molto bene, potrebbe contenere delle tabelle senza alcuna chiave primaria. In tal caso alcune cose non potrebbero funzionare bene. Ad esempio i vari tools per interagire in modo decente con MS SQL permettono di fare le modifiche ai record SOLO se esiste una chiave primaria (singola o multicolonna, è indiferente) per quella tabella (GIUSTAMENTE!). Per ...   read more