Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Отказ запуска mssql server 2000 sp4. (http://forum.oszone.net/showthread.php?t=164291)

sagepro 22-01-2010 10:11 1326736

Отказ запуска 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 1326741

Да база то в порядке, просто не удается зайти в систему под учетной записью NT AUTHORITY\SYSTEM. Зайдите в панель управления-администрирование-службы. Найдите службу SQL Server. Откройте ее свойства - вкладка Вход в систему - Установите переключатель на "С учетной записью" и введите данные(имя, пароль) локального администратора. Те же действия можно будет проделать со службой SQL Server Agent.

sagepro 22-01-2010 10:49 1326763

Цитата:

Цитата Delirium
Да база то в порядке, просто не удается зайти в систему под учетной записью NT AUTHORITY\SYSTEM. »

из за чего это могло произойти? на SQL тока одна программа документооборота.

Цитата:

Цитата Delirium
Зайдите в панель управления-администрирование-службы. Найдите службу SQL Server. Откройте ее свойства - вкладка Вход в систему - Установите переключатель на "С учетной записью" и введите данные(имя, пароль) локального администратора. »

цитируе сообщение при запуске службы MSSQLSERVER
служба "MSSQLSERVER" на "Локальный компьютер" была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещенийпроизводительности.

Цитата:

Цитата Delirium
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 1327779

Предположительно у вас временная тестовая версия SQL Server 2000 и у нее истек срок работы.
Вам необходимо установить нормальную (не evaluation ) версию SQL Server.
С базами данных у вас ничего страшного не произойдет.
Вам необходимо будет подцепить их заново на новом SQL Server и создать логины\дать права на подключение к новому SQL Server для приложения, использующего базы данных.

Delirium 25-01-2010 02:16 1329028

Илгиз Мамышев прав, я не увидел вышеуказанную надпись. sagepro, установите на сервер SQL Server 2005 Express Edition, он бесплатный и для ваших целей, я думаю, подойдет.

sagepro 25-01-2010 09:25 1329144

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 1329160

Цитата:

Цитата sagepro
из этих версий есть какая нить которая неимеет trial-ный характер »

нет.
Цитата:

Цитата sagepro
2005 express к моему большому сожалению неподходит »

Почему?

sagepro 25-01-2010 10:17 1329174

Цитата:

Цитата Delirium
Почему? »

программа по документообороту - серверный инстальник сразу выдает сообщение о том что нужно установить sql 2000 sp2 как минимум или выше а установленный 2005 express ваще как будто невидит... и дальнейшая установка сводится на нет.

Delirium 26-01-2010 01:12 1329948

Цитата:

Цитата sagepro
а установленный 2005 express ваще как будто невидит... »

А вы не забыли про такую вещь, как Named Instance? При установке Express спрашивается, как его именовать. Если оставить по умолчанию, то в строке адреса до сервера потом надо будет вводить не просто 192.168.1.1, а с указанием именования, т.е. 192.168.1.1\sqlexpress. Вместо sqlexpress может быть строка, которую вы сами выбрали при установке.

sagepro 04-02-2010 06:44 1338468

Цитата:

Цитата Delirium
А вы не забыли про такую вещь, как Named Instance? При установке Express спрашивается, как его именовать »

Странно но факт: при установке SQL 2005 Express он пропустил 2 этапа первый это тот в котором нужно было прописывать Named Instance или же остаться по дефолту и второй этап это про то где нужно было выбрать в Service Account или же Local sysem или domain user account с вводом имени домена и тд.

в уже установленной Named Instance можно изменить?

Delirium 04-02-2010 08:27 1338524

Цитата:

Цитата sagepro
второй этап это про то где нужно было выбрать в Service Account или же Local sysem или domain user account с вводом имени домена и тд. »

ОТкрываем оснастку Службы и меняем запуск на кого угодно.
Цитата:

Цитата sagepro
в уже установленной Named Instance можно изменить? »

Что изменить? Учетку - указано выше. Если само название инстанции, то смотрите в оснастах Surface Area Configuration и в Configuration Manager

Можно кстати поставить не Express версию SQL 2005(триал) и Express. Настроить все что нужно через оснастки управления полной версии и потом удалить полную версию. :)


Время: 03:56.

Время: 03:56.
© OSzone.net 2001-