У нового клиента я обнаружил на 2003 установке ситуацию, описанную в заголовке. Производственная база данных установлена в экземпляре, используемом SBS для мониторинга системы.
Рекомендуется ли держать вещи в такой ситуации, или я должен использовать специальный экземпляр SQLServer?
Есть ли какие-то официальные рекомендации по этому поводу?
Экземпляр SQL - это просто экземпляр механизма MSSQL. Очевидно, вы можете создать несколько экземпляров на сервере для разделения вещей. В этом случае я думаю, что вас действительно беспокоит имя экземпляра, поскольку ОС использует этот экземпляр для других внутренних процессов.
Если вы возьмете Принцип единой ответственности во внимание, имеет смысл либо запустить другой экземпляр для хранения производственных баз данных, чтобы они были отделены от внутренних служебных баз данных. А еще лучше запустить другой сервер для хранения производственных данных.
Когда дело доходит до экземпляров и комбинирования ролей и обязанностей, не существует каких-либо общих передовых практик, часто это просто предпочтения. Microsoft, вероятно, посоветует вам не использовать этот экземпляр для других данных.
Лично я бы посоветовал сделать то же самое, запустить другой экземпляр и хранить там свои данные. Используйте внутренние экземпляры служебных программ именно для этих целей.