Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска.
Симптомы
В Windows 7 выполните одно из следующих действий:
-
Установка Microsoft SQL Server 2008 через графический интерфейс пользователя (GUI).
-
Обновления SQL Server 2000 или SQL Server 2005 до SQL Server 2008 через графический Интерфейс.
-
Установите кластер SQL Server 2008 через графический Интерфейс.
-
Обновление из кластера SQL Server 2000 или SQL Server 2005 кластера для кластера SQL Server 2008 через графический Интерфейс.
После выполнения этих операций на этапе Настройки правила поддержки установки может появиться следующее сообщение об ошибке:
Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.
Кроме того в одном из файлов журнала установки программы установки SQL Server может регистрироваться следующее сообщение об ошибке. Например в файле Detail_LandingPage.txt может регистрироваться следующее сообщение об ошибке:
< Дата >< время > Slp: тип исключения: System.InvalidOperationException
< Дата >< время > предустановки блокированной системы: сообщение:
< Дата >< время > Slp: Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.
< Дата >< время > Slp: стека:
< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)
< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.MarshaledInvoke (вызывающий объект элемента управления, метод делегата, объект args [], Boolean синхронный)
< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.Invoke (метод делегата, объект args [])
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (Строка моникера)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (строка actionId)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (строка actionId, TextWriter errorStream)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject метабазы, TextWriter statusStream)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb, TextWriter loggingStream)
< Дата >< время > Slp: правило выполняется оценка: успешно
Решение
Пакет обновления 1 для SQL Server 2008
Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
973602 накопительного обновления 4 для SQL Server 2008 Пакет обновления 1Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 1 для установки SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.
В версии SQL Server 2008
Важно. Если на компьютере с официальной версией SQL Server 2008 необходимо установить это исправление.
Исправление этой уязвимости первого выпуска накопительного обновления 8. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
975976 накопительного обновления 8 для SQL Server 2008Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Ссылки
Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 добавочных модель обслуживания доступна из группы SQL Server для предоставления исправления для проблем, о которых сообщалось в
Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
Новая схема присвоения имен 822499 для программного обеспечения Microsoft SQL Server пакетами обновления
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
I am trying to install SQL Server 2008 Developer Edition x64 on a Windows Server 2008 VM. I run the installer for a standalone installation and this works fine for the setup support rules bit. That passes ok but then I get this error:
TITLE: SQL Server Setup failure.
SQL Server Setup has encountered the following error:
Invoke or BeginInvoke cannot be called on a control until the window handle has been created..
BUTTONS:
OK
How can I resolve this? I am getting 2008 R2 CTP but this is just a CTP. My download is from DreamSpark.
Thanks
asked Nov 4, 2009 at 23:38
This isn’t really a real solution, but it worked for me after the 5th attempt. Not sure if it makes a difference, but on the 5th attempt I minimized all other windows (so that SQL setup is the only window that has focus) since the issue appears to be UI related.
Update: After overcoming the 1st issue, I got another issue where the actual database engine component failed to install without reason. The solution was to restart and try again.
The x64 installer seems to be really buggy.
answered Nov 10, 2009 at 10:39
Nick BoltonNick Bolton
38k70 gold badges172 silver badges240 bronze badges
3
I’ve did another trick:
-
In the Installation Disc you will find a folder, x86 and x64
-
Select as per your OS and go inside the folder
-
Click on the LandingPage.exe
-
It will show the page, in that click on the second Option on the left hand menu «Installation»
-
Click on «Start Standalone installation from the menu at the right side
-
It will ask for the location files on the disc
-
Show the location,
e.g.<Your Disc Drive>/SQL Server Enterprise 2008/x86
It will complete the installation successfully
Tim Cooper
157k38 gold badges329 silver badges279 bronze badges
answered Jan 9, 2011 at 15:08
1
I see MS has answered this. It’s because the release of MSSSQL is newer than the SP is. They have a hotfix that apparently needs application. Oh joy!
http://support.microsoft.com/kb/975055
You then have to request the Hotfix, and wait for the link to be sent to you. They say 5 minutes, but we’ll see.
answered Nov 5, 2009 at 16:23
NealNeal
212 bronze badges
In Windows 7 64 Bit, press ctrl+alt+delete, start the task manager and end the landing page process and it will successfully install.
The_Fox
6,9722 gold badges43 silver badges69 bronze badges
answered Nov 21, 2010 at 12:35
LAXMILAXMI
211 bronze badge
I had this same error a number of times trying to install SQL Express 2008 x64 on a 2008 R2 64-bit server (VMWare) and I finally got it working doing the following:
Start the installation and when it gets to the point where the security window pops up asking you if you authorize the installation to run, open the temp folder. C:{GUID} and copy that folder (contains setup.exe and supporting files) to your desktop.
Click «OK» on the security dialog and it will probably error.
Once the error dialog goes away just run the setup.exe from the temporary directory on your desktop and it works.
Hope this helps someone else.
~Matt Heidenreich
answered Nov 24, 2009 at 17:16
I had the same problem when i was installing on Window 7. The only thing I could find was to retry the install again right after the failure and it worked after some time.
answered Jul 20, 2010 at 19:05
Had the same problem; made sure no other instance of setup was running from process explorer and then restarted installation and it worked fine for me
answered Nov 21, 2010 at 6:23
Before Installation, close all windows explorer and web browser.
.
answered May 29, 2014 at 13:41
M.DoosM.Doos
1011 silver badge10 bronze badges
I had the same problem once with installing the service pack. The only thing I could find was to retry the install again right after the failure. It took about five times, but it eventually worked. I think there’s something odd about the installer on 64-bit Windows.
answered Nov 4, 2009 at 23:59
closing all open windows worked for me. definitely a UI problem with 64 bit.
answered Nov 19, 2009 at 19:42
- Remove From My Forums
-
Общие обсуждения
-
Добрый день.
Пытаюсь установить SQL Server 2008 SP1 на Windows 2008 R2 SP1 и получаю ошибку «Программа установки SQL Server обнаружила следующую ошибку: Невозможно вызвать Invoke или BeginInvoke для элемента управления до завершения создания дескриптора окна».
Visual C++ 2008 Redistributable Package (x64) устанавливал — не помогло.
Подскажите плиз, как еще можно это побороть?
-
Изменен тип
13 марта 2013 г. 15:10
Отсутствие активности на протяжении длительного периода времени.
-
Изменен тип
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска.
Симптомы
В Windows 7 выполните одно из следующих действий:
-
Установка Microsoft SQL Server 2008 через графический интерфейс пользователя (GUI).
-
Обновления SQL Server 2000 или SQL Server 2005 до SQL Server 2008 через графический Интерфейс.
-
Установите кластер SQL Server 2008 через графический Интерфейс.
-
Обновление из кластера SQL Server 2000 или SQL Server 2005 кластера для кластера SQL Server 2008 через графический Интерфейс.
После выполнения этих операций на этапе Настройки правила поддержки установки может появиться следующее сообщение об ошибке:
Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.
Кроме того в одном из файлов журнала установки программы установки SQL Server может регистрироваться следующее сообщение об ошибке. Например в файле Detail_LandingPage.txt может регистрироваться следующее сообщение об ошибке:
< Дата >< время > Slp: тип исключения: System.InvalidOperationException
< Дата >< время > предустановки блокированной системы: сообщение:
< Дата >< время > Slp: Invoke или BeginInvoke не может вызываться для элемента управления, пока не будет создан дескриптор окна.
< Дата >< время > Slp: стека:
< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)
< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.MarshaledInvoke (вызывающий объект элемента управления, метод делегата, объект args [], Boolean синхронный)
< Дата >< время > предустановки блокированной системы: в System.Windows.Forms.Control.Invoke (метод делегата, объект args [])
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (Строка моникера)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (строка actionId)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (строка actionId, TextWriter errorStream)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject метабазы, TextWriter statusStream)
< Дата >< время > предустановки блокированной системы: в Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb, TextWriter loggingStream)
< Дата >< время > Slp: правило выполняется оценка: успешно
Решение
Пакет обновления 1 для SQL Server 2008
Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
973602 накопительного обновления 4 для SQL Server 2008 Пакет обновления 1Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 1 для установки SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.
В версии SQL Server 2008
Важно. Если на компьютере с официальной версией SQL Server 2008 необходимо установить это исправление.
Исправление этой уязвимости первого выпуска накопительного обновления 8. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
975976 накопительного обновления 8 для SQL Server 2008Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Ссылки
Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897 добавочных модель обслуживания доступна из группы SQL Server для предоставления исправления для проблем, о которых сообщалось в
Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
Новая схема присвоения имен 822499 для программного обеспечения Microsoft SQL Server пакетами обновления
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Если у Вас был установлен а потом удален MS SQL 2005, и Вы устанавливаете MS SQL 2008 на платформе х64, то может возникнуть ошибка:
TITLE: Ошибка установки SQL Server.
Программа установки SQL Server обнаружила следующую ошибку:
Невозможно вызвать Invoke или BeginInvoke для элемента управления до завершения создания дескриптора окна..
Для её устранения необходимо установить на систему пакет vcredist_x64 — Visual C++ 2008 Redistributable Package (x64)
http://www.microsoft.com/downloads/deta … laylang=en
С уважением,
Искендеров Станислав Сергеевич
ООО «Альта-Софт»
тел. раб. +7 (495) 995-95-55 доб. 200
e-mail: stanislav@alta.ru