Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
День добрый.
Ситуация такая:
В процессе создания и заполнения таблицы (промежуточной и неважной, но объемной) кончилось место на диске. Таблица наполовину заполнилась и тормознулась с ошибкой.
И все бы ничего, место освободил, но после этого сервер стал жаловаться на tempdb.mdf. При работе уже с другими таблицами. Перезапуск его решал вопрос на небольшое время, но буквально 2-3 запроса и та же картина. Вроде бы tempdb.mdf должен пересоздаваться при перезапуске, но что-то видимо оставалось. А потом сервер вообще перестал стартовать. Видимо полетела таблица master.
Вопрос - как вернуть сервер в работоспособное состояние, так чтобы сохранить все данные. Там больше 40 баз, бекапов естественно актуальных нет, ни данных, ни master. Если можно, подробно, чем это может грозить и как избежав негатива вернуть
все на круги своя.
16 июн 16, 00:53    [19298251]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
aleks2
Guest
Отойди от сервера подальше.
И переквалифицируйся в управдомы.

ЗЫ. Видимо мозг отсутствует.
16 июн 16, 05:48    [19298361]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
o-o
Guest
Еррорлог выкладывайте.
П. С. Мастер не таблица, он системная база
16 июн 16, 08:47    [19298530]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>aleks2
>Отойди от сервера подальше.

Я бы отошел, только больше подойти некому.
Это наследство и копать его только начал.

>o-o
>Еррорлог выкладывайте.
>П. С. Мастер не таблица, он системная база

База конечно.

2016-06-16 09:47:32.73 Server Microsoft SQL Server 2012 - 11.0.2218.0 (X64)
Jun 12 2012 13:05:25
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )

2016-06-16 09:47:32.74 Server (c) Microsoft Corporation.
2016-06-16 09:47:32.74 Server All rights reserved.
2016-06-16 09:47:32.74 Server Server process ID is 2972.
2016-06-16 09:47:32.74 Server System Manufacturer: 'Gigabyte Technology Co., Ltd.', System Model: 'To be filled by O.E.M.'.
2016-06-16 09:47:32.74 Server Authentication mode is WINDOWS-ONLY.
2016-06-16 09:47:32.74 Server Logging SQL Server messages in file 'F:\MSSQL\DATA\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2016-06-16 09:47:32.74 Server The service account is 'STAND\perepelov_as'. This is an informational message; no user action is required.
2016-06-16 09:47:32.74 Server Registry startup parameters:
-d F:\MSSQL\DATA\MSSQL11.MSSQLSERVER\MSSQL\DATA\master.mdf
-e F:\MSSQL\DATA\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG
-l F:\MSSQL\DATA\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf
2016-06-16 09:47:32.74 Server Command Line Startup Parameters:
-s "MSSQLSERVER"
2016-06-16 09:47:32.98 Server SQL Server detected 1 sockets with 4 cores per socket and 8 logical processors per socket, 8 total logical processors; using 8 logical processors based on SQL Server licensing. This is an informational message; no user action is required.
2016-06-16 09:47:32.98 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2016-06-16 09:47:32.98 Server Detected 16273 MB of RAM. This is an informational message; no user action is required.
2016-06-16 09:47:32.98 Server Using conventional memory in the memory manager.
2016-06-16 09:47:33.25 Server This instance of SQL Server last reported using a process ID of 7772 at 15.06.2016 16:52:41 (local) 15.06.2016 13:52:41 (UTC). This is an informational message only; no user action is required.
2016-06-16 09:47:33.25 Server Node configuration: node 0: CPU mask: 0x00000000000000ff:0 Active CPU mask: 0x00000000000000ff:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2016-06-16 09:47:33.25 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2016-06-16 09:47:33.27 Server Software Usage Metrics is disabled.
2016-06-16 09:47:33.28 spid5s Starting up database 'master'.
2016-06-16 09:47:33.29 spid5s 41 transactions rolled forward in database 'master' (1:0). This is an informational message only. No user action is required.
2016-06-16 09:47:33.29 spid5s 0 transactions rolled back in database 'master' (1:0). This is an informational message only. No user action is required.
2016-06-16 09:47:33.38 Server CLR version v4.0.30319 loaded.
2016-06-16 09:47:33.38 spid5s Resource governor reconfiguration succeeded.
2016-06-16 09:47:33.38 spid5s SQL Server Audit is starting the audits. This is an informational message. No user action is required.
2016-06-16 09:47:33.38 spid5s SQL Server Audit has started the audits. This is an informational message. No user action is required.
2016-06-16 09:47:33.41 spid5s SQL Trace ID 1 was started by login "sa".
2016-06-16 09:47:33.42 spid5s Server name is 'PARTNER21'. This is an informational message only. No user action is required.
2016-06-16 09:47:33.44 Server Common language runtime (CLR) functionality initialized using CLR version v4.0.30319 from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\.
2016-06-16 09:47:33.50 spid13s A self-generated certificate was successfully loaded for encryption.
2016-06-16 09:47:33.51 spid13s Server is listening on [ 'any' <ipv6> 1433].
2016-06-16 09:47:33.51 spid13s Server is listening on [ 'any' <ipv4> 1433].
2016-06-16 09:47:33.51 spid13s Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
2016-06-16 09:47:33.51 spid13s Server local connection provider is ready to accept connection on [ \\.\pipe\sql\query ].
2016-06-16 09:47:33.51 Server Server is listening on [ ::1 <ipv6> 1434].
2016-06-16 09:47:33.51 Server Server is listening on [ 127.0.0.1 <ipv4> 1434].
2016-06-16 09:47:33.51 Server Dedicated admin connection support was established for listening locally on port 1434.
2016-06-16 09:47:33.51 spid13s SQL Server is now ready for client connections. This is an informational message; no user action is required.
2016-06-16 09:47:33.51 Server SQL Server is attempting to register a Service Principal Name (SPN) for the SQL Server service. Kerberos authentication will not be possible until a SPN is registered for the SQL Server service. This is an informational message. No user action is required.
2016-06-16 09:47:33.51 Server The SQL Server Network Interface library could not register the Service Principal Name (SPN) [ MSSQLSvc/Partner21.stand.central ] for the SQL Server service. Windows return code: 0xffffffff, state: 43. Failure to register a SPN might cause integrated authentication to use NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies and if the SPN has not been manually registered.
2016-06-16 09:47:33.51 Server The SQL Server Network Interface library could not register the Service Principal Name (SPN) [ MSSQLSvc/Partner21.stand.central:1433 ] for the SQL Server service. Windows return code: 0xffffffff, state: 43. Failure to register a SPN might cause integrated authentication to use NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies and if the SPN has not been manually registered.
2016-06-16 09:47:33.64 spid14s A new instance of the full-text filter daemon host process has been successfully started.
2016-06-16 09:47:33.66 spid18s Starting up database 'ABIZ_OLAP'.
2016-06-16 09:47:33.66 spid20s Starting up database 'fleet_reg_all_2015_full'.
2016-06-16 09:47:33.66 spid21s Starting up database 'fleet_reg_all_2015_UAZ'.
2016-06-16 09:47:33.66 spid17s Starting up database 'msdb'.
2016-06-16 09:47:33.66 spid19s Starting up database 'abiz_admin'.
2016-06-16 09:47:33.66 spid24s Starting up database 'park_all_2014_full'.
2016-06-16 09:47:33.66 spid26s Starting up database 'park_fleet_all_2014_full'.
2016-06-16 09:47:33.66 spid32s Starting up database 'fleet_reg_all_2014_full'.
2016-06-16 09:47:33.66 spid22s Starting up database 'Geo'.
2016-06-16 09:47:33.66 spid30s Starting up database 'fleet_reg_all_2013_full'.
2016-06-16 09:47:33.66 spid9s Starting up database 'mssqlsystemresource'.
2016-06-16 09:47:33.66 spid27s Starting up database 'reg_rbus_dubl'.
2016-06-16 09:47:33.66 spid29s Starting up database 'reg_rtrk_dubl'.
2016-06-16 09:47:33.66 spid35s Starting up database 'MapsRussia'.
2016-06-16 09:47:33.66 spid36s Starting up database 'Park Ssang Yong'.
2016-06-16 09:47:33.66 spid37s Starting up database 'park_all_2013_full'.
2016-06-16 09:47:33.66 spid33s Starting up database 'Import'.
2016-06-16 09:47:33.66 spid31s Starting up database 'fleet_reg_all_2014'.
2016-06-16 09:47:33.66 spid34s Starting up database 'lib'.
2016-06-16 09:47:33.66 spid28s Starting up database 'Export'.
2016-06-16 09:47:33.66 spid38s Starting up database 'park_car_2014_dv4'.
2016-06-16 09:47:33.66 spid23s Starting up database 'park_all_2010_full'.
2016-06-16 09:47:33.66 spid25s Starting up database 'park_car_2014'.
2016-06-16 09:47:33.66 spid39s Starting up database 'park_trlr_2013'.
2016-06-16 09:47:33.66 spid40s Starting up database 'reg_all_2011_full'.
2016-06-16 09:47:33.66 spid41s Starting up database 'reg_all_2012_full'.
2016-06-16 09:47:33.66 spid42s Starting up database 'reg_all_2013_full'.
2016-06-16 09:47:33.66 spid43s Starting up database 'reg_all_2014_full'.
2016-06-16 09:47:33.66 spid44s Starting up database 'reg_all_2014_full_UAZ'.
2016-06-16 09:47:33.66 spid45s Starting up database 'reg_all_2015_full'.
2016-06-16 09:47:33.66 spid46s Starting up database 'reg_all_srokvlad'.
2016-06-16 09:47:33.66 spid47s Starting up database 'reg_rtrlr_dubl'.
2016-06-16 09:47:33.66 spid48s Starting up database 'reg_all_2015_full_UAZ'.
2016-06-16 09:47:33.67 spid9s The resource database build version is 11.00.2218. This is an informational message only. No user action is required.
2016-06-16 09:47:33.70 spid9s Starting up database 'model'.
2016-06-16 09:47:33.70 spid20s Error: 9003, Severity: 20, State: 9.
2016-06-16 09:47:33.70 spid20s The log scan number (35520:19:0) passed to log scan in database 'fleet_reg_all_2015_full' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
2016-06-16 09:47:33.71 spid20s Error: 3414, Severity: 21, State: 1.
2016-06-16 09:47:33.71 spid20s An error occurred during recovery, preventing the database 'fleet_reg_all_2015_full' (7:0) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected, contact Technical Support.
2016-06-16 09:47:33.71 spid20s Starting up database 'reg_trlr_stat'.
2016-06-16 09:47:33.78 spid9s Clearing tempdb database.
2016-06-16 09:47:33.81 spid9s Error: 17053, Severity: 16, State: 1.
2016-06-16 09:47:33.81 spid9s F:\MSSQL\DATA\tempdb.mdf: Operating system error 1393(Структура диска повреждена. Чтение невозможно.) encountered.
2016-06-16 09:47:33.82 spid9s Error: 5173, Severity: 16, State: 1.
2016-06-16 09:47:33.82 spid9s One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
2016-06-16 09:47:33.82 spid9s Error: 5173, Severity: 16, State: 1.
2016-06-16 09:47:33.82 spid9s One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
2016-06-16 09:47:33.82 spid9s Error: 1802, Severity: 16, State: 4.
2016-06-16 09:47:33.82 spid9s CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
2016-06-16 09:47:33.82 spid9s Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized.
2016-06-16 09:47:33.82 spid9s SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.
16 июн 16, 10:08    [19298901]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
serlamp,

вы наверное ещё и reset клацнули...
16 июн 16, 10:20    [19298962]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2415
serlamp
место освободил, .

каким способом?
16 июн 16, 10:24    [19298988]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
o-o
Guest
2016-06-16 09:47:33.81 spid9s F:\MSSQL\DATA\tempdb.mdf: Operating system error 1393(Структура диска повреждена. Чтение невозможно.) encountered.
2016-06-16 09:47:33.82 spid9s One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
2016-06-16 09:47:33.82 spid9s Error: 5173, Severity: 16, State: 1.
2016-06-16 09:47:33.82 spid9s One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
2016-06-16 09:47:33.82 spid9s Error: 1802, Severity: 16, State: 4.
2016-06-16 09:47:33.82 spid9s CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
2016-06-16 09:47:33.82 spid9s Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized.

поэтому не стартует.
ну и по мелочи еще проблемная база есть, fleet_reg_all_2015_full.
16 июн 16, 10:26    [19298996]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>TaPaK
>вы наверное ещё и reset клацнули...

Нет естественно.

>StarikNavy
>место освободил, .
>каким способом?

Не касаемо сервера.

>o-o
>Guest 2016-06-16 09:47:33.81 spid9s F:\MSSQL\DATA\tempdb.mdf: Operating system error 1393(Структура диска повреждена. Чтение невозможно.) encountered.
>2016-06-16 09:47:33.82 spid9s One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
>2016-06-16 09:47:33.82 spid9s Error: 5173, Severity: 16, State: 1.
>2016-06-16 09:47:33.82 spid9s One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
>2016-06-16 09:47:33.82 spid9s Error: 1802, Severity: 16, State: 4.
>2016-06-16 09:47:33.82 spid9s CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
>2016-06-16 09:47:33.82 spid9s Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized.

>поэтому не стартует.

То есть все таки диск посыпался?...

>ну и по мелочи еще проблемная база есть, fleet_reg_all_2015_full.

Кстати не была она проблемной до последнего момента. К ней даже не обращались.
Видимо причина та же?...
16 июн 16, 10:52    [19299150]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
o-o
Guest
про ето 1393 много интересного пишут
типа вирусняк и прочее
How To Fix Error Code 1393
link
There are many reasons why Error Code 1393 happen, including having malware, spyware, or programs not installing properly.
You can have all kinds of system conflicts, registry errors, and Active X errors.
16 июн 16, 11:03    [19299234]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
o-o,

угу, вплоть до драйверов
http://www.cleanwindowserrors.com/1393.php
16 июн 16, 11:05    [19299250]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31960
serlamp
Там больше 40 баз, бекапов естественно актуальных нет, ни данных, ни master
Что может быть естественнее, чем не делать бакапы :-)

Я помню, лет 30 назад делал по второму кругу работу за неделю, дискета посыпалась, с тех пор бакапы у меня всегда в порядке :-)
16 июн 16, 11:07    [19299265]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>alexeyvg
>Там больше 40 баз, бекапов естественно актуальных нет, ни данных, ни master
>Что может быть естественнее, чем не делать бакапы :-)

Не знаю, почему так, но часто такое встречаю.
Говорю же - наследство.
Сам в жизни ни код, ни данные не терял, ни свои, ни чужие. И не хотелось бы начинать.
16 июн 16, 12:09    [19299662]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>o-o
>Guest
>про ето 1393 много интересного пишут типа вирусняк и прочее

>TaPaK
>угу, вплоть до драйверов

То есть откат системы имеет шанс возыметь положительные последствия?
16 июн 16, 12:13    [19299686]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
serlamp
То есть откат системы имеет шанс возыметь положительные последствия?
Последствия могут быть всякие.
Для начала прогоните chkdsk /f.
16 июн 16, 12:17    [19299719]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
Проблема решилась, но частично.
Был переустановлен драйвер диска, после чего Сервер запустился.
Но при работе ругается так:
The operating system returned error incorrect pageid (expected 1:166210; actual 1:166208) to SQL Server during a read at offset 0x00000051284000 in file 'F:\MSSQL\DATA\tempdb.mdf'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

А это кусок лога после ошибки:

2016-06-16 14:24:22.08 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:25:22.13 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:25:22.13 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:26:08.54 spid63 SQL Server encountered: 'incorrect pageid (expected 1:166210; actual 1:166208)' resulting from an attempt to read the following: sort run page (1:166210), in file 'F:\MSSQL\DATA\tempdb.mdf', in database with ID 2. Sort is retrying the read.
2016-06-16 14:26:08.54 spid63 Error: 823, Severity: 24, State: 7.
2016-06-16 14:26:08.54 spid63 The operating system returned error incorrect pageid (expected 1:166210; actual 1:166208) to SQL Server during a read at offset 0x00000051284000 in file 'F:\MSSQL\DATA\tempdb.mdf'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
2016-06-16 14:26:25.25 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:26:25.25 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:27:25.32 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:27:25.32 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:28:25.44 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:28:25.44 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:29:25.54 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:29:25.54 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:30:25.61 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:30:25.61 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:31:25.62 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:31:25.62 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:32:25.68 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:32:25.68 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:33:25.77 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:33:25.77 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:33:43.84 spid7s A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 0 seconds. Working set (KB): 770988, committed (KB): 10239996, memory utilization: 7%.
2016-06-16 14:34:25.87 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:34:25.87 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:35:25.96 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:35:25.96 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:36:26.08 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:36:26.08 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:37:05.56 spid19s AppDomain 2 (master.sys[runtime].1) is marked for unload due to memory pressure.
2016-06-16 14:37:05.56 spid19s AppDomain 2 (master.sys[runtime].1) unloaded.
2016-06-16 14:37:26.15 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:37:26.15 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:38:26.24 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:38:26.24 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]
2016-06-16 14:39:15.67 spid7s A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 331 seconds. Working set (KB): 843228, committed (KB): 4626756, memory utilization: 18%.
2016-06-16 14:39:26.29 Logon Error: 18456, Severity: 14, State: 38.
2016-06-16 14:39:26.29 Logon Login failed for user 'STAND\perepelov_as'. Reason: Failed to open the explicitly specified database 'ReportServer'. [CLIENT: <local machine>]

Причем именно так он вел себя С момента сбоя и ДО полного падения.
16 июн 16, 14:48    [19300569]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
o-o
Guest
и какое отношение кусок еррорлога, приведенный вами,
имеет к темпдб?
темпдб: The operating system returned error incorrect pageid (expected 1:166210; actual 1:166208) to SQL Server during a read at offset 0x00000051284000 in file 'F:\MSSQL\DATA\tempdb.mdf'
поди какое-то curruption.
диск вы проверяли ини нет?

а в еррорлоге пишет, что логин STAND\perepelov_as не смог открыть свою дефолтную базу ReportServer.
ну или меняйте ему дефолтную базу, или разбирайтесь, может она в оффлайне была, когда он пытался на сервер зайти.

про AppDomain 2 (master.sys[runtime].1) unloaded.
ну мало ему памяти, ну выгрузил он этот AppDomain 2.
добавляйте память или не грузите так сервер
16 июн 16, 16:28    [19301166]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>o-o
>и какое отношение кусок еррорлога, приведенный вами,имеет к темпдб?

Хвост никакого отношения конечно. Просто взял до конца файла.

Проверку диска сделал. Ошибку chkdsk нашел и исправил. Но на результат это не повлияло.
Все равно при активном сохранении таблиц валится та же ошибка с tempdb.
Временных таблиц с префиксом # не используется, все в конкретные базы кладется. Но много. На этом этапе и валится.
Причем в свойствах tempdb указывается что она пересоздается как положено - время создания соответствует запуску сервера.
Но в ее Temporary Tables лежат какие-то 4 таблицы с префиксом #. Возможно, конечно , так и должно быть, раньше как-то туда не заглядывал ни разу.
Тогда в чем может быть причина?
17 июн 16, 13:13    [19304763]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31960
serlamp
Проверку диска сделал. Ошибку chkdsk нашел и исправил. Но на результат это не повлияло.
Все равно при активном сохранении таблиц валится та же ошибка с tempdb.
Ну а потом проверяли, после "валится та же ошибка"?
o-o
темпдб: The operating system returned error incorrect pageid (expected 1:166210; actual 1:166208) to SQL Server during a read at offset 0x00000051284000 in file 'F:\MSSQL\DATA\tempdb.mdf'
поди какое-то curruption.
Ну да, либо с диском что то (драйвером, проводом, Windows etc), либо баг сиквела, но последнее совсем невероятно - во всех случаях, о которых слышал, проблема не в нём. Тем более для базы tempdb, которая пересоздаётся.
serlamp
Временных таблиц с префиксом # не используется
Но в ее Temporary Tables лежат какие-то 4 таблицы с префиксом #. Возможно, конечно , так и должно быть, раньше как-то туда не заглядывал ни разу.
tempdb используется сиквелом, не только когда выполняется код создания временных таблиц, да и код этот может встречаться в системном коде, не только в коде приложения.
Так что она нужна, и раздумывать на тему "она у нас не используется" совершенно бесперспективно.
17 июн 16, 13:23    [19304821]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
serlamp
Все равно при активном сохранении таблиц валится та же ошибка с tempdb.
Для начала проверьте model:
dbcc checkdb(model) with no_infomsgs;
17 июн 16, 13:28    [19304851]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
o-o
Guest
переложите темпдб на другой диск,
раз этот битый.
вы можете считать, что это прекрасный диск, но ОС так не считает,
и пока сиквел по этому поводу с ОС общается, а не с вами,
ошибка не уйдет
17 июн 16, 13:31    [19304873]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>invm
>Для начала проверьте model:

Проверил:
2016-06-17 13:47:34.52 spid56 DBCC CHECKDB (model) WITH no_infomsgs executed by STAND\perepelov_as found 0 errors and repaired 0 errors. Elapsed time: 0 hours 0 minutes 0 seconds. Моментальный снимок внутренней базы данных имеет точку разбиения с номером LSN = 00000021:00000171:0001 и первый номер LSN = 00000021:0000016f:0001.
17 июн 16, 13:51    [19304981]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
2016-06-17 13:45:54.08 spid7s A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 0 seconds. Working set (KB): 4882160, committed (KB): 10239992, memory utilization: 47%.
17 июн 16, 13:54    [19304998]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>o-o
>переложите темпдб на другой диск,
>раз этот битый.
>вы можете считать, что это прекрасный диск, но ОС так не считает

Вот в этом и дело. Если именно диск битый так его менять надо, это же не только temp'a касается. А если все же дело не в диске, то куча усилий и времени уйдет зря, а проблему не решит.
17 июн 16, 13:57    [19305023]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
serlamp
>o-o
>переложите темпдб на другой диск,
>раз этот битый.
>вы можете считать, что это прекрасный диск, но ОС так не считает

Вот в этом и дело. Если именно диск битый так его менять надо, это же не только temp'a касается. А если все же дело не в диске, то куча усилий и времени уйдет зря, а проблему не решит.

правильно, можно не тратить усилий и вдруг само пройдёт :) ну и ось говорит что дело то в диске
17 июн 16, 14:17    [19305133]     Ответить | Цитировать Сообщить модератору
 Re: Падение SQL Server и его восстановление  [new]
serlamp
Member

Откуда:
Сообщений: 12
>TaPaK
>правильно, можно не тратить усилий и вдруг само пройдёт :)

Само эт вряд ли. )) То что с диском проблема это уже понятно. Но на нем же не только tempDb. Там же еще и данные лежат. Если проблема с драйверами это одно. Если с самим диском другое. Даже если я перетащу Temp на другой и все прекрасно заработает, а этот диск реально проблемный, то значит что проблема НЕ решена. Она просто отложится на время.
17 июн 16, 14:40    [19305311]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить