Показать полную графическую версию : [решено] Отказ запуска mssql server 2000 sp4.
доброго времени суток!
ситуация такова: win server2003 одноранговая сеть без домена, утановлен sql 2000 sp4, ... И так сервер работал работал и вдруг не запускается и висит в трее значек с красным квадратиком.
логи в подкаталоге LOG sql-сервера, файлики ERRORLOG.* смотрим содержимое notepad'ом...
2010-01-21 18:06:20.98 server SQL Server evaluation period has expired.
(хотя перестал работать он примерно в 14 00 этого же числа)
и содержимой LOG-файлов SQLAGENT.1
2009-12-11 12:34:26 - ! [298] SQLServer Error: 18456, Login failed for user 'NT AUTHORITY\SYSTEM'. [SQLSTATE 28000]
2009-12-11 12:34:26 - ! [000] Unable to connect to server '(local)'; SQLServerAgent cannot start
2009-12-11 12:34:41 - ? [098] SQLServerAgent terminated (normally)
SQLAGENT.OUT
2009-12-11 13:04:08 - ! [298] SQLServer Error: 18456, Login failed for user 'NT AUTHORITY\SYSTEM'. [SQLSTATE 28000]
2009-12-11 13:04:08 - ! [000] Unable to connect to server '(local)'; SQLServerAgent cannot start
2009-12-11 13:04:24 - ? [098] SQLServerAgent terminated (normally)
помогите пожалуйста помоему тут бэкап даже никто и неделал а в базу пихает программа по документообороту всякие документы почти 2 месяца
Delirium
22-01-2010, 10:19
Да база то в порядке, просто не удается зайти в систему под учетной записью NT AUTHORITY\SYSTEM. Зайдите в панель управления-администрирование-службы. Найдите службу SQL Server. Откройте ее свойства - вкладка Вход в систему - Установите переключатель на "С учетной записью" и введите данные(имя, пароль) локального администратора. Те же действия можно будет проделать со службой SQL Server Agent.
Да база то в порядке, просто не удается зайти в систему под учетной записью NT AUTHORITY\SYSTEM. »
из за чего это могло произойти? на SQL тока одна программа документооборота.
Зайдите в панель управления-администрирование-службы. Найдите службу SQL Server. Откройте ее свойства - вкладка Вход в систему - Установите переключатель на "С учетной записью" и введите данные(имя, пароль) локального администратора. »
цитируе сообщение при запуске службы MSSQLSERVER
служба "MSSQLSERVER" на "Локальный компьютер" была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещенийпроизводительности.
SQL Server Agent. »
изменил "вход в систему" призапуске выдает ошибку 1068 "неудалось запустить дочернюю службу"
ну с нейто все ясно она и незапустится пока MSSQLSERVER незапущен.
я тут вычитал что это фраза в логе:
2010-01-21 18:06:20.98 server SQL Server evaluation period has expired.
говорит о том что период опробования SQL servera закончился.
Илгиз Мамышев
23-01-2010, 16:06
Предположительно у вас временная тестовая версия SQL Server 2000 и у нее истек срок работы.
Вам необходимо установить нормальную (не evaluation ) версию SQL Server.
С базами данных у вас ничего страшного не произойдет.
Вам необходимо будет подцепить их заново на новом SQL Server и создать логины\дать права на подключение к новому SQL Server для приложения, использующего базы данных.
Delirium
25-01-2010, 02:16
Илгиз Мамышев прав, я не увидел вышеуказанную надпись. sagepro, установите на сервер SQL Server 2005 Express Edition, он бесплатный и для ваших целей, я думаю, подойдет.
SQL Server 2000:
Enterprise Edition
Standard Edition
Personal Edition
Developer Edition
Desktop Engine
Windows CE Edition
из этих версий есть какая нить которая неимеет trial-ный характер илиже обязательно лицензию надо?
а вот 2005 express к моему большому сожалению неподходит(((..
Delirium
25-01-2010, 09:59
из этих версий есть какая нить которая неимеет trial-ный характер »
нет.
2005 express к моему большому сожалению неподходит »
Почему?
Почему? »
программа по документообороту - серверный инстальник сразу выдает сообщение о том что нужно установить sql 2000 sp2 как минимум или выше а установленный 2005 express ваще как будто невидит... и дальнейшая установка сводится на нет.
Delirium
26-01-2010, 01:12
а установленный 2005 express ваще как будто невидит... »
А вы не забыли про такую вещь, как Named Instance? При установке Express спрашивается, как его именовать. Если оставить по умолчанию, то в строке адреса до сервера потом надо будет вводить не просто 192.168.1.1, а с указанием именования, т.е. 192.168.1.1\sqlexpress. Вместо sqlexpress может быть строка, которую вы сами выбрали при установке.
А вы не забыли про такую вещь, как Named Instance? При установке Express спрашивается, как его именовать »
Странно но факт: при установке SQL 2005 Express он пропустил 2 этапа первый это тот в котором нужно было прописывать Named Instance или же остаться по дефолту и второй этап это про то где нужно было выбрать в Service Account или же Local sysem или domain user account с вводом имени домена и тд.
в уже установленной Named Instance можно изменить?
Delirium
04-02-2010, 08:27
второй этап это про то где нужно было выбрать в Service Account или же Local sysem или domain user account с вводом имени домена и тд. »
ОТкрываем оснастку Службы и меняем запуск на кого угодно.
в уже установленной Named Instance можно изменить? »
Что изменить? Учетку - указано выше. Если само название инстанции, то смотрите в оснастах Surface Area Configuration и в Configuration Manager
Можно кстати поставить не Express версию SQL 2005(триал) и Express. Настроить все что нужно через оснастки управления полной версии и потом удалить полную версию. :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.