Вопросы-Ответы-Wiki

В:Что использовать для импорта данных в MS SQL Server: sqlcmd или isqlw?

О:

Программа SQL Server Recovery Kit автоматически определяет версию сервера, на которой использовалась база данных. Соответственно если база данных использовалась на MS SQL Server 2000, то для импорта в новую базу данных программа записывает в сохраненные скрипты утилиту isqlw. Если база данных использовалась на MS SQL Server 2005 и выше, то в скриптах используется утилита sqlcmd. При импорте данных в новую базу данных на сервер с версией, отличной от оригинальной, надо использовать утилиту для соответствующего сервера:

  • Isqlw – для MS SQL Server 2000
  • Sqlcmd – для MS SQL Server 2005 и выше