Что делать, если вы сделаете что-то вроде:
sqlcmd -S W\SQLEXPRESS -E -d master -q "select * from sys.tables"
Просто набрать sqlcmd
само по себе не получится - как утилита должна знать, к какому серверу подключаться, какую базу данных использовать и какую командучтобы запустить ??
Вы должны сказать sqlcmd
, что вы хотите сделать!Получите список параметров команды, используя sqlcmd -?
, изучите их и используйте!Или прочитайте документы MSDN по Использование утилиты sqlcmd с SQL Server Express - кстати: поиск ответов и документации в MSDN будет хорошей идеей для решения всех ваших проблем с SQL Server ......
Собственный клиент SQL определенно необходим, да - не уверен, что вы подразумеваете под вторым пакетом.