У нас есть сотни мест, где установлено наше программное обеспечение, и оно использовало SQL 2005 Express. В рамках обновления нашего программного обеспечения мы выполняем автоматическое обновление до DB Engine до SQL 2008 Express, но мы не обновляем клиентские инструменты; на самом деле во многих наших местах даже не установлены клиентские инструменты, а только движок БД.
Мне интересно, упакован ли SQLCMD и обновлен ли он с помощью DB Engine? Если это не так, и только включены в клиентские инструменты (то есть SSMS), то я думаю, что даже если в наших местах были установлены клиентские инструменты SQL 2005, они не смогли бы подключиться к ядру БД SQL 2008 (я знаю SQL 2005 SP2 Update 5 и выше можно подключиться к ядру БД 2008, но я не думаю, что эти места имеют обновления).
Я искал документацию, но, похоже, ничего не говорится, если SQLCMD обновляется с помощью DB Engine или Client Tools.
Спасибо!