Sign in | Join | Help
Search

Blog di Zanirato Luca

Microsoft SQL Server Database!
  • Home
  • Contact
  • About
  • RSS
  • Atom

Recent Posts

  • Guida Programmazione Microsoft SQL Server 2005 Database...
  • SQL Server Lifestyle
  • SQL SERVER 2012 CTP3 IS HERE
  • SQL server 2008 SP3
  • Aggiornata sezione Programmi...

Tags

  • 2005
  • 2008
  • Azure
  • Backup
  • Books
  • Carattere
  • CHARINDEX
  • Codice
  • Conference
  • Consistenza
  • CONVERT
  • Cumulative
  • Data
  • Database
  • Database Journal
  • Database_Mail
  • Datawarehouse
  • Datetime
  • Datetime2
  • Drop
  • Explorer
  • Express
  • ExpressMaint
  • Filtered
  • Float
  • ForeignKey
  • Free
  • GETDATE()
  • HIERARCHYID
  • HINT
  • Hive
  • Inboxes
  • INDEX
  • Indexes
  • Kilimanjaro
  • Kit
  • LOWER
  • Maintenance Plan
  • Manuale
  • Materials
  • Object
  • optimizing
  • options
  • Parameters
  • PASS
  • Passing
  • Petabytes
  • Policy
  • Portal
  • PowerShell
  • ProgramName
  • Query
  • R2
  • Rebuild
  • Rebuildm.exe
  • RECOMPILE
  • RECONFIGURE
  • Recursive
  • Reporting Services
  • Restore
  • RFID
  • Schedulazione
  • Setup
  • Setup Support Rules
  • Shrink
  • Software
  • sp_configure
  • SP_DEPENDS
  • SP_HELP
  • SP_WHO
  • SP3
  • SQL
  • SQL 2000
  • SQL Azure
  • SQL Server
  • SQL Server Lifestyle
  • SSRS
  • Stored Procedure
  • StreamInsight
  • SUBSTRING
  • syscolumns
  • Table
  • Temp
  • tempdb
  • Tool
  • Training
  • Trigger
  • T-SQL
  • Tuning
  • Type
  • Update
  • UPPER
  • Users
  • Virtualizzazione
  • Visual Studio
  • Webcasts
  • Workshop
  • WPC
  • XML
  • xp_cmdshell

News

Seguimi su Libero Mobile!



Licenza Creative Commons!
This opera is licensed under a Creative Commons Attribuzione - Non commerciale - Non opere derivate 2.5 Italia License



Social Network :

SQL Server su Facebook!

SQL Server Official!



Agire.it



Translations :
English... French... Germany...
Spanish... Japanese... Arabic...

- Informazioni...



Find To :

Bing





Libri Consigliati :













Statistics :

Locations of visitors to this page!

Contatore visite gratuito

Calcolo PageRank!









segnala il tuo blog su blogmap.it

vacanza

Blog Directory

Il Bloggatore!

blogs-italia.com!



GoldenWeb.it!

Votaci su Net-Parade.it

1° Riconoscimento Net-Parade.it!

2° Riconoscimento Net-Parade.it!

Dettagli community.ugiss.org/blogs/superzani3/default.aspx



Software :

Ammyy!

TeamViewer!

SQL Scripter 3.1 ( Utility for Microsoft SQL Server )

PSPad Editor 4.5.4

TortoiseSVN 1.6.16

Internet Explorer 9.0

SQL Server® 2008 Express Edition Service Pack 1
Microsoft® Silverlight 4.0

Defraggler 2.07.346

CCleaner 3.12.1572

Java Runtime Environment 1.7.0.1

VLC Media Player 1.1.11

VMware VMware Player 4.0.0

More Software...



Links :

ImmobiliareLombardi.net!

BE-IT



App Store!



- Microsoft® SQL Server 2005

- Microsoft® SQL Server 2008

- Microsoft® Italia







Download from FileHippo.com


Piriform.com!

More Links...



Webmaster :
Banner Blog & PixelButton



Facebook and Twitter :

Luca Zanirato On Facebook!

Follow me on Twitter!



Navigation

  • Home
  • UGISS
  • Chi Siamo
  • Blogs
  • Forums
  • Photos
  • Downloads

Blog - Sites Links

  • - Gigi Cagni
  • - Andrea Benedetti
  • - Davide Mauri Blog
  • - Davide Mauri
  • - Database Journal
  • - SQL Server Magazine
  • - SQL Skills
  • - Simple Talk

Archives

  • gennaio 2012 (2)
  • ottobre 2011 (2)
  • maggio 2011 (1)
  • febbraio 2011 (1)
  • gennaio 2011 (2)
  • agosto 2010 (1)
  • luglio 2010 (1)
  • giugno 2010 (1)
  • maggio 2010 (6)
  • aprile 2010 (4)
  • marzo 2010 (4)
  • febbraio 2010 (3)
  • gennaio 2010 (10)
  • dicembre 2009 (3)
  • novembre 2009 (8)
  • ottobre 2009 (4)
  • settembre 2009 (10)
  • agosto 2009 (2)
  • luglio 2009 (2)
  • giugno 2009 (4)
  • maggio 2009 (18)

novembre 2009 - Posts

Indexes and Temporary Table

Articolo molto ben curato riguardante l'argomento

Indici e Tabelle Temporanee.

http://www.ugiss.org/Content/Article/Indexes-and-temporary-table.aspx

(Fonte UGISS - Sergio Govoni)

Ciao Wink

Posted: nov 30 2009, 10.44 by superzani3 | with no comments |
Filed under: INDEX, Table, Temp, Indexes
Ricerca per data esatta

È sicuramente una delle ricerche più comuni e banali ma nasconde alcune insidie.
Proviamo a creare una query capace di restituire la riga corrispondente
alla data corrente nella tabella T_PROVA generata precedentemente :

SELECT * FROM T_PROVA

WHERE DATA=GETDATE()

Apparentemente semplice, ma il risultato non è scontato! La query non restituisce alcuna riga,
eppure tutto è corretto perchè la data odierna è sicuramente presente nella tabella.

Anche se ciò è vero non ci sono risultati perché i valori che andiamo a
confrontare non sono uguali, o meglio solo in parte.

La data memorizzata nella tabella (al momento in cui ho eseguito lo script ovviamente) è
pari a '2005-02-07 22:03:39.117' mentre la funzione GETDATE() restituisce solamente la stessa parte di data
con un tempo in ore minuti e millisecondi logicamente differente.

Per fare un confronto omogeneo dobbiamo eliminare la porzione ore, minuti e
millisecondi da entrambe le date
, vediamo ora i diversi modi con cui possibile
ottenere un risultato corretto :

SELECT * FROM T_PROVA

WHERE

FLOOR( CAST(DATA AS FLOAT) ) = FLOOR( CAST(GETDATE() AS FLOAT) )

Oppure :

SELECT * FROM T_PROVA

WHERE

CONVERT(VARCHAR(8),DATA,112) = CONVERT(VARCHAR(8),GETDATE(),112)

 Ciao a Tutti Wink

Posted: nov 27 2009, 01.42 by superzani3 | with 2 comment(s) |
SQL Server 2008 SP1 CU 5 / RTM CU 8

E’ stata rilasciata una Cumulative Update per SQL 2008

che mette a posto un problema che impediva il corretto funzionamento

dell’opzione RECOMPILE, fondamentale per poter gestire in modo performante

delle condizioni di ricerca dinamiche all’interno di stored procedure.

Per chi c’era l’anno scorso, ne abbiamo parlato proprio alla WPC

nella sessione SQL Server 2008 Developing for Performance.

Con l’opzione RECOMPILE è possibile scrivere query di questo tipo :

select
    *
from
    dbo.Ordini
where
    (NomeDestinatario = @Nome or @Nome is null)
and
    (CittaDestinatario = @Citta or @Citta is null)
and
    (CAPDestinatario = @CAP or @CAP is null)
and
    (DataOrdine = @DataOrdine or @DataOrdine is null)
option(recompile)


ed avere sempre il piano di esecuzione migliore, anziche uno generico,

in base ai valori dei parametri passati.

Purtroppo un bug impediva il corretto funzionamento

dei questa opzione…che, come anticipato,

è finalmente stato risolto
, e la fix è inclusa nel CU5 SP1 o CU8 RTM.

Da scaricare!

(Fonte Davide Mauri - SQL Server & .NET Specialist)


Ciao Ciao Smile

Posted: nov 24 2009, 12.08 by superzani3 | with no comments |
Filed under: RECOMPILE
Download webcasts for Performance Monitoring and Tuning

SQLWorkshop fornisce la possibilità di scaricare una serie di webcasts che

spiegano come effettuare (in pratica e per problemi reali) le attività di Performance Tuning.

Il webcast completo sarà disponibile per il download a partire dal 23 novembre 2009

a questo link: webcasts.sqlworkshops.com

(Fonte UGISS)


Ciao Ciao Wink

Posted: nov 24 2009, 08.36 by superzani3 | with no comments |
Filed under: Tuning
Schedulazione Shrink del Database in SQL Server Express 2005

In allegato vi è un file Script.zip contenente gli script ed un file

Readme.txt che non è altro che una guida per creare una pianificazione dello

Shrink di un Database in SQL Server Express, che come tutti sappiamo,

non prevede il servizio AGENT e di conseguenza i piani di manutenzione.


Ciao Ciao Smile

Posted: nov 13 2009, 02.57 by superzani3 | with no comments |
Filed under: Schedulazione
Virtualizzazione SQL Server 2008 - Slide

Nella sezione Download del sito UGISS c'è una Slide interessante che

permette di approfondire l’ottimizzazione di SQL Server in ambenti che prevedono

la virtualizzazione in ambiente Microsoft Hyper-V o VMWare.

Verranno trattati argomenti relativi al posizionamento dei dischi in SAN,

la creazione dei file di database e l’ottimizzazione dello I/O.


In Allegato al Post vi è il file Virtualizzazione SQL Server 2008 - Slide.zip.

(Documento UGISS)


Ciao Ciao Smile

Posted: nov 11 2009, 08.46 by superzani3 | with no comments |
Filed under: Virtualizzazione
L'utilizzo delle Policy in SQL Server 2008

Molto Interessante...

http://www.youtube.com/watch?v=QVfNIl6ScYI

Ciao Ciao Wink

Posted: nov 11 2009, 08.40 by superzani3 | with no comments |
Filed under: Policy
Schedulazione Backup SQL Server 2005 Express tramite Piano di Manutenzione

A differenza di quello detto nel post precedente :

http://community.ugiss.org/blogs/superzani3/archive/2009/05/07/Schedulazione-backup-in-sql-server-express.aspx

qui illustreremo la schedulazione d'un backup in SQL Server EXPRESS

tramite un piano di manutenzione creato attraverso delle apposite

Stored Procedure e file Batch.

1) Store Procedure ExpressMaint.sql

           Questa Stored Procedure permette di creare la
           gestione per il piano di manutenzione ;

2) Script Impostazione_Backup.sql

           Questo Script permette di impostare delle opzioni per il
           Bakcup (Nome, Frequenza ecc ecc) ;

3) File Batch Install ExpressMaint.bat

           Permette di installare la Stored Procedure
           ExpressMaint nel DB Master ;

4) File Batch Backup.bat

           File che esegue l'operazione di Bakcup già vista nel
           post precedente sopracitato.


In allegato al Post troverete il file Script.zip contenente tutti questi file

ed il file Readme.txt che spiega i passi da svolgere.


Ciao a Tutti Wink

Posted: nov 10 2009, 09.54 by superzani3 | with no comments |
Filed under: ExpressMaint
(C) 2007 User Group Italiano di SQL Server