2014-05-19 23 views
9

Vorrei aggiungere un nuovo schema (come dbo ma con nome diverso, es. Fruit) al database. Sto usando un progetto di database in Visual Studio 2013. Ho un progetto di database esistente con tabelle, schemi, stored procedure, script di pre e post distribuzione, ecc. Il progetto di database è controllato in versione. Mi piacerebbe che gli script di pubblicazione funzionassero bene come prima di aggiungere un nuovo schema.Come aggiungere un nuovo schema al progetto di database Visual Studio esistente?

Creazione Fruit.schema.sql in SchemaObjects/a livello di database Oggetti/Sicurezza/schemi con contenuti

CREATE SCHEMA [Fruit] 

creerà schema ma non aggiungerà Frutta schema sottocartella albero in oggetti dello schema/Schemi La cartella ha lo schema di dbo. Devo creare manualmente questa sottostruttura? Sospetto che ci sia un modo più intelligente per ottenere questo.

risposta

8

Sì, creare la cartella manualmente. Non c'è un modo più intelligente per farlo :-)

1

So che questo è piuttosto vecchio, ma ho pensato a chi sta guardando questo e graffiando la sua testa - come faccio a creare tutte queste cartelle automaticamente? possono trarre beneficio da questo link - copy folders

in modo da creare un nuovo schema denominato "mh" si potrebbe fare
robocopy \ dbo \ mh/e/xf ...

Problemi correlati