Affichage des articles dont le libellé est SQL Server 2005. Afficher tous les articles
Affichage des articles dont le libellé est SQL Server 2005. Afficher tous les articles

vendredi 12 décembre 2008

Changer le timeout de la session pour Sql Reporting Server 2005

voici un script modifiant le timeout d'un serveur Sql Reporting 2005 :

Public Sub Main()
Dim props() as [Property]
props = new [Property] () { new [Property](), new [Property]() }
props(0).Name = "SessionTimeout"
props(0).Value = timeout
props(1).Name = "SessionAccessTimeout"
props(1).Value = timeout
rs.SetSystemProperties(props)
End Sub

Copiez ce script dans un fichier nommé sessionTimeout.rss et exécutez-le avec rs.exe

rs -i sessionTimeout.rss -s http://localhost/reportserver -v timeout="18000"

Le timeout est exprimé en secondes

Post original : http://blogs.msdn.com/jgalla/archive/2006/10/11/session-timeout-during-execution.aspx

Change session timeout on Sql Server Reporting service

Here is a little script changing the session timeout for your SQL reporting server :

Public Sub Main()
Dim props() as [Property]
props = new [Property] () { new [Property](), new [Property]() }
props(0).Name = "SessionTimeout"
props(0).Value = timeout
props(1).Name = "SessionAccessTimeout"
props(1).Value = timeout
rs.SetSystemProperties(props)
End Sub


Copy this script in a textfile named sessionTimeout.rss and run it with rs.exe

rs -i sessionTimeout.rss -s http://localhost/reportserver -v timeout="18000"

the timeout is expressed in seconds

Original Post : http://blogs.msdn.com/jgalla/archive/2006/10/11/session-timeout-during-execution.aspx

mardi 9 décembre 2008

Insérer des caractères unicode dans SQL Server 2005

Aujourd'hui j'ai été confronté à un problème en essayant d'insérer des caractère unicode dans une base de données SQL Server 2005. Le but était d'insérer des caractère hongrois.

Je pensais que l'utilisation dy type NVARCHAR suffisait à stocké les caractère unicode, cependant je devais aussi préfixer les string dans mes query par 'N'

INSERT INTO TABLE1 VALUES ('Szerződés száma') --> Ne fonctionne pas
INSERT INTO TABLE1 VALUES (N'Szerződés száma') --> Fonctionne

Insert unicode into Sql Server Database

Today, I meet an issue while trying to store unicode text in an Sql Server 2005 database. The objective was to store hungarian character.

I was thinking that NVARCHAR field will do the job but it wasn't so simple ... I had to change alll my query :

INSERT INTO TABLE1 VALUES ('Szerződés száma') --> Don't work
INSERT INTO TABLE1 VALUES (N'Szerződés száma') --> Work

You have to prefix all your string value by 'N'.

mardi 13 mai 2008

lundi 5 mai 2008

Lister les tables avec le nombre de records

Voici un script SQL qui permet d'avoir une liste des table nom vide avec le nombre de lignes qu'elles contiennent :

select object_name(id) as tablename, rowcnt from sysindexes where indid = 1 and object_name(id) not like 'sys%' and rowcnt > 0

mercredi 19 décembre 2007

Réduire la taille des logs dans Sql Server 2005

Il arrive parfois que les logs d'une DB atteignent des tailles importantes (plusieurs gigas). Voici comment la réduire :
1. Dans les properties de la base de données, changez le "Recovery model" en Simple

2. Clic droit sur la db --> Task --> Shrink --> Files
Dans l'écran choisissez "Log" comme "File type" et cliquez que OK