sshpass не работает. Существует ли альтернатива?

Несколько мыслей здесь:

1) Не делайте этого. Серьезно. Миллионы таблиц были бы кошмаром и вероятно вызовут намного больше проблем, чем он решает.

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

3) Что я сделал бы, если вообще возможный, должен будет обновить до SQL Server 2005 или 2008 и разделение таблицы использования. Это позволило бы Вам подразделять свои данные в таблице. Не идеальное решение, но намного лучше, чем миллионы таблиц.

Для ответа на конкретные вопросы я сказал бы, что маловероятно, что SQL Server мог обработать это много таблиц в одном экземпляре и если бы это может, имея одну таблицу на запись, сделал бы Query Analyzer, и т.д. вполне прилично бесполезный.

Быстрое дополнение: от сайта Microsoft:

Объекты базы данных включают все таблицы, представления, хранимые процедуры, расширенные хранимые процедуры, триггеры, правила, значения по умолчанию и ограничения. Сумма количества всех этих объектов в базе данных не может превысить 2,147,483,647.

http://msdn.microsoft.com/en-us/library/aa933149 (SQL.80) .aspx

Довольно удивительный, что число является ТОЧНО тем, которое Вы указали... Хм...

2
задан 13 March 2013 в 11:38
2 ответа

Вот его альтернатива:

https://stackoverflow.com/questions/714915/using-the-passwd-command-from-within-a-shell-script

, но это НИКОГДА не рекомендуется, поскольку это серьезный недостаток безопасности и может сделать вашу систему открытой для всех. Лучше настроить вход по SSH без пароля на машины, на которых вы хотите запускать определенные команды.

2
ответ дан 3 December 2019 в 10:15

Не похоже, чтобы кто-то из упомянутых ожидает: http: // linux.die.net/man/1/expect[1250 impression

2
ответ дан 3 December 2019 в 10:15

Теги

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