Каково различие между Studio управления SQL Server и выпуском Экспресса?

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

42
задан MrBoJangles 6 December 2011 в 16:48
поделиться

5 ответов

Нет никаких различий в Studio управления. Различия находятся в ОГРАНИЧЕНИЯХ механизма базы данных! Механизм является тем же, но это отклонит Вас некоторые функции.

мастер Импорта/Экспорта в специальном выпуске может быть найден в: C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe

, Если у Вас нет его, dowload это от Microsoft: http://go.microsoft.com/fwlink/?LinkId=65111

Вы могли установить Microsoft SQL Server 2005 Express Edition Инструментарий для получения прохладных игрушек, как мастер Импорта/Экспорта и отчеты.

профилировщик не является частью Studio управления. Именно еще одно приложение идет с полной версией SQL Server. Даже если у Вас есть он, установил Ваш специальный механизм сервера выпуска, откажется работать с ним.

22
ответ дан Ricardo C 26 November 2019 в 23:59
поделиться

Принятие Вас говорит о различиях в клиентских инструментах а не механизме базы данных, единственными различиями, которые я нашел до сих пор, является отсутствие отчетов и профилировщика. В полной версии на дереве объектов можно щелкнуть правой кнопкой и выбрать из набора стандартных отчетов. В версии Экспресса отсутствует тот пункт меню. Специальная версия не устанавливает профилировщика.

6
ответ дан Darrel Miller 26 November 2019 в 23:59
поделиться

Большинство опций High-Availability отсутствует в Express Edition. Экспресс выпуски является большим в целях разработки. Вот факты сравнения:

http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

5
ответ дан MarlonRibunal 26 November 2019 в 23:59
поделиться

Самой раздражающей вещью мне являются опции Import/Export. Даже потребность devs это.

5
ответ дан Joel Coehoorn 26 November 2019 в 23:59
поделиться

Одной из функции, которая препятствует тому, чтобы я использовал Studio Express, является способность импортировать и экспортировать данные через SSIS (SQL Server Integration Services). Трудно быть истинным DBA только с Studio Express. С точки зрения разработчика Studio Express обычно была бы достаточна.

3
ответ дан Erdrick01 26 November 2019 в 23:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: