2013-08-19 19 views
5

Zasadniczo opracowujemy głównie wersję SQL Server Web Edition dla niektórych baz danych i SQL Server Standard Edition dla innych. Chcielibyśmy uniemożliwić wprowadzenie takiej funkcji, jak vardecimal w opracowaniu, jeśli nie będzie ona obsługiwana w wersjach testowych (i w konsekwencji produkcyjnych).Czy istnieje sposób ograniczenia SQL Server Developer Edition do funkcji znalezionych w bardziej restrykcyjnych wersjach?

Idealnie byłoby opcja podobna do poziomu zgodności.

Dzięki!

+1

Nie ma takiej funkcji dostępnej, zgodnie z moją wiedzą. Musisz sobie z tym poradzić, informując programistę o tym, jakie funkcje ** nie ** używać, i wykonując własne wewnętrzne testy na rzeczywistych platformach docelowych. –

+2

[Prawdopodobnie nie coś, co SQL Server kiedykolwiek zrobi, ale może kiedyś znajdzie się na SSDT] (http://connect.microsoft.com/SQLServer/feedback/details/496380/enable-sql-developer-edition-to-target -specific-sql-version). –

+1

Nie. Wpadłem na to, gdy serwery produkcyjne były "standardowe". Zacząłem używać rzeczy, które nie działałyby przy produkcji! według mojej wiedzy wydanie DEV edycji IS Enterprise ..... ale z różnymi problemami licencyjnymi (oczywiście) ......... – granadaCoder

Odpowiedz

1

Nie ma takiej funkcji od Microsoftu, ale Kimble Group zdecydowanie zaleca w ich The Microsoft Data Warehouse Toolkit przesuwanie kodu przez środowiska testowe lub UAT (miejmy nadzieję, poprzez ciągłą integrację), gdzie wersja/edycja pasowałaby do produkcji. To oczywiście opiera się na założeniu, że najczęściej jest to strategia wdrażania.

Powiązane problemy