Bonjour,
J'ai creer une base en SQL SERVER. le nom est BaseProd.
Y a il un moyen pour modifier le nom de la base en PRODUCTION ?
Merci pour votre aide
Salim
Bonjour,
J'ai creer une base en SQL SERVER. le nom est BaseProd.
Y a il un moyen pour modifier le nom de la base en PRODUCTION ?
Merci pour votre aide
Salim
Vu sur la doc en ligne Sql Serveur :
Modifier le nom d'une base, en transac SQL :Avec Microsoft® SQL Server™ 2000, vous pouvez changer le nom d'une base de données à modifier. Avant de renommer une base de données, assurez-vous que personne ne l'utilise et qu'elle est en mode mono-utilisateur. Le nom de la base de données peut contenir n'importe quel caractère conforme aux règles applicables aux identificateurs.
Voila, c'etait qu'un copier collé de ce qu'on peut trouver dans le doc SQL Serveur...sp_renamedb
Modifie le nom d'une base de données.
Syntaxe
sp_renamedb [ @dbname = ] 'old_name' ,
[ @newname = ] 'new_name'
Arguments
[@dbname =] 'old_name'
Nom actuel de la base de données. old_name est de type sysname, sans valeur par défaut.
[@newname =] 'new_name'
Nouveau nom de la base de données. new_name doit suivre les règles des identificateurs. new_name est de type sysname, sans valeur par défaut.
Valeurs des codes renvoyés
0 (réussite) ou nombre non nul (échec)
Autorisations
Seuls les membres des rôles de serveur fixes sysadmin et dbcreator peuvent exécuter la procédure sp_renamedb.
Exemple
Dans cet exemple le nom la base de données comptes est transformé en finances.
EXEC sp_renamedb 'accounting', 'financial'
Pour plus de précision non !Envoyé par SILO
Vous ne pouvez pas renommer une base de données en cours d'exploitaton.
Vous devez vous rassurer que vous êtes l'unique utilisateur connecter à cette base.
Sinon, vous devez faire sp_who pour obtenir la liste des processus qui tournent, les tuer pour ensuite renommer la base.
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select 'kill '+convert(varchar(5), spid) from master..sysprocesses where dbid=db_id('BaseProd')
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Je vous remerci tous pour l'aide que vous m'avez apportés .
Silo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager