Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Не запускается служба сервера, SQLExpress  [new]
i'm_novice
Guest
если все-таки вернуться к вопросу, что автор темы поднял. в чем может быть проблема?
29 ноя 10, 23:34    [9860105]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
i'm_novice
если все-таки вернуться к вопросу, что автор темы поднял. в чем может быть проблема?


Open failed: Could not open file e:\sql10_main_t\sql\mkmastr\databases\objfre\i386\model.mdf for file number 1. OS error: 3(Системе не удается найти указанный путь.).

судя по всему, диск, на котором был установлен mssql, впоследствии был отключен. вместе с файлами.
30 ноя 10, 00:10    [9860190]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
i'm_novice
Guest
не совсем...
у меня как дело было. установочная директория на диске е:
распаковывается сервер в папку со случайным именем. путь до файлов, упомянутых в логе у меня
выглядит так: E:\6bdec2600e8b1a05d66193d4\x86\setup\sql_engine_core_inst_msi\pfiles\sqlservr\mssql.x\mssql\binn\template
после установки эти файлы переносятся в установочную директорию (пример моего пути):
C:\Program Files (x86)\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
я создал путь, указанный в логе, и перенес туда, упомянутые в нем же, файлы. никакой реакции...
30 ноя 10, 00:23    [9860216]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
i'm_novice
я создал путь, указанный в логе, и перенес туда, упомянутые в нем же, файлы. никакой реакции...


надо не файлы переносить, а базы пересоздавать.
http://msdn.microsoft.com/en-us/library/ms144259(v=SQL.90).aspx#rebuilddatabase
30 ноя 10, 00:35    [9860247]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
i'm_novice
никакой реакции...


никакой реакции - это как? в лог при старте сервер пишет что нибудь? или лог пустой?
30 ноя 10, 00:39    [9860261]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
i'm_novice
Guest
прошу прощения. поясняю. никакой реакции - это те же самые сообщения об отсутствующих
файлах.
но, сервер запустился. установил запускать сервер от Local System account и поставил пароль на
пользователя, под которым захожу в систему (до этого его не было).
теперь не запускается SQL Server Agent. пишет, что запустился и тут же выключился. лог пишет:
автор
2010-11-30 00:36:21 - ! [298] Ошибка SQLServer: 18456, Login failed for user 'NT AUTHORITY\SYSTEM'. [SQLSTATE 28000]
2010-11-30 00:36:21 - ! [000] Невозможно подключиться к серверу "COMP\SQLEXPRESS"; не удается запустить SQLServerAgent
2010-11-30 00:36:21 - ! [298] Ошибка SQLServer: 18456, Login failed for user 'NT AUTHORITY\SYSTEM'. [SQLSTATE 28000]
2010-11-30 00:36:21 - ! [382] Вход на сервер "COMP\SQLEXPRESS" завершился неудачно (DisableAgentXPs)
2010-11-30 00:36:21 - ? [098] SQLServerAgent прерван.(нормально)

подскажите, пожалуйста, куда копать?
30 ноя 10, 00:43    [9860268]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
i'm_novice
подскажите, пожалуйста, куда копать?


http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=DisableAgentXPs

первая же ссылка
30 ноя 10, 00:46    [9860277]     Ответить | Цитировать Сообщить модератору
 Не запускается служба сервера, SQLExpress  [new]
Alex_Dobrov
Member

Откуда:
Сообщений: 1
Не запускается служба SQL Server (SQLExpress). Код ошибки 3417.

Помогите пожалуйста!!!!!!!!!!
28 ноя 11, 16:19    [11672386]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
Glory
Member

Откуда:
Сообщений: 104760
Alex_Dobrov
Не запускается служба SQL Server (SQLExpress). Код ошибки 3417.

Помогите пожалуйста!!!!!!!!!!

Компрессию файлов отключите
28 ноя 11, 17:41    [11673249]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
ilnoor
Member

Откуда:
Сообщений: 1
Столкнулся с той же проблемой.
Скачивал MSSQLExpress с официального сайта. ОС: Windows XP Sp3
ребут после установки - служба не запущена.
При попытке запустить вручную выдается сообщение:
автор
Не удалось запустить службу SQL Server (SQLEXPRESS2) на Локальный компьютер. Дополнительные сведения содержатся в журнале системных событий. Если эта служба разработана не в Майкрософт, обратитесь к разработчику службы, и сообщите специфический для этой этой службы код ошибки 1814.


В журнале ошибок более-менее проясняющяя дело ошибка:
автор
FCB::Open failed: не удалось открыть файл e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf для номера файла 1. Ошибка ОС: 21(Устройство не готово.).


Почему оно стучится по этому пути вообще не понятно, у меня там сидиром. Загадочный.

По этому пути нагуглилось решение http://social.msdn.microsoft.com/forums/en-US/sqlexpress/thread/54bbcac3-41c5-4a5d-a4f6-2669e538dc82/

Вкратце:
- суть: почему-то при установке прописывается неправильный путь к файлам данных.
- решение: запустить с особыми ключами, изменить пути, перезапустить службу.
- осложнение: после этого невозможно залогинится под виндовой учеткой, решается вставкой данных учетки. Также не дает залогинится по sa с паролем, указанным при установке. Решение: зайти локально без пароля (должно пустить), при необходимости сменить пароль.

Подробно:
открываем командную строку, запускаем службу
C:\Documents and Settings\ilnoor>NET START MSSQL$SQLEXPRESS /f /T3608
Служба "SQL Server (SQLEXPRESS)" запускается.
Служба "SQL Server (SQLEXPRESS)" успешно запущена.

Подключаемся к только что запущеному экземпляру:
C:\Documents and Settings\ilnoor>SQLCMD -S .\SQLEXPRESS


Находим где хранятся файлы данных, обычно путь к ним навроде этого: C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\
Заменяем {path} в запросе, приведенном ниже, на правильный путь и выполняем его:

ALTER DATABASE model MODIFY FILE ( NAME = modeldev, FILENAME = '{path}\model.mdf');
ALTER DATABASE model MODIFY FILE ( NAME = modellog, FILENAME = '{path}\modellog.ldf');
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData, FILENAME = '{path}\MSDBData.mdf');
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBLog, FILENAME = '{path}\MSDBLog.ldf');
ALTER DATABASE tempdb MODIFY FILE ( NAME = tempdev, FILENAME = '{path}\temp.mdf');
ALTER DATABASE tempdb MODIFY FILE ( NAME = templog, FILENAME = '{path}\temp.ldf');
go


Останавливаем службу:
NET STOP MSSQL$SQLEXPRESS


После этого экземпляр должен нормально запуститься из служб.
23 янв 12, 17:49    [11954718]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Не запускается служба сервера, SQLExpress  [new]
DNShark
Member

Откуда:
Сообщений: 237
спасибо помогло. Правда так и не понял откуда эта ошибка появилась. Вроди бы удалил. MSSQL потом заново ставлю и бах тебе.

Ну и небольшие поправки которые внес.

файл start.bat

NET START msSQLserver /f /T3608


файл 3.sql показывает какие пути неправильные

SELECT name, physical_name, state_desc FROM sys.master_files ORDER BY database_id;


файл 1.bat

sqlcmd -i d:\2.sql -o d:\2.txt


-i считываем -o отчет

файл 2.sql

ALTER DATABASE model MODIFY FILE ( NAME = modeldev, FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Template Data\model.mdf');
ALTER DATABASE model MODIFY FILE ( NAME = modellog, FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Template Data\modellog.ldf');

ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData, FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Template Data\MSDBData.mdf');
ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBLog, FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Template Data\MSDBLog.ldf');

ALTER DATABASE tempdb MODIFY FILE ( NAME = tempdev, FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Template Data\temp.mdf');
ALTER DATABASE tempdb MODIFY FILE ( NAME = templog, FILENAME = 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Template Data\temp.ldf');


файл stop.bat

NET STOP msSQLserver /f /T3608
15 ноя 13, 18:30    [15138717]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Не запускается служба сервера, SQLExpress  [new]
Неялта
Guest
Glory, спасибо за совет, за давностью лет не утратил актуальности!
сколько всего перерыто и переделано из-за того, что службы MSSQLSERVER и SQL Agent не запускались (остальные sql-службы запускаются, а эти две нет! страшно бесило), а загвоздка действительно оказалась в том, что была выставлена настройка сжатия файлов. Причём не на диске или папке, а конкретно на самих файлах в ...\...\MSSQL.1\MSSQL\Data , на mastlog.ldf и остальные.
20 сен 16, 15:46    [19688059]     Ответить | Цитировать Сообщить модератору
 Re: Не запускается служба сервера, SQLExpress  [new]
iap
Member

Откуда: Москва
Сообщений: 47007
Неялта,

в SQL Express нет агента, ЕМНИП.
Glory с середины мая сюда тоже не ходит. :((
20 сен 16, 17:03    [19688529]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить