none
Ошибка при установке SQL Server 2012: "The specified driver is invalid" RRS feed

  • Вопрос

  • Ставлю SQL Server 2012 sp 1 на виртуалку VmWare Windows 2008R2, 8Гб 4 ядра.

    В процессе установки вываливается окно - "The specified driver is invalid.". После нажатия "Отмена" вроде как доходит до конца, после перезагрузки - все установлено, но служба SQL Server не запускается - "the service did not respond in a timely fashion"

    В логах установки такая ошибка 

    -10-31 15:21:08 Slp: PerfCounter service name: MSSQLSERVER
    (01) 2013-10-31 15:21:08 Slp: PerfCounter original INI template file: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlctr.ini
    (01) 2013-10-31 15:21:08 Slp: PerfCounter temporary INI file that will be registered: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini
    (01) 2013-10-31 15:21:08 Slp: PerfCounter Library file name: perf-MSSQLSERVER-sqlctr11.1.3000.0.dll
    (01) 2013-10-31 15:21:08 Slp: PerfCounter Open function: OpenSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp: PerfCounter Collect function: CollectSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp: PerfCounter Close function: CloseSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp: PerfCounter symbol file install path: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn
    (01) 2013-10-31 15:21:08 Slp: PerfCounter counter test/help prefix: SQLServer
    (01) 2013-10-31 15:21:08 Slp: PerfCounter unregister first before registration
    (01) 2013-10-31 15:21:08 Slp: PerfCounters will be unregistered for service name: MSSQLSERVER
    (01) 2013-10-31 15:21:08 Slp: PerfCounter temporary INI file that will be removed: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini
    (01) 2013-10-31 15:21:08 Slp: PerfCounter calling unlodctr: 'MSSQLSERVER'
    (01) 2013-10-31 15:21:08 Slp: PerfCounter the registered temporary INI file not specified or not existing, skip deleting it.
    (01) 2013-10-31 15:21:08 Slp: PerfCounter deleting registry key: HKLM\System\CurrentControlSet\Services\MSSQLSERVER\Performance
    (01) 2013-10-31 15:21:08 Slp: PerfCounter writing to registry key: HKLM\System\CurrentControlSet\Services\MSSQLSERVER
    (01) 2013-10-31 15:21:08 Slp: PerfCounter creating registry key: HKLM\System\CurrentControlSet\Services\MSSQLSERVER\Performance
    (01) 2013-10-31 15:21:08 Slp: PerfCounter creating value: Library = perf-MSSQLSERVER-sqlctr11.1.3000.0.dll
    (01) 2013-10-31 15:21:08 Slp: PerfCounter creating value: Open = OpenSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp: PerfCounter creating value: Collect = CollectSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp: PerfCounter creating value: Close = CloseSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp: PerfCounter munging INI tempate: 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlctr.ini' -> 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:21:08 Slp: Sco: Attempting to replace string in file, source file 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlctr.ini', output file 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:21:08 Slp: PerfCounter calling lodctr: 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:21:08 Slp: Prompting user if they want to retry this action due to the following failure:
    (01) 2013-10-31 15:21:08 Slp: ----------------------------------------
    (01) 2013-10-31 15:21:08 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
    (01) 2013-10-31 15:21:08 Slp: Inner exceptions are being indented
    (01) 2013-10-31 15:21:08 Slp: 
    (01) 2013-10-31 15:21:08 Slp: Exception type: Microsoft.SqlServer.Configuration.Sco.ScoException
    (01) 2013-10-31 15:21:08 Slp:     Message: 
    (01) 2013-10-31 15:21:08 Slp:         The specified driver is invalid.
    (01) 2013-10-31 15:21:08 Slp:         
    (01) 2013-10-31 15:21:08 Slp:     HResult : 0x84bb0001
    (01) 2013-10-31 15:21:08 Slp:         FacilityCode : 1211 (4bb)
    (01) 2013-10-31 15:21:08 Slp:         ErrorCode : 1 (0001)
    (01) 2013-10-31 15:21:08 Slp:     Data: 
    (01) 2013-10-31 15:21:08 Slp:       WatsonData = perf-MSSQLSERVER-sqlctr11.1.3000.0.dll@OpenSQLPerformanceData@CollectSQLPerformanceData@CloseSQLPerformanceData
    (01) 2013-10-31 15:21:08 Slp:       DisableRetry = true
    (01) 2013-10-31 15:21:08 Slp:     Inner exception type: System.ComponentModel.Win32Exception
    (01) 2013-10-31 15:21:08 Slp:         Message: 
    (01) 2013-10-31 15:21:08 Slp:                 The specified driver is invalid.
    (01) 2013-10-31 15:21:08 Slp:                 
    (01) 2013-10-31 15:21:08 Slp:         HResult : 0x80004005
    (01) 2013-10-31 15:21:08 Slp:         Error : 2001
    (01) 2013-10-31 15:21:08 Slp:         Stack: 
    (01) 2013-10-31 15:21:08 Slp:                 at Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.LoadPerformanceCounter(String symbolInstallPath, String counterPrefixServiceName)
    (01) 2013-10-31 15:21:08 Slp:                 at Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounterCore(String libraryFileName, String openFunction, String collectionFunction, String closeFunction, String symbolInstallPath, String counterPrefixServiceName)
    (01) 2013-10-31 15:21:08 Slp:                 at Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounter(String libraryFileName, String openFunction, String collectionFunction, String closeFunction, String symbolInstallPath, String counterPrefixServiceName)
    (01) 2013-10-31 15:21:08 Slp: ----------------------------------------
    (01) 2013-10-31 15:26:28 Slp: User has chosen to retry this action
    (01) 2013-10-31 15:26:28 Slp: PerfCounter service name: MSSQLSERVER
    (01) 2013-10-31 15:26:28 Slp: PerfCounter original INI template file: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlctr.ini
    (01) 2013-10-31 15:26:28 Slp: PerfCounter temporary INI file that will be registered: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini
    (01) 2013-10-31 15:26:28 Slp: PerfCounter Library file name: perf-MSSQLSERVER-sqlctr11.1.3000.0.dll
    (01) 2013-10-31 15:26:28 Slp: PerfCounter Open function: OpenSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp: PerfCounter Collect function: CollectSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp: PerfCounter Close function: CloseSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp: PerfCounter symbol file install path: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn
    (01) 2013-10-31 15:26:28 Slp: PerfCounter counter test/help prefix: SQLServer
    (01) 2013-10-31 15:26:28 Slp: PerfCounter unregister first before registration
    (01) 2013-10-31 15:26:28 Slp: PerfCounters will be unregistered for service name: MSSQLSERVER
    (01) 2013-10-31 15:26:28 Slp: PerfCounter temporary INI file that will be removed: C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini
    (01) 2013-10-31 15:26:28 Slp: PerfCounter calling unlodctr: 'MSSQLSERVER'
    (01) 2013-10-31 15:26:28 Slp: PerfCounter delete the temporary INI file: 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:26:28 Slp: PerfCounter deleting registry key: HKLM\System\CurrentControlSet\Services\MSSQLSERVER\Performance
    (01) 2013-10-31 15:26:28 Slp: PerfCounter writing to registry key: HKLM\System\CurrentControlSet\Services\MSSQLSERVER
    (01) 2013-10-31 15:26:28 Slp: PerfCounter creating registry key: HKLM\System\CurrentControlSet\Services\MSSQLSERVER\Performance
    (01) 2013-10-31 15:26:28 Slp: PerfCounter creating value: Library = perf-MSSQLSERVER-sqlctr11.1.3000.0.dll
    (01) 2013-10-31 15:26:28 Slp: PerfCounter creating value: Open = OpenSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp: PerfCounter creating value: Collect = CollectSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp: PerfCounter creating value: Close = CloseSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp: PerfCounter munging INI tempate: 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlctr.ini' -> 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:26:28 Slp: Sco: Attempting to replace string in file, source file 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlctr.ini', output file 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:26:28 Slp: PerfCounter calling lodctr: 'C:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\Binn\perf-MSSQLSERVERsqlctr.ini'
    (01) 2013-10-31 15:26:28 Slp: Prompting user if they want to retry this action due to the following failure:
    (01) 2013-10-31 15:26:28 Slp: ----------------------------------------
    (01) 2013-10-31 15:26:28 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
    (01) 2013-10-31 15:26:28 Slp: Inner exceptions are being indented
    (01) 2013-10-31 15:26:28 Slp: 
    (01) 2013-10-31 15:26:28 Slp: Exception type: Microsoft.SqlServer.Configuration.Sco.ScoException
    (01) 2013-10-31 15:26:28 Slp:     Message: 
    (01) 2013-10-31 15:26:28 Slp:         The specified driver is invalid.
    (01) 2013-10-31 15:26:28 Slp:         
    (01) 2013-10-31 15:26:28 Slp:     HResult : 0x84bb0001
    (01) 2013-10-31 15:26:28 Slp:         FacilityCode : 1211 (4bb)
    (01) 2013-10-31 15:26:28 Slp:         ErrorCode : 1 (0001)
    (01) 2013-10-31 15:26:28 Slp:     Data: 
    (01) 2013-10-31 15:26:28 Slp:       WatsonData = perf-MSSQLSERVER-sqlctr11.1.3000.0.dll@OpenSQLPerformanceData@CollectSQLPerformanceData@CloseSQLPerformanceData
    (01) 2013-10-31 15:26:28 Slp:       DisableRetry = true
    (01) 2013-10-31 15:26:28 Slp:     Inner exception type: System.ComponentModel.Win32Exception
    (01) 2013-10-31 15:26:28 Slp:         Message: 
    (01) 2013-10-31 15:26:28 Slp:                 The specified driver is invalid.
    (01) 2013-10-31 15:26:28 Slp:                 
    (01) 2013-10-31 15:26:28 Slp:         HResult : 0x80004005
    (01) 2013-10-31 15:26:28 Slp:         Error : 2001
    (01) 2013-10-31 15:26:28 Slp:         Stack: 
    (01) 2013-10-31 15:26:28 Slp:                 at Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.LoadPerformanceCounter(String symbolInstallPath, String counterPrefixServiceName)
    (01) 2013-10-31 15:26:28 Slp:                 at Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounterCore(String libraryFileName, String openFunction, String collectionFunction, String closeFunction, String symbolInstallPath, String counterPrefixServiceName)
    (01) 2013-10-31 15:26:28 Slp:                 at Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounter(String libraryFileName, String openFunction, String collectionFunction, String closeFunction, String symbolInstallPath, String counterPrefixServiceName)
    (01) 2013-10-31 15:26:28 Slp: ----------------------------------------

    31 октября 2013 г. 13:00

Ответы

Все ответы


  • Здравствуйте
    Как вариант попробуйте отключить VIA протокол:
    SERVER CONFIGURATION MANAGER--->SQL SERVER NETWORK CONFIGURATION-->PROTOCOLS FOR MSSQLSERVER-->VIA--> DISABLED
    Пожалуйста, потом отпишитесь помогло ли.

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    1 ноября 2013 г. 8:50
    Модератор
  • оснастка  Sql Server Conf. Manager не запускается(The snap-it might not have been installed correctly). Видимо все таки инсталляция прервалась и дальше не пошла.
    1 ноября 2013 г. 9:18
  • Попробуйте заново установить SQl, чтобы проверить появится ли снова данная ошибка.

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    1 ноября 2013 г. 10:24
    Модератор
  • Разумеется переустанавливал уже несколько раз, ошибка та же.
    5 ноября 2013 г. 4:50
  • Посмотрите и нижеуказанное обсуждение:

    SQL Server - Install SQL Server 2008 failed with error: The specified driver is invalid.



    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    5 ноября 2013 г. 8:19
    Модератор
  • Вам удалось установить SQL Server 2012? Если да, то будьте добры поделиться с членами сообщества в чем точно заключалась проблема?

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    11 ноября 2013 г. 10:17
    Модератор
  • Нет, так и не удалось. Но экспериментальным путем выяснилось что не устанавливается дистрибутив Per Core, а Server/CAL - ставится без проблем.
    12 ноября 2013 г. 5:05