Как изменить соглашение об именовании файлов для файлов сценариев объектов в SQL2005?

SQL Server 2005 Express Edition SP2 поддерживает создание сценариев объектов в отдельных файлах. По умолчанию имена файлов включают имя владельца объекта, имя объекта SQL, за которым следует тип объекта. Например, dbo.Employee.Table.sql или dbo.GSP_EmployeeUpdate.StoredProcedure.sql. Хотя это соглашение об именах может помочь быстро определить, что написано в сценарии в данном файле, оно не помогает с организацией файлов (т. Е. Я не могу сортировать по типу объекта.) Поэтому я хотел бы изменить соглашение об именах файлов. Это возможно?

11.12.2008 19:28:42
1 ОТВЕТ

Я не знаю, возможна ли подобная настройка, но как насчет использования небольшого PowerShell, подобного этому:


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

Может быть, кто-то может дать еще лучший фрагмент?

1
12.12.2008 13:03:20
Спасибо за идею, Роберт. Я волновался, что мне придется использовать такую ​​утилиту, как PowerShell, чтобы изменить имена.
Ben Griswold 13.12.2008 02:49:09