Отключите комнату * на рабочих серверах

Проверьте Собственную Клиентскую Конфигурацию SQL на Машине C. Удостоверьтесь, что у Вас есть соответствующий клиентский включенный протокол (протоколы).

  • Запустите менеджер конфигурации SQL Server на машине C
  • Разверните собственный компонент SQL Clent 10.0 конфигураций
  • Нажмите на Client Protocols
  • Проверьте, что Ваш желаемый протокол (протоколы) включен и заказан правильно

Править:
Какова точная ошибка, которую Вы получаете?

Вот пара большего количества предложений:

  • Проверьте, что Браузер SQL работает на Машинах A и B
  • Проверьте порт, на котором SQL работает на A, и B (значение по умолчанию является 1433). Я предполагаю, что это не проблема, но....
2
задан 13 June 2011 в 17:29
5 ответов

Используйте zsh---, он автоматически спрашивает Вас, если Вы хотите удалить все файлы в каталоге.

server:~/dir/processing> rm *                                                                                                                    
zsh: sure you want to delete all the files in /home/wheel/dja/dir/processing [yn]?

(Я предполагаю, что это - функция по умолчанию---, я не могу найти опции конфигурации, которые были установлены включить ее, но я не записал свой .zshrc),

2
ответ дан 3 December 2019 в 08:31

Вот функция удара, которая может быть получена от .bashrc для добавления предупреждения, когда Вы используете комнату больше чем с 2 аргументами:

unalias rm 2>/dev/null
real_rm=/bin/rm
rm_opts=""

function confirm {
  echo -n "Do you want to continue (Y/N)? "
  read v
  v=$(echo $v|tr '[a-z]' '[A-Z]')
  if [[ "$v" == "Y" ]]; then
    return 0
  elif [[ "$v" == "N" ]]; then
    return 1
  else
    confirm
  fi
}

function rm {

  if [ $# -gt 2 ]; then
    echo "WARNING: You have passed a list of files and directories that is $# entries long!  Is this what you intended?"
    echo "Here is the list of files:"
    echo "$@"
    confirm
    if [ $? -eq 0 ]; then
      $real_rm $rm_opts $@
    fi
  else
    $real_rm $rm_opts $@
  fi

}
7
ответ дан 3 December 2019 в 08:31

Не заменяя оболочку. rm даже не видит * начиная с шариков оболочки соответствующие имена файлов прежде, чем передать их rm.

6
ответ дан 3 December 2019 в 08:31

Не решение, но маленькое обходное решение. Псевдоним rm как rm -i .

Это обходное решение не помогает, когда флаг-f используется.

3
ответ дан 3 December 2019 в 08:31

Вы могли также обеспечить специальный псевдоним, что пользователь, которого Вы заинтересованы, сделает эту ошибку, может использовать вместо этого. например.

alias rm-test="rm test*"

Снова это - больше работы вокруг, но, в целом *отклоняют, предполагает, что Вы знаете то, что Вы делаете и означаете делать то, что Вы говорите.

0
ответ дан 3 December 2019 в 08:31

Теги

Похожие вопросы