V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Аватара пользователя
lSPVl

V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение lSPVl »

Раньше успешно подключался к БД (скрипт ниже) и выдергивал нужные данные.

Сегодня при запуске скрипта при попытке сделать Select выходит ошибка : Provider: Not enough storage is available to complete this operation.

Кто может объяснить, что случилось и как это лечить?

Есть подозрение, что БД стала ну очень большой (3 Тб) и ADODB тупит.

Спасибо за помощь.


Скрипт


Dim con, rs, rec, all, DateRng,URLroot

'-------------------------------------------

URLroot = "file://./backofficestorage/Base.ru/docstore/Data"

DateRng = " > CAST(""2010-01-12T01:00:00Z"" as 'dateTime')"

'--------------------------------------------



Set con = CreateObject("ADODB.Connection")

con.Provider = "ExOLEDB.DataSource"

con.Open URLroot



Set rec = CreateObject("ADODB.Record")

rec.Open URLroot, con, 1



Set rs = CreateObject("ADODB.Recordset")



wscript.echo "Начинаем SELECT"



rs.OPEN "SELECT ""DAV:displayname"" FROM scope ('shallow traversal of""" & URLroot & """ ') WHERE ""DAV:creationdate"" " & DateRng, con, 1



wscript.echo "SELECT выполнен"



rs.save "Select1.xml",1



wscript.echo "XML файл создан"



all = rs.RecordCount

wscript.echo "Всего папок "+cstr(all)



MsgBox "Select DONE"
Аватара пользователя
Ivan Bardeen

Re: V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение Ivan Bardeen »

оснастка Active Directory Users and Computers - в ней в меню "view" включите галку "advansed" - после этого вы увидите этот контейнер.

PS: Просто из любопытства а как бэкапите такую здоровую базу?
Аватара пользователя
lSPVl

Re: V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение lSPVl »

Так чего скрипт показывает? Как я понял когда чей ящик создан и их общее кол-во?

А общее количество больше 5000?

http://support.microsoft.com/kb/248668




Но в любом случае, я бы такую базу поделил - по рекомендации microsoft база должна быть не более 2 Tb
Аватара пользователя
lSPVl

Re: V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение lSPVl »

Цитата lSPVl:



но для начала мне нужны все имена папок
V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003




Возьмите их здесь CN=Microsoft Exchange System Objects,DC=domain,DC=com
Аватара пользователя
lSPVl

Re: V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение lSPVl »

подскажите как корректно написать скрипт с нуля и как запустить.
Аватара пользователя
lSPVl

Re: V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение lSPVl »

Чем не устраивает список папок здесь
Цитата Ivan Bardeen:



CN=Microsoft Exchange System Objects,DC=domain,DC=com
V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003





Цитата lSPVl:



подскажите как корректно написать скрипт с нуля и как запустить.
V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003




Похоже вы уперлись в какое-то ограничение. Но тут вопрос скорее к программистам
Аватара пользователя
lSPVl

Re: V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003

Сообщение lSPVl »

Цитата lSPVl:



меня устраивает, но я не знаю как
V. 5.5/2000/2003 - Проблемы с подключением к БД Exchange2003




Что вы не знаете как?

Правой кнопкой по Microsoft Exchange System Objects - пункт меню "экспортировать список"
Ответить

Вернуться в «Microsoft Exchange Server»