Archive

Posts Tagged ‘SQL’

SQL Serveur : Lister les tables d’une base de données

October 26th, 2010 No comments

SQL server | Blog.bullrox.net
La commande ci-dessous permet de lister les tables d’une base de données sous SQL Serveur :

select
name as TableName
from
[DATABASE_NAME].sys.objects
where
type = ‘U’
order by
name

To be continued …

Categories: Microsoft, SQL, Tips Tags: , ,

Sql Seveur : problème de collation sur des tables temporaires

October 7th, 2010 No comments

Sql serveur  | Blog.bullrox.netAvez vous déjà peut-être rencontré ce genre d’erreur :

Msg 468, Level 16, State 9, Line 2
Cannot resolve the collation conflict between “Latin1_General …” and “Latin1_General …”

La solution est simple mais peu commune :

SELECT cast(null as varchar(40)) as Colonne1
INTO #tabletemp
INSERT INTO #tabletemp
SELECT colonne FROM table

To be continued …

Categories: Microsoft, SQL, Tips Tags: , ,

SQL Server : access to a mapped network drive to backup-restore

September 22nd, 2010 No comments

C’est en manquant d’espace sur un serveur SQL que la question s’est posée : il et surement possible de faire un restore / backup de base depuis un lecteur réseau ?

En effet, pour ce faire j’ai trouvé la solution suivante :

EXEC sp_xp_cmdshell_proxy_account ‘DOMAIN\USER’,'MDP’
GO
EXEC xp_cmdshell ‘net use s: \\IP\DOSSIER MDP /user:DOMAIN\USER /persistent:yes’

Cette solution permet dans un premier temps de déclarer un user qui pourra par la suite être utilisé lors de l’ajout du lecteur réseau, puis de créer le lecteur réseau.

Ce qui permet ensuite de faire des backup / restore de la base via un lecteur réseau ! Houray :)

To be continued …

Categories: Microsoft, SQL, Tips Tags: , , ,

SQL Server : Shrink Log File

December 3rd, 2008 No comments

Vous rencontrez un problème d’espace disque sur votre serveur ?

J’ai peut être pour vous la solution, PURGEZ VOS LOGS !

le principe est simple :

1. videz votre fichier de log par la simple commande suivante :

BACKUP LOG <database name> WITH TRUNCATE_ONLY

2. Réduisez la taille de votre fichier de log avec la commande suivante :

DBCC SHRINKFILE(<database log name>, 1)

Voilà et le tour est joué, et un poil de plus à votre barbe de DBA ;)

To be continued …

Categories: Geek, SQL, Tips Tags: , , , ,