Tout et n'importe quoi ...(de préférence)

Blog de CLT-Services : vie de l'entreprise et infos pratiques

Changer la langue par défaut de Sql Serveur

Monday, 6 October 2008 17:06 by adrian

Les exemples qui suivent configurent le serveur de données en français. Pour d'autres langues merci de regarder dans le BOL. 

Au départ pour vérifier la langue configurée : 
select @@Language, @@Langid 

Pour changer la langue par défaut du serveur Sql Serveur :
exec sp_configure 'default language',2
go
RECONFIGURE WITH OVERRIDE
go 

La procédure ci-dessus ne configure pas les logins déjà créés. Donc, pour finaliser l'opération vous pouvez executer le code suivant dans l'annalyseur de requêtes (une autre solution c'est d'utiliser Sql Server Management Studio) :

use master
go
declare @lname varchar(100)
declare @exec_action varchar(255)
declare  dblogins cursor for select name from master.dbo.syslogins where not name like '##%'
open dblogins
fetch next from  dblogins into @lname
WHILE @@FETCH_STATUS = 0
BEGIN
 print @lname
 set @exec_action='alter login "' + @lname + '" with DEFAULT_LANGUAGE = French;'
 exec (@exec_action)
 fetch next from  dblogins into @lname
end
CLOSE dblogins
DEALLOCATE dblogins
go

A la fin pour vérifier les changements :

select name, language from master.dbo.syslogins

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   SQL Server
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Related posts

Add comment


(Will show your Gravatar icon)  

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

September 8. 2010 14:44

Search