Можно использовать команды оболочки Windows "FOR" и "УСТАНОВИТЬ" для заполнения имени каталога в переменную среды. Можно затем использовать ту переменную для копирования файлов по мере необходимости.
Давайте предположим, что у меня есть следующий "неизвестный" каталог:
C:\test>dir
Volume in drive C has no label.
Volume Serial Number is 54B3-BFB6
Directory of C:\test
08/11/2009 01:02 PM <DIR> .
08/11/2009 01:02 PM <DIR> ..
08/11/2009 01:02 PM <DIR> 04pql7hw.example
0 File(s) 0 bytes
3 Dir(s) 125,798,892,032 bytes free
C:\test>
В командной строке я могу сделать это:
для/F %i в ('dir / реклама/b *пример') действительно устанавливают нечто = % i
I can now echo foo to prove it has been assigned the directory name:
C:\test>echo %foo%
04pql7hw.example
C:\test>
Теперь можно скопировать на досуге.
При ПРЕДУПРЕЖДЕНИИ - при помещении этих команд в сценарий оболочки, затем не забудьте сгибать знаки % от %i до %% я, что-то вроде этого:
echo off
for /F %%i in ('dir /ad /b *example') do set foo=%%i
echo %foo%
Это то, в чем нуждался u?
1 ГБ не действительно все так очень для SQL-сервера MS - наш Sql кластерное использование машины 2005 года 3 ГБ, когда обычно тихий, и в то время как мы не запуск, у нас нет особенно налоговой архитектуры дб.
3 ГБ физической RAM не являются всем так очень для машины SQL; наши кластерные машины имеют 32 ГБ RAM и будут использовать многое из этого в стрессовых ситуациях; SQL-сервер может использовать большую физическую память переходным способом.
Можно ограничить использование памяти. В Studio управления SQL-сервером щелкните правой кнопкой по узлу сервера и выберите Свойства. Память является 2-й страницей, и можно установить минимум и максимум там. Это - то же в SQL-сервере 2005 и SQL-сервер 2008. Вам будет нужна serveradmin роль или выше справляться с этой установкой, если я вспомню правильно.
это преподаватель походит на много мне. 3 ГБ звучат довольно низкими для машины баз данных. Я не DBA, но насколько я знаю каждую машину баз данных, с которой я вошел в контакт, работал с 8 ГБ +
Я полагаю, что можно ограничить память sqlserver использование (здесь http://www.teratrax.com/articles/sp_configure_max_memory.html), но я не сделал бы этого, если это возможно, поскольку она вызовет замедление производительности.
Да, это - possibl. Проверьте свойства сервера, можно установить пределы для использования SQL Server.
Сервер SSQL edefault использует столько памяти, сколько имеет смысл - для кэширования IO. Это знает использование серверов сверх 64 ГБ. В конечном счете это зависит от базы данных, которую Вы имеете.
1 ГБ не точно много.