2008-12-11 6 views
0

SQL Server 2005 Express Edition SP2 prend en charge la création de scripts d'objets dans des fichiers distincts. Par défaut, les noms de fichiers incluent le nom du propriétaire de l'objet, le nom de l'objet SQL suivi du type d'objet. Par exemple, dbo.Employee.Table.sql ou dbo.GSP_EmployeeUpdate.StoredProcedure.sql. Bien que cette convention de nommage puisse aider à déterminer rapidement ce qui est scripté dans un fichier donné, cela n'aide pas l'organisation des fichiers (je ne peux pas trier par type d'objet). Par conséquent, je voudrais changer la convention de nommage des fichiers. Est-ce possible?Comment modifier la convention de dénomination de fichier pour les fichiers d'objets scriptés dans SQL2005?

Répondre

1

Je ne sais pas si la personnalisation comme cela est possible mais qu'en utilisant peu PowerShell comme ceci:


ls | % {rni -path $_.Name -new ($_.name.Split('.')[0] + "." + $_.name.Split('.')[2] + "." +$_.name.Split('.')[1] + "." +$_.name.Split('.')[3])} 

Peut-être que quelqu'un peut donner encore mieux extrait?

+0

Merci pour l'idée, Robert. J'étais inquiet de devoir utiliser un utilitaire comme PowerShell pour modifier les noms. –

Questions connexes