Database

Tutto ciò che riguarda le basi di dati
SQL Saturday #462 a Parma

Dopo qualche anno di silenzio, rispolvero il mio blog per ricordare che sabato 28 novembre 2015 si terrà a Parma il SQLSaturday #462, e qualcuno ha avuto il coraggio :-) di includermi tra gli speakers dell'evento. Per chi non lo conoscesse, il SQLSaturday è un evento gratuito della durata di una giornata, nella quale si affrontano tante interessanti tematiche relative a SQL Server e a tutto ciò che lo circonda. Su tre track separate, si parlerà di SQL Server 2016, Data Analysis/BI e Cloud/Development; un evento da non perdere, direi. Questo è il link al sito dell'evento: http://www.sqlsaturday.com/462/eventhome.aspx. Se vi va...

posted @ giovedì 26 novembre 2015 16:45 | Feedback (0)

Visual Studio 2010 SP1, SSMS e l’IntelliSense che fu…

L’installazione del SP1 di Visual Studio 2010 ha una spiacevole controindicazione: l’intellisense nel SSMS di SQL Server 2008 R2 smette di funzionare. Il problema era stato segnalato su Connect qualche tempo fa, ed ora esiste la soluzione: basta installare la Cumulative Update 7. Bentornato, IntelliSense!

posted @ venerdì 29 aprile 2011 18:00 | Feedback (0)

Scripts per la manutenzione dei Database SQL Server

Su consiglio di Davide, ho iniziato ad utilizzare gli script di manutenzione di Ola Hallengren che si trovano a questo indirizzo. Questi scripts permettono di gestire ed automatizzare molte attività di manutezione dei database, tipo piani di backup, ricostruzione/riorganizzazione degli indici, e check di consistenza. Ben fatti ed anche ben documentati, rendono la vita del “povero dba” un po’ più semplice. :) Technorati Tags: SQL Server,Scripts

posted @ martedì 15 giugno 2010 18:00 | Feedback (0)

Tabelle temporanee e variabili di tipo TABLE

In SQL Server ci sono due modi per creare una tabella temporanea: Appoggiarsi al tempdb: CREATE TABLE #TempTable(Field1 int, Field2 varchar(10)) INSERT INTO #TempTable(Field1, Field2) VALUES (42, 'Alberto') SELECT * FROM #TempTable Utilizzare una variabile di tipo TABLE: DECLARE @TempTable TABLE (Field1 int, Field2...

posted @ mercoledì 11 novembre 2009 17:42 | Feedback (0)

Connettersi ad un server SSIS da remoto

Mi sono scontrato già un paio di volte con questo problema, quindi penso sia giunto il momento di scrivere due righe... Di default solo i membri del gruppo Administrators hanno il permesso di accedere in remoto ad un server SSIS; gli utenti senza permessi amministrativi hanno solo la possibilità di accedere localmente, con questo risultato nel caso di tentativo di accesso in remoto: Per cambiare questa impostazione e permettere anche ad utenti non Administrators di connettersi al servizio SSIS, bisogna usare il tool Component Services (Start / Administrative Tools / Component Services) e seguire la procedura indicata a questo indirizzo. Tuttavia...

posted @ mercoledì 5 novembre 2008 11:15 | Feedback (0)

SSMS di SQL Server 2008: "Saving changes is not permitted"

Ho notato solo oggi un comportamento "curioso" di SQL Server Management Studio 2008. Dovevo cambiare il tipo di dato di un campo in una tabella, quindi seleziono il Database, seleziono la tabella, vado in modalità "design", cambio il tipo di dato, salvo e... Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created. In pratica in SQL Server 2008, qualsiasi operazione su una tabella che comporta una...

posted @ venerdì 5 settembre 2008 13:29 | Feedback (0)

SQL 2008: pazientare ancora un po'...

Vista l'importanza della release, la smania di smacchinare con SQL Server 2008 c'è tutta, tanto in vacanza ci sono già stato la settimana scorsa e la mia ditta chiude per ferie, quindi ho davanti due settimane di dolce far niente . Qual è la prima cosa da fare prima di un setup così importante? Leggere le Release Notes, le quali portano ad un articolo di Knowledge Base piuttosto importante: 956139: Visual Studio 2008 SP1 may be required for SQL Server 2008 installations Poco male: l'11 agosto non è lontano, e di tempo ne ho...

posted @ giovedì 7 agosto 2008 23:16 | Feedback (2)

SQL Server 2008 RTM and more...

Da MSDN Subscriptions: Prevedo un agosto all'insegna del download pesante...

posted @ mercoledì 6 agosto 2008 19:26 | Feedback (2)

SQL Server 2005 SSIS: occhio al licensing

In SQL Server 2000, per invocare l'esecuzione di un DTS da un client era possibile usare il comando dtsrun.exe. Questo comando era ridistribuibile sui client installando i SQL Server 2000 Client Tools (e comprando una relativa CAL, se necessario). In SQL Server 2005 Integration Services è presente un tool analogo, dtexec.exe, ma non è distribuito con i workstation components. Per avere a disposizione DTExec su una macchina che non è il Database server è necessario installare il componente server SSIS completo, e per fare ciò, serve una licenza SQL Server 2005 full. La documentazione MSDN riporta questo (http://msdn2.microsoft.com/en-us/library/aa337371.aspx): Install Integration Services Although installing Workstation components...

posted @ giovedì 28 febbraio 2008 22:21 | Feedback (1)

Go Express!

Dopo Microsoft con SQL Server Express, anche Oracle e IBM hanno rilasciato le versioni Express dei loro database. Oracle Database 10g Express Edition IBM DB2 Express-C  

posted @ mercoledì 12 luglio 2006 15:05 | Feedback (0)

SQL Server 2000 SP4

E' stato rilasciato il Service Pack 4 per SQL Server 2000. E' scaricabile qui. Dovrebbe anche contenere la hotfix per far funzionare il debugging delle Stored Procedures nel caso SQL Server sia installato su Windows XP con Service Pack 2, come spiegato in questo articolo della Knowledge Base.

posted @ venerdì 6 maggio 2005 23:13 | Feedback (0)

Utilizzare SQL Server Reporting Services con utente non administrator - La Vendetta!

Nel mio precedente post ho riportato una procedura per configurare SQL Server Reporting Services in modo fa farlo funzionare anche se l'utente indicato nel tag del machine.config non è ASPNET e l'utente che usa Visual Studio non è un Administrator. Ebbene, ho provato poi a fare qualcosa, e, come volevasi dimostrare, qualcosa non va: il deployment dei report da Visual Studio non funziona. :-( Mi sono rimesso al lavoro con costanza e, finalmente, penso di essere riuscito a trovare cosa non andava. L'utente che viene impostato nel machine.config al posto di ASPNET deve avere gli stessi privilegi di ASPNET stesso a livello di...

posted @ martedì 12 aprile 2005 14:58 | Feedback (0)

Utilizzare SQL Server Reporting Services con utente non administrator

Ormai mi sono convinto: non ha senso dare al proprio account diritti amministrativi sul Pc. Chi mi ha iniziato a questo "credo" è stato il blog di Marco Russo, il quale ha riportato più volte il concetto, ed io, piano piano, mi ci sono abituato: ormai con il mio restricted user faccio tutto, utilizzando Administrator solo quando serve. C'è però una cosa che non è semplice fare se non si è un administrator: il debug delle applicazioni ASP.NET su IIS 5 (su Windows 2003 e IIS 6 è un po' più semplice...). Come riportato nell'utilissimo articolo su MSDN, l'unico modo per...

posted @ venerdì 1 aprile 2005 00:15 | Feedback (2)