It has been suggested by our DBA group that all developers when
working on objects within a database create objects not under the DBO
owner but under individual owners eg
instead of
dbo.sp_getUsername
the stored procedure would be
smithJ.sp_getUserName
I have never seen this used before in sequel development although I
believe it is a method used by other database ingress/oracle ?
I have never seen any one do this and can't see any benefit accept in
making the developers life more complex as the stored procedures,
tables etc would need to be renamed to belong to the dbo group once
they were moved onto our production server. In addtion code calling
them would need to be modified after testing as we prefix our .Net
calling with the dbo prefix
eg command.CommandText = "dbo.[usp_UpdateSavedSearchId]"
Has any one followed this owner convention and are their any pros and
con's with it.