Судя по вашему описанию, похоже, что памяти недостаточно, и я заметил, что вы используете 32-разрядную Windows Vista, 32-разрядный компьютер может напрямую адресовать только 4 ГБ памяти, и по умолчанию сама Windows резервирует верхние 2 ГБ адресного пространства для собственного использования, в результате чего максимальный размер VAS (виртуального адресного пространства) для любого приложения составляет всего 2 ГБ.
Однако мы могли бы включить переключатель 3 ГБ, чтобы приложение могло иметь VAS до 3 ГБ, вот шаги, применимые к Windows Vista:
Щелкните правой кнопкой мыши командную строку в группе программ «Стандартные» в меню «Пуск». Нажмите «Запуск от имени администратора».
В командной строке введите «bcdedit / set IncreaseUserVa 3072»
Перезагрузите компьютер.
Также, пожалуйста, обратитесь к этой теме:
http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/f3736f72-7953-4578-b294-044bb63cd483