Перечень проблем, возникающих при установке и первоначальной настройке MS SQL Server 2005 на Windows Server 2008, которые встречались на моей практике чаще всего:
- При установке SQL Server 2005 нет возможности установить Report Services (в мастере установки недоступна опция) либо не устанавливаются клиентские компоненты и прочие дополнительные модули
- Остановка процесса установки MS SQL Server 2005 на стадии Setting File Security
- Нет возможности установить Report Services т.к. в программе установки включение этой опции недоступно.
- После установки SQL Server 2005 отказывается стартовать служба полнотекстового поиска — SQL Server FullText Search
- После установки SP3 для SQL Server 2005 служба SQL Server Reporting Services не стартует с описанием ошибки об истечении таймаута запуска
- После установки SP3 на SQL Server может потеряться доступность вэбузла SQL 2005 Reporting Service
При установке SQL Server 2005 нет возможности установить Report Services (в мастере установки недоступна опция) либо не устанавливаются клиентские компоненты и прочие дополнительные модули
Сценарий с которыми приходилось сталкиваться:
В мастере установки SQL Server 2005 отмечаются для установки клиентские модули и утилиты управления и настройки, в том числе SQL Server Management Studio, но после окончания установки эти модули в системе отсутствуют.
Причина и решение проблем:
Вероятнее всего установка производится с архивного носителя (не с оригинального инсталляционного CD).
К примеру в архивной поставке RTM версия SQL Server 2005 x64 English Standard Edition мы имеем два архива:
SW_CD_SQL_Svr_Standard_Edtn_2005_64Bit_X64_English_1_x64_MLF_X11-57664.EXE
SW_CD_SQL_Svr_Standard_Edtn_2005_64Bit_X64_English_2_x64_MLF_X11-57665.EXE
В первом архиве находятся файлы необходимые для установки самого движка SQL Server, а во втором всевозможные к нему добавы типа Report Services, SQL Server Management Studio и т.п…
Так вот архитектура инсталлятора SQL Server подразумевает то, что эти два архива перед установкой будут распакованы в соответствующие каталоги с конкретными именами: Servers и Tools
И при этом ещё эти каталоги должны находиться вместе в одном каталоге. Только в таком случае можно будет гарантировать успешный и правильный исход программы установки.
Кажется полным бредом…но тем не менее это факт проверенный на практике.
Остановка процесса установки MS SQL Server 2005 на стадии Setting File Security
При попытке установить MS SQL Server 2005 x64 на Windows Server 2008 Standard x64 столкнулся с проблемой — программа установки «замерзает» на шаге «Setting File Security»
В этот момент статусном логе установки можно наблюдать последние записи что-то типа:
<EndFunc Name=’SetCAContext’ Return=’T’ GetLastError=’203′>
Doing Action: Write_sqlRegSDDL
PerfTime Start: Write_sqlRegSDDL : Tue Feb 24 15:00:07 2009
Как оказалось эта проблема связана с тем что для текущего домена в котором выполняется установка существуют
доверительные отношения с другими доменами и в некоторых случаях процесс установки из-за этого может затягиваться более чем на сутки
на стадии «Setting File Security». В общем-то проблема описана в статье MS KB 910070
Таже приводится весьма замороченный способ исправления проблемы с манипуляциями по пропатчиванию msi пакетов программ инсталляции SQL Server 2005.
Бойцами невидимого фронта опытным путём было выяснено что в момент “замерзания” программы установки достаточно выключить сетевой интерфейс чтобы имитировать пропадание сетевого подключения, после чего (у меня получилось примерно 10 минут) программа установки как ни в чём не бывало продолжит свою работу.
Бойцы невидимого фронта:
-
MSDN Forums — Problem installing sql server express
-
SimonS Blog on SQL Server Stuff — SQL 2005 install hangs on «Setting File Security»
Нет возможности установить Report Services т.к. в программе установки включение этой опции недоступно
Как известно компонент Microsoft SQL Server 2005 — Report Services требует наличие прeдустановленных служб IIS.
При включении роли Вэб-сервер (IIS) на Windows Server 2008 в дефолтной конфигурации компонент Report Services не будет доступен для установки.
Лечится это так — в настройке ролей сервера в разделе IIS добавить компоненты — IIS 6 Management Compatibility — Совместимость управления IIS 6.
Об этом описано в статье MS KB 938245 — How to install and how to configure SQL Server 2005 Reporting Services on a computer that is running Windows Server 2008
Также дополнительную информацию по этому вопросу можно найти в стаптье из SQL Server 2005 Books Online (November 2008) — How to: Install and Configure Reporting Services on Windows Server 2008
После обновления роли IIS перезагружаем сервер. После ребута установка Report Services станет доступной.
После установки SQL Server 2005 отказывается стартовать служба полнотекстового поиска — SQL Server FullText Search
После установки SQL Server 2005 отказывается стартовать служба полнотекстового поиска — SQL Server FullText Search и в журнале System при старте этой службы регистрируется ошибка с кодом Event ID 7003 (источник — Service Control Manager Eventlog Provider)
и содержанием:
The SQL Server FullText Search (MSSQLSERVER) service depends the following service: NTLMSSP. This service might not be installed.
Проблема имеет два решения:
1) В системном реестре отключить зависимость от службы NTLMSSP: Найти в системном реестре ключ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsftesqlDependOnService
Удалить из значения ключа параметр «NTLMSSP» и перезагрузить сервер.
2) Более простое и правильное — после установки SQL Server 2005 установить c WSUS пакет исправлений SP2 (или более новый).
После установки SP3 для SQL server 2005 cлужба SQL Server Reporting Services не стартует с описанием ошибки об истечении таймаута запуска
Замечено что после установки SP3 на SQL Server 2005 может перестать автоматически стартовать служба SQL Server Reporting Services, а при попытке стартовать службу вручную мы получим ошибку с описанием типа «Error 1053: The Service did not respond to start or control request in a timely fashion«.
В данном случае проблема может заключаться в том, что службе не хватает времени, отведенного системой на ответ от службы о том, что она выполнила запуск (по умолчанию это значение составляет 30 секунд). Для решения этой проблемы предлагается увеличить значение установленное по умочанию как минимум вдвое:
В системном реестре находим ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Создаем в ней параметр DWORD с именем ServicesPipeTimeout и значением 60000 (Десятичное значение)
Перезагружаем компьютер и убеждаемся в то что проблемная служба успешно стартовала.
Обращаю ваше внимание на то что значение параметра указывается в миллисекундах и влияет на запуск всех служб в ОС.
Источник: Microsoft KB824344 How to debug Windows services
После установки SP3 на SQL Server может потеряться доступность вэбузла SQL 2005 Reporting Service
Данная проблема связана с тем что при установке SP3 на SQL Server 2005 в свойствах вэб узла SQL 2005 Reporting Service слетают настройки безопасности.
Для решения проблемы в консоли Internet Information Services (IIS) Manager раскроем Default Web Site и в нем найдем ReportServer. Выберем Handler Mappings.
Выбираем справа Edit Feature permissions и включаем права на Script и Execute.
Загрузка…
I am trying to install Sql Server 2005.
Below are my machine configuration
- Windows 7 Home Basic — Operating System
- 4.00 GB — Ram
- 64 bit Operating System
I have installed Visual Studio 2010 successfully on it, but when I try to install my Sql Server 2005, I get some warnings and errors as shown below while installation..
Firstly on double clicking the setup file, I get this message
I selected the Run Program option and continued with the setup…
and then later on I get this error
Below are detailed log for this warning/errors
— IIS Feature Requirement (Warning)
Messages
IIS Feature Requirement
Microsoft Internet Information Services (IIS) is either not installed or is disabled. IIS is required by some SQL Server features. Without IIS, some SQL Server features will not be available for installation. To install all SQL Server features, install IIS from Add or Remove Programs in Control Panel or enable the IIS service through the Control Panel if it is already installed, and then run SQL Server Setup again. For a list of features that depend on IIS, see Features Supported by Editions of SQL Server in Books Online
— ASP.Net Version Registration Requirement (Warning)
Messages
ASP.Net Version Registration Requirement
64-bit ASP.Net is Registered. Required 32-bit ASP.Net to install Microsoft Reporting Services 2005(32-bit).
Please can anyone help me understand, how to get rid of these errors and help me install Sql Server 2005 on my machine
Perhaps this is the problem. I downloaded two iso files from MSDN and used an iso buster to burn the CD’s.
en_sql_32005_std_x86_cd1.iso and ..cd2.iso
The directory structure on both CD’s do not list a tools and servers directory whatsoever.
The root Directory structure on CD1 and CD2 are the same and are as follows:
Directory Report: Current Directory Report
2/13/2008 1:36:54 PM
Disk D:
File system type: CDFS
Allocation Block Size = 2048 bytes
0 bytes free
No filters
—————————————
D:
20 files, 3 directories
76 files in all subdirectories, 9 directories in all subdirectories
5,909,662 bytes
5,931,008 actual bytes
428,417,019 bytes including all subdirectories
428,492,800 actual bytes including all subdirectories
Directory: Setup
Size: 342,872,102 bytes
Size: 342,908,928 actual bytes
Size including all subdirectories: 344,885,733 bytes
Size including all subdirectories: 344,936,448 actual bytes
Create date: 10/15/2005 5:19:35 AM
Access date: (unknown)
Modify date: 10/15/2005 5:19:35 AM
Attributes: R
Directory: redist
Size: 0 bytes
Size: 0 actual bytes
Size including all subdirectories: 77,618,264 bytes
Size including all subdirectories: 77,621,248 actual bytes
Create date: 10/15/2005 5:19:28 AM
Access date: (unknown)
Modify date: 10/15/2005 5:19:28 AM
Attributes: R
Directory: 1033
Size: 3,360 bytes
Size: 4,096 actual bytes
Size including all subdirectories: 3,360 bytes
Size including all subdirectories: 4,096 actual bytes
Create date: 10/15/2005 5:19:27 AM
Access date: (unknown)
Modify date: 10/15/2005 5:19:27 AM
Attributes: R
setup.exe
Size: 2,068,184 bytes
Actual Size: 2,068,480 bytes
Create date: 10/14/2005 4:51:24 AM
Access date: (unknown)
Modify date: 10/14/2005 4:51:24 AM
Attributes: R
VER Language: Language Neutral
VER Company Name: Microsoft Corporation
VER Description: SQL Server Setup
VER Version: 2005.090.1399.00
VER Internal Name: setup
VER Legal Copyright: © Microsoft Corp. All rights reserved.
VER Original Filename: setup.exe
VER Product Name: Microsoft SQL Server
VER Product Version: 9.00.1399.06
VER Comments: NT INTEL X86
VER Legal Trademarks: Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
DbgHelp.dll
Size: 1,045,720 bytes
Actual Size: 1,046,528 bytes
Create date: 10/14/2005 4:33:10 AM
Access date: (unknown)
Modify date: 10/14/2005 4:33:10 AM
Attributes: R
VER Language: English (United States)
VER Company Name: Microsoft Corporation
VER Description: Windows Image Helper
VER Version: 6.5.0003.7 (vbl_core_fbrel(jshay).050527-1915)
VER Internal Name: DBGHELP.DLL
VER Legal Copyright: © Microsoft Corporation. All rights reserved.
VER Original Filename: DBGHELP.DLL
VER Product Name: Debugging Tools for Windows(R)
VER Product Version: 6.5.0003.7
sqlcu.dll
Size: 670,424 bytes
Actual Size: 671,744 bytes
Create date: 10/14/2005 4:51:44 AM
Access date: (unknown)
Modify date: 10/14/2005 4:51:44 AM
Attributes: R
VER Language: Language Neutral
VER Company Name: Microsoft Corporation
VER Description: SQL Server Component Update
VER Version: 2005.090.1399.00
VER Internal Name: sqlcu
VER Legal Copyright: © Microsoft Corp. All rights reserved.
VER Original Filename: sqlcu.dll
VER Product Name: Microsoft SQL Server
VER Product Version: 9.00.1399.06
VER Comments: NT INTEL X86
VER Legal Trademarks: Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
msvcr80.dll
Size: 626,688 bytes
Actual Size: 626,688 bytes
Create date: 10/14/2005 1:26:40 AM
Access date: (unknown)
Modify date: 10/14/2005 1:26:40 AM
Attributes: R
VER Language: English (United States)
VER Company Name: Microsoft Corporation
VER Description: Microsoft® C Runtime Library
VER Version: 8.00.50727.42
VER Internal Name: MSVCR80.DLL
VER Legal Copyright: © Microsoft Corporation. All rights reserved.
VER Original Filename: MSVCR80.DLL
VER Product Name: Microsoft® Visual Studio® 2005
VER Product Version: 8.00.50727.42
msvcp80.dll
Size: 548,864 bytes
Actual Size: 548,864 bytes
Create date: 10/14/2005 1:26:40 AM
Access date: (unknown)
Modify date: 10/14/2005 1:26:40 AM
Attributes: R
VER Language: English (United States)
VER Company Name: Microsoft Corporation
VER Description: Microsoft® C++ Runtime Library
VER Version: 8.00.50727.42
VER Internal Name: MSVCP80.DLL
VER Legal Copyright: © Microsoft Corporation. All rights reserved.
VER Original Filename: MSVCP80.DLL
VER Product Name: Microsoft® Visual Studio® 2005
VER Product Version: 8.00.50727.42
sqlcu.rll
Size: 201,944 bytes
Actual Size: 202,752 bytes
Create date: 10/14/2005 4:48:50 AM
Access date: (unknown)
Modify date: 10/14/2005 4:48:50 AM
Attributes: R
VER Language: English (United States)
VER Company Name: Microsoft Corporation
VER Description: SQL Server Component Update Resources Library
VER Version: 2005.090.1399.00
VER Internal Name: sqlcu
VER Legal Copyright: © Microsoft Corp. All rights reserved.
VER Original Filename: sqlcu.rll
VER Product Name: Microsoft SQL Server
VER Product Version: 9.00.1399.06
VER Comments: NT INTEL X86
VER Legal Trademarks: Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
setup.rll
Size: 199,896 bytes
Actual Size: 200,704 bytes
Create date: 10/14/2005 4:48:49 AM
Access date: (unknown)
Modify date: 10/14/2005 4:48:49 AM
Attributes: R
VER Language: English (United States)
VER Company Name: Microsoft Corporation
VER Description: SQL Server Setup Resources
VER Version: 2005.090.1399.00
VER Internal Name: setup
VER Legal Copyright: © Microsoft Corp. All rights reserved.
VER Original Filename: setup.rll
VER Product Name: Microsoft SQL Server
VER Product Version: 9.00.1399.06
VER Comments: NT INTEL X86
VER Legal Trademarks: Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
ReadmeSQL2005.htm
Size: 171,418 bytes
Actual Size: 172,032 bytes
Create date: 10/8/2005 11:18:38 PM
Access date: (unknown)
Modify date: 10/8/2005 11:18:38 PM
Attributes: R
xmlrw.dll
Size: 167,128 bytes
Actual Size: 167,936 bytes
Create date: 10/14/2005 4:53:34 AM
Access date: (unknown)
Modify date: 10/14/2005 4:53:34 AM
Attributes: R
VER Language: Language Neutral
VER Company Name: Microsoft Corporation
VER Description: Microsoft XML Slim Library
VER Version: 2.00.3604.0 built by: (_sqlbld)
VER Internal Name: xmlrw.dll
VER Legal Copyright: © Microsoft Corporation. All rights reserved.
VER Original Filename: xmlrw.dll
VER Product Name: Microsoft XML Core Services
VER Product Version: 2.00.3604.0
RequirementsSQL2005.htm
Size: 63,841 bytes
Actual Size: 65,536 bytes
Create date: 9/21/2005 2:09:15 AM
Access date: (unknown)
Modify date: 9/21/2005 2:09:15 AM
Attributes: R
license.txt
Size: 55,850 bytes
Actual Size: 57,344 bytes
Create date: 9/14/2005 2:08:06 AM
Access date: (unknown)
Modify date: 9/14/2005 2:08:06 AM
Attributes: R
template.ini
Size: 29,597 bytes
Actual Size: 30,720 bytes
Create date: 9/9/2005 2:16:45 AM
Access date: (unknown)
Modify date: 9/9/2005 2:16:45 AM
Attributes: R
default.hta
Size: 15,192 bytes
Actual Size: 16,384 bytes
Create date: 8/9/2005 2:13:54 AM
Access date: (unknown)
Modify date: 8/9/2005 2:13:54 AM
Attributes: R
sqlspkglist.dll
Size: 15,064 bytes
Actual Size: 16,384 bytes
Create date: 10/14/2005 4:52:36 AM
Access date: (unknown)
Modify date: 10/14/2005 4:52:36 AM
Attributes: R
VER Language: Language Neutral
VER Company Name: Microsoft Corporation
VER Description: CD Install Package List Helper DLL
VER Version: 2005.090.1399.00
VER Internal Name: sqlspkglist
VER Legal Copyright: © Microsoft Corp. All rights reserved.
VER Original Filename: sqlspkglist.dll
VER Product Name: Microsoft SQL Server
VER Product Version: 9.00.1399.06
VER Comments: NT INTEL X86
VER Legal Trademarks: Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
default.htm
Size: 14,572 bytes
Actual Size: 16,384 bytes
Create date: 7/29/2005 2:13:22 AM
Access date: (unknown)
Modify date: 7/29/2005 2:13:22 AM
Attributes: R
setup.ico
Size: 9,062 bytes
Actual Size: 10,240 bytes
Create date: 6/13/2005 3:19:39 PM
Access date: (unknown)
Modify date: 6/13/2005 3:19:39 PM
Attributes: R
splash.hta
Size: 4,236 bytes
Actual Size: 6,144 bytes
Create date: 8/11/2005 2:11:52 AM
Access date: (unknown)
Modify date: 8/11/2005 2:11:52 AM
Attributes: R
autorun.ico
Size: 1,406 bytes
Actual Size: 2,048 bytes
Create date: 6/13/2005 3:19:37 PM
Access date: (unknown)
Modify date: 6/13/2005 3:19:37 PM
Attributes: R
Microsoft.VC80.CRT.manifest
Size: 522 bytes
Actual Size: 2,048 bytes
Create date: 9/18/2005 7:33:31 PM
Access date: (unknown)
Modify date: 9/18/2005 7:33:31 PM
Attributes: R
autorun.inf
Size: 54 bytes
Actual Size: 2,048 bytes
Create date: 6/13/2005 3:19:40 PM
Access date: (unknown)
Modify date: 6/13/2005 3:19:40 PM
Attributes: R
Последние изменения: 2014-08-13
Ошибка:
SQL Server 2005 Installation Error: "Failed to find the ASP.Net Version Registration with Microsoft Internet Information Services (IIS)"
Эта ошибка будет происходить с SQL Server 2005 на некоторых 64-битных версиях Windows.
Решение проблемы:
Откройте Панель управления -> Программы (или Программы и компоненты) -> Включение или отключение компонентов Windows
Выберите следующие пункты обведены красным. Другие элементы будут автоматически выбраны в качестве результата.
Нажмите кнопку ОК и дождитесь завершения установки.
В окне командной строки выполните команды в следующем порядке:
Сначала
cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
потом
%SYSTEMROOT%Microsoft.NETFrameworkv2.0.50727aspnet_regiis.exe –i
Теперь можно устанавливать SQLServer 2005, ошибки теперь не должно быть.
Ошибка:
Программа установки SQLServer не может записать базы данных для C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLData, так как содержит файлы предыдущей установки. Для продолжения переместите базы данных из указанной папки или укажите другую папку установки. Затем запустите программу установки SQL Server снова.
Решения проблемы:
- Выберите другую папку для установки.
или
- Когда вы находитесь в момент, что установку уже не отменить, необходимо переименовать папку с приложением «MSSQL.1» путь «C:Program FilesMicrosoft SQL Server», а затем нажмите Повторить (продолжить установку).