Database
Tutto ciò che riguarda le basi di dati
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...
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!
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
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...
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...
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...
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...
Da MSDN Subscriptions:
Prevedo un agosto all'insegna del download pesante...
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...
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
Full Database Archive