2013-08-19 1 views
5

In sostanza, stiamo sviluppando principalmente SQL Server Web Edition per alcuni database e SQL Server Standard Edition per altri. Vorremmo evitare la possibilità di introdurre una funzionalità come vardecimal in fase di sviluppo se non sarà supportata nelle versioni di gestione temporanea (e di conseguenza di produzione).Esiste un modo per limitare SQL Server Developer Edition alle funzioni trovate in versioni più restrittive?

Idealmente ci sarebbe un'opzione simile al livello di compatibilità.

Grazie!

+1

Per quanto ne so, non esiste questa funzionalità disponibile. Dovrai gestire questo problema informando lo sviluppatore su quali caratteristiche ** non ** utilizzare e eseguendo i tuoi test interni sulle piattaforme di destinazione effettive. –

+2

[Probabilmente non qualcosa che SQL Server potrà mai fare, ma un giorno potrebbe trovarlo in SSDT] (http://connect.microsoft.com/SQLServer/feedback/details/496380/enable-sql-developer-edition-to-target -specifica-sql-versione). –

+1

No. Mi sono imbattuto in questo quando i server di produzione erano "Standard". Ho iniziato a usare cose che non avrebbero funzionato in produzione! per quanto ne so, edizione DEV IS Enterprise Edition ..... ma con diversi problemi di licenza (ovviamente) ......... – granadaCoder

risposta

1

Non esiste tale funzionalità da Microsoft, ma Kimble Group consigliare nel proprio The Microsoft Data Warehouse Toolkit di inviare il codice tramite test o ambienti UAT (si spera tramite integrazione continua) in cui la versione/edizione corrisponde alla produzione. Ciò naturalmente si basa sul presupposto che molto spesso questa è la strategia di implementazione.