Publications

SQL Server 2005 Development Guidelines - Parte 1

Davide Mauri

Questo articolo ha come obiettivo di aiutare gli sviluppatori a far luce sul database, in modo tale da poter comprendere e riparare, evitare, prevenire e soprattutto conoscere tutta quella serie di problematiche che tipicamente si incontrano durante lo sviluppo di un’applicazione.

http://www.microsoft.com/italy/msdn/risorsemsdn/platform/guidelines.mspx

Questo articolo è la prima parte della serie di due articoli dedicati alle best practices da adottare nello sviluppo di soluzione basate su SQL Server.

Nel log di SQL Server trovo il messaggio "An exception occurred while enqueueing a message in the target queue...". Come posso risolverlo?

Davide Mauri

Utilizzando il Service Broker in modo diretto od indiretto (includendo anche lo sviluppo applicativo, ad esempio facendo uso della SqlDependency oppure della SqlCacheDependency in .NET 2.0) ci si può imbattere in questo errore:

An exception occurred while enqueueing a message in the target queue. Error: 15517, State: 1. Cannot execute as the database principal because the principal "" does not exist, this type of principal cannot be impersonated, or you do not have permission.

Online la versione 0.1.3 del nuovo sito!

Davide Mauri

E’ stata messa online la versione 0.1.3, pronta - seppur sia sempre una beta - per iniziare ad essere usata anche dal pubblico.

Ovviamente di lavoro da fare ce n’è ancora abbastanza, ma il sito è ora sufficientemente stabile per essere usato e testato “dal vivo”. In questo modo è inoltre possibile l’inserimento di contenuti, cosi che alla data del sul rilascio ufficiale (in concomitanza con l’evento del 3 Ottobre) il sito sia anche già ricco di informazioni e completamente fruibile.

Script per l'analisi della dimensione della Buffer Cache

Davide Mauri

Questo script permette di vedere quanta memoria è occupata dai vari oggetti di SQL Server:

select
    [name],
    used_memory_mb = sum(single_pages_kb + multi_pages_kb)/1024.0
from
    sys.dm_os_memory_clerks
group by
    [name]
order by
    2 desc

La memoria occupata dai piani di esecuzione per query ad-hoc è rappresentata dalla riga “SQL Plans”, mentre quella utilizzata per Stored Procedure e Trigger è indentificata dalla riga “Object Plans”

Sponsor

Davide Mauri

Prospettiva storica (pagina mantenuta per link legacy e motori di ricerca)

Questa pagina è stata creata nel 2007 e viene mantenuta online solo per non “spezzare” vecchi link e risultati dei motori di ricerca. L’elenco che segue è quindi da intendersi come archivio storico degli sponsor e dei sostenitori di quel periodo.