Всегда лучше использовать SQLCMD вместо OSQL или ISQL, если у вас есть SQL SERVER 2005, в противном случае используйте OSQL вместо ISQL.
Microsoft ранее объявила, что ISQL находится на выходе. Конечно же, ISQL не включен в RTM-версию SQL Server 2005. OSQL в конечном итоге также будет прекращен, хотя он все еще включен в двоичную установку SQL Server 2005. Учитывая исторический цикл выпуска SQL Server, возможно, OSQL предложит нам цену в 2010 году.
SQLCMD имеет много преимуществ, как показано ниже:
- 1) Мудрое исполнение
- 2) SQLCMD поддерживает параметризованные переменные
- 3) Поддержка SQLCMD Настраиваемый редактор
- 4): XML [ONOFF]
- 5): ошибка STDERRSTDOUT
- 6): Perftrace STDERRSTDOUT
- 7) Подключение к удаленному выделенному администратору (DAC)