У нас есть сеть машин XP, со стандартным DC 2003, работающим в режиме 2000. Нам действительно нужна Windows только для приложения, использующего SQL Server.
Возможно ли использовать сервер Linux или BSD в качестве AD DC / файлового хранилища / DNS для этих машин XP и получить 2012 Essentials или даже Foundation только для SQL Server? Есть ли способ заставить их хорошо играть? Если да, то какой Linux или BSD вы бы порекомендовали для этой цели и почему?
Если вам нужна только Windows для SQL-сервера, почему бы не реализовать это без DC, использовать локальные учетные данные Windows или SQL-сервера, а не AD для аутентификации SQL, а затем перенести свои машины XP на современный дистрибутив Linux, такой как Mint или Ubuntu, и затем внедрите «правильный» сервер Linux для обмена файлами, DNS и т. д.
Я обычно не один из тех, кто предлагает подобные миграции без уважительной причины, но я не могу не думать, что это было бы предпочтительнее, чем реализация Samba, когда вам действительно не нужна Windows для чего-либо, кроме простого размещения сервера SQL.