Dans ce cas on veut extraire le mois a deux charactères du mois passé !

RIGHT('00' + CONVERT(NVARCHAR(2), DATEPART(MONTH, dateadd(m,-1,GETDATE()))), 2)

Merci à Louis de m’avoir sauver avec celle là !

Tagged with:  

Après avoir roulé une requête pour déplacer la tempdb et son log sur un autre drive :

Pour ma part, c’était que j’avais oublié de redimentionner avant de le déplacer, pour récupérer en ligne de commande, allez dans le dossier bin de votre installation SQL et démmarez le avec le paramêtre suivant :

– sqlservr.exe -T3608

Voilà vous allez être en mesure de vous authentifer sur le SQL et corriger le problème,

Tagged with:  

Le but de cet article est tout simple, j’ai du dernièrement installer SQL Management Studio sur un serveur Citrix et j’ai eue quelques bonne difficulté à figurer la recette. Premièrement une erreur pour le SP1 de Visual Studio 2008, plusieurs Windows/Microsoft update plus tard sa ne fonctionne toujours pas … voici la marche à suivre :

  • On a besoin en premier du média de SQL Server 2008+
  • Rendez le disponible sur le serveur TS
  • En ligne de commande :
<pre>msiexec /i D:\x64\Setup\vs_shell.msi PATCH=D:\x64\Setup\VS90sp1-KB945140.msp /qb (where D:\ is the location of your SQL media)</pre>
  • Lancer ensuite l’installation de SQL Management studio, pour ma part j’ai installé la version 64 bits de la version Express qui contient que la console de gestion.

Ref: http://support.citrix.com/article/CTX128280

Tagged with:  

Tout ce que vous avez a faire est d’ouvrir une nouvelle requête et modifier le script pour y mettre le bon chemain !


USE master
GO
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'e:\tempdb01.mdf')
GO
ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'f:\tempdb01.ldf')
GO

NB: Vous devez relancer les services SQL une fois la manipulation faite !

Tagged with:  

Comme Microsoft recommande un fichier tempdb par CPU et idéalement sur des disques différents, voici comment les ajouter !

Ouvrez Query Analyser :

  • Pour le fichier :

USE [master]
GO
ALTER DATABASE [tempdb]

ADD FILE (
 NAME = tempdb04,
 FILENAME = 'k:\MSSQL\Data\tempdb04.ndf',
 SIZE= 20GB,
 FILEGROWTH = 0
 );
GO

  • Pour le log :

USE [master]
GO
ALTER DATABASE [tempdb]

ADD LOG FILE (
 NAME = tempdblog04,
 FILENAME = 'l:\MSSQL\Data\tempdblog04.ldf',
 SIZE= 10GB,
 FILEGROWTH = 0
 );
GO

Tagged with:  

select * from TABLE where DATETIME_FIELD between CAST(GETDATE() AS DATE) AND DATEADD(DAY, 1, CAST(GETDATE() AS DATE))

Tagged with: