InnoDB “регистрируют последовательность в будущем!” катастрофический отказ, не запустится

Запишите сценарий PowerShell, который получает всех пользователей от AD и затем продвигает данные в список. Одной вещью, которую я сделал в прошлом, является запись сценарий PowerShell, который запрашивает SQL Server DB, purgese SharePoint (WSS 3.0) список всех данных и затем продвигает текущие данные к списку. Это может быть выполнено на Запланированных задачах использования расписания. Я был бы более, чем готов помочь, если это кажется, что был бы путь, которым Вы хотите пойти.

Вот некоторый пример кода для стороны WSS 3.0:

[void][System.reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site    =     new-object Microsoft.SharePoint.SPSite("https://portal.domain.com/")
$web     =    $Site.OpenWeb("rfq") 
$list    =    $web.Lists["Estimating_Load"]

$items = $list.Items;
#Purge the list.
for ($i=$items.Count -1; $i -ge 0; $i -= 1) 
{
    $items.Delete($i);
}

##Add new items to list.
foreach($dataitem in $DataSet.Tables[0])
{

        $newitem =    $list.items.Add()

        $newitem["Customer"]     = $dataitem.Company;                                                                                          
        $newitem["Quote_Number"] = $dataitem.Quote_No;                                                                                          
        $newitem["Sales_Person"] = $dataitem.Sales_Person;
        $newitem["Estimator"]    = $dataitem.Estimator;
        $newitem["Due_Date"]     = $dataitem.Due_Date;
        $newitem["Time"]         = $dataitem.TimeToCompEa;

        $newitem.update()  
}
$web.Dispose()
$site.Dispose()
3
задан 6 November 2011 в 06:44
2 ответа

попробуйте переместить в вашу файловую систему файлы ib_logfile0 и ib_logfile1, а затем запустите сервер mysql. Он создаст новые файлы журналов и, вероятно, будет работать, потому что я не видел innodb_fast_shutdown в вашем my.cnf, а вы сказали, что сервер был остановлен правильно.

1
ответ дан 3 December 2019 в 07:38

Если вы переместите файлы ib_logfile , вы сможете решить эту проблему.

Раньше я запускал MySQL в оперативной памяти, затем InnoDB вылетел, и я снова переключил его на работу с диска. Затем я переместил id_logfile * из каталога БД и перезагрузил свою виртуальную машину.

Это решило мою проблему.

0
ответ дан 3 December 2019 в 07:38

Теги

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