Changer ses tables de Schema
Par défaut, SqlServer 2K5 crée une nouvelle table dans le schéma dbo ...
C'est bien pratique quand on développe rapidement, mais dès qu'il s'agit de sécuriser sa base, ca devient tout de suite plus chiant. L'idéal est de placer ces tables dans un schéma propre à un user ... sauf que lorsque votre modèle contient plus de 50 tables, ca devient très rapidement chiant.
La solution, simple et barbare :
exec sp_MSforeachtable
"ALTER SCHEMA [nouveauSchema] TRANSFER ? PRINT '? modified'
Que demande le peuple ?
C'est bien pratique quand on développe rapidement, mais dès qu'il s'agit de sécuriser sa base, ca devient tout de suite plus chiant. L'idéal est de placer ces tables dans un schéma propre à un user ... sauf que lorsque votre modèle contient plus de 50 tables, ca devient très rapidement chiant.
La solution, simple et barbare :
Que demande le peuple ?
0 TrackBacks
Listed below are links to blogs that reference this entry: Changer ses tables de Schema.
TrackBack URL for this entry: http://www.erebuss.com/mt/mt-tb.cgi/6

Leave a comment