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

Откуда:
Сообщений: 82
Доброго времени суток, формучане!

Большую часть данных поднял, база подключается, почти работает(Не проводятся часть документов), Тестирование и исправление средствами 1с вылетает с ошибкой и не дает закончить. команда dbcc checkdb (buh, REPAIR_ALLOW_DATA_LOSS); ругалась на индекс _AccumR9814_ByPeriod_TRN в таблице dbo._AccumRg9814. Перестроить, реорганизовать, create/drop не получилось - выходила такая же ошибка как и ниже, я попытался его отключить - не помогло. Теперь при включении индекса пишет следущее:




Действие Включить завершилось неудачно для объекта "Индекс" "_AccumR9814_ByPeriod_TRN". (Microsoft.SqlServer.Smo)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=10.50.1600.1 ((KJ_RTM).100402-1539 )&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Включить Index&LinkId=20476

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

Действие Перестроить завершилось неудачно для объекта "Индекс" "_AccumR9814_ByPeriod_TRN". (Microsoft.SqlServer.Smo)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=10.50.1600.1 ((KJ_RTM).100402-1539 )&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Перестроить Index&LinkId=20476

------------------------------

При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._AccumRg9814" и индекса с именем "_AccumR9814_ByPeriod_TRN". Повторяющееся значение ключа: (сен 10 4014 12:00AM, 0x000000dc, 0xaee7f36fed02d83e42724e9fc6428eb0, 1).
Выполнение данной инструкции было прервано. (Microsoft SQL Server, ошибка: 1505)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=10.50.1600&EvtSrc=MSSQLServer&EvtID=1505&LinkId=20476

------------------------------
КНОПКИ:

ОК
------------------------------

Помогите плиз вылечить, я не программист конечно, а админ, но быстро учусь. Заранее спасибо.
16 сен 14, 20:56    [16582947]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._AccumRg9814" и индекса с именем "_AccumR9814_ByPeriod_TRN". Повторяющееся значение ключа: (сен 10 4014 12:00AM, 0x000000dc, 0xaee7f36fed02d83e42724e9fc6428eb0, 1).


Найдите повторяющиеся значения в таблице по полям индекса и удалите лишние.
16 сен 14, 20:59    [16582956]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

Подскажите как это сделать - я не программист, а людям работать с утра.
16 сен 14, 21:02    [16582961]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

Приведите структуру таблицы и индекса (инструкции CREATE...).

Сообщение было отредактировано: 16 сен 14, 21:10
16 сен 14, 21:09    [16582980]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

сделал команду exec sp_help '_AccumRg9814' - это нужно было(Скрин ниже)?

К сообщению приложен файл. Размер - 14Kb
16 сен 14, 21:27    [16583057]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

В SSMS по правой педали на таблице Script Table As->CREATE->Clipboard и сюда. Для индекса также.
16 сен 14, 21:33    [16583093]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

Да, что-то с буфером видимо было на rdp - не копировалось первый раз, думал что-то не то делаю.

Итак, вот таблица...

USE [EV2014]
GO

/****** Object: Table [dbo].[_AccumRg9814] Script Date: 09/16/2014 23:36:07 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[_AccumRg9814](
[_Period] [datetime] NOT NULL,
[_RecorderTRef] [binary](4) NOT NULL,
[_RecorderRRef] [binary](16) NOT NULL,
[_LineNo] [numeric](9, 0) NOT NULL,
[_Active] [binary](1) NOT NULL,
[_RecordKind] [numeric](1, 0) NOT NULL,
[_Fld9815RRef] [binary](16) NOT NULL,
[_Fld9816RRef] [binary](16) NOT NULL,
[_Fld9817RRef] [binary](16) NOT NULL,
[_Fld9818] [numeric](14, 3) NOT NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

----------------------

Вот индекс

USE [EV2014]
GO

/****** Object: Index [_AccumR9814_ByPeriod_TRN] Script Date: 09/16/2014 23:37:41 ******/
CREATE UNIQUE CLUSTERED INDEX [_AccumR9814_ByPeriod_TRN] ON [dbo].[_AccumRg9814]
(
[_Period] ASC,
[_RecorderTRef] ASC,
[_RecorderRRef] ASC,
[_LineNo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO

ALTER INDEX [_AccumR9814_ByPeriod_TRN] ON [dbo].[_AccumRg9814] DISABLE
GO
16 сен 14, 21:37    [16583108]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

Первичного ключа у таблицы, как я понимаю, нет (ветка Keys "под" таблицей в SSMS)? Сколько записей в таблице (правая педаль на таблице Poperties, закладка Storage)?
16 сен 14, 21:54    [16583176]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

папка ключи пуста, вот хранилище...

К сообщению приложен файл. Размер - 15Kb
16 сен 14, 21:57    [16583195]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

SELECT
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
FROM
   [dbo].[_AccumRg9814] 
GROUP BY
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
HAVING
  COUNT(*) > 1


сколько записей вернет?
16 сен 14, 22:02    [16583215]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,
не дает, индекс выключен(Я в первом посте писал, при установке галочки "использовать индекс, выдает ошибку)

Сообщение 8655, уровень 16, состояние 1, строка 1
Обработчику запросов не удалось предоставить план, потому что индекс "_AccumR9814_ByPeriod_TRN" таблицы или представления "_AccumRg9814" отключен.
16 сен 14, 22:14    [16583254]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

Ну так удалите индекс.
16 сен 14, 22:17    [16583261]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

в том-то и беда - не дает, даже после отключения. Пишет:

ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Действие Удалить завершилось неудачно для объекта "Индекс" "_AccumR9814_ByPeriod_TRN". (Microsoft.SqlServer.Smo)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=10.50.1600.1 ((KJ_RTM).100402-1539 )&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Удалить Index&LinkId=20476

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._AccumRg9814" и индекса с именем "_AccumR9814_ByRecorder_RN". Повторяющееся значение ключа: (0x000000dc, 0xaee7f36fed02d83e42724e9fc6428eb0, 1).
Выполнение данной инструкции было прервано. (Microsoft SQL Server, ошибка: 1505)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=10.50.1600&EvtSrc=MSSQLServer&EvtID=1505&LinkId=20476

------------------------------
КНОПКИ:

ОК
------------------------------
16 сен 14, 22:20    [16583269]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

Удаление индекса:

DROP INDEX [_AccumR9814_ByPeriod_TRN] ON [dbo].[_AccumRg9814]
16 сен 14, 22:22    [16583277]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

вот ответ от запроса

Сообщение 1505, уровень 16, состояние 1, строка 1
Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._AccumRg9814" и индекса с именем "_AccumR9814_ByRecorder_RN". Повторяющееся значение ключа: (0x000000dc, 0xaee7f36fed02d83e42724e9fc6428eb0, 1).
Выполнение данной инструкции было прервано.
16 сен 14, 22:23    [16583279]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,
у таблицы 2 индекса, может второй тоже грохнуть?
16 сен 14, 22:28    [16583295]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

Скриптуйте все имеющиеся некластерные индексы, появляющиеся в сообщении об ошибке, сносите их, потом сносите кластерный.
16 сен 14, 22:28    [16583298]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,
Да, получилось.

Вот вывод

SELECT
[_Period],
[_RecorderTRef],
[_RecorderRRef],
[_LineNo]
FROM
[dbo].[_AccumRg9814]
GROUP BY
[_Period],
[_RecorderTRef],
[_RecorderRRef],
[_LineNo]
HAVING
COUNT(*) > 1

--------------
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 61
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 67
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 14
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 65
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 44
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 56
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 18
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 17
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 69
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 48
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 26
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 54
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 16
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 8
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 31
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 28
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 33
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 13
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 7
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 70
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 57
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 22
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 34
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 21
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 47
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 55
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 1
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 10
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 53
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 19
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 51
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 68
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 72
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 39
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 41
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 4
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 40
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 2
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 20
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 11
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 3
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 30
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 58
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 32
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 66
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 45
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 63
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 73
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 62
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 50
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 5
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 59
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 43
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 35
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 42
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 15
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 27
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 36
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 64
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 46
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 12
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 23
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 29
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 52
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 6
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 60
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 71
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 38
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 25
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 49
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 9
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 24
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 37
----------------
16 сен 14, 22:43    [16583345]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Добавьте в запрос:

ORDER BY
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]


и покажите результат.

Сообщение было отредактировано: 16 сен 14, 22:50
16 сен 14, 22:50    [16583361]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

Вот вывод команды с добавлением.

4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 1
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 2
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 3
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 4
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 5
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 6
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 7
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 8
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 9
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 10
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 11
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 12
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 13
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 14
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 15
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 16
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 17
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 18
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 19
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 20
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 21
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 22
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 23
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 24
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 25
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 26
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 27
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 28
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 29
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 30
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 31
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 32
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 33
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 34
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 35
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 36
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 37
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 38
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 39
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 40
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 41
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 42
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 43
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 44
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 45
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 46
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 47
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 48
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 49
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 50
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 51
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 52
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 53
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 54
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 55
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 56
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 57
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 58
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 59
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 60
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 61
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 62
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 63
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 64
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 65
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 66
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 67
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 68
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 69
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 70
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 71
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 72
4014-09-10 00:00:00.000 0x000000DC 0xAEE7F36FED02D83E42724E9FC6428EB0 73
16 сен 14, 23:00    [16583390]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Traygod,

Всё это Вы делаете на свой страх и риск:

CREATE TABLE [dbo].[_AccumRg9814_temp](
	[_Period] [datetime] NOT NULL,
	[_RecorderTRef] [binary](4) NOT NULL,
	[_RecorderRRef] [binary](16) NOT NULL,
	[_LineNo] [numeric](9, 0) NOT NULL,
	[_Active] [binary](1) NOT NULL,
	[_RecordKind] [numeric](1, 0) NOT NULL,
	[_Fld9815RRef] [binary](16) NOT NULL,
	[_Fld9816RRef] [binary](16) NOT NULL,
	[_Fld9817RRef] [binary](16) NOT NULL,
	[_Fld9818] [numeric](14, 3) NOT NULL
) ON [PRIMARY]

GO

DELETE
  T
FROM
  [dbo].[_AccumRg9814] T
  INNER JOIN
  (
SELECT
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
FROM
   [dbo].[_AccumRg9814] 
GROUP BY
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
HAVING
  COUNT(*) > 1
  )  Q ON
  T.[_Period] = Q.[_Period],
  T.[_RecorderTRef] = Q.[_RecorderTRef],
  T.[_RecorderRRef] = Q.[_RecorderRRef],
  T.[_LineNo] = Q.[_LineNo]
OUTPUT deleted.* INTO [dbo].[_AccumRg9814_temp]


Затем создаете на таблице [dbo].[_AccumRg9814] кластерный, а затем некластерный индекс из имеющихся скриптов.
16 сен 14, 23:18    [16583465]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

так, попробую сейчас сделать копию тогда для начала, спасибо гигантское за ваше терпение и внимательность, по результату отпишусь.
16 сен 14, 23:21    [16583475]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
Traygod
Member

Откуда:
Сообщений: 82
pkarklin,

ругнулось

Сообщение 102, уровень 15, состояние 1, строка 24
Неправильный синтаксис около конструкции "=".
16 сен 14, 23:23    [16583480]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Давно не использовал OUTPUT. C синтаксисом мог наврать. Если что, после создания таблицы еще один вариант DELETE.

DELETE
  T
OUTPUT deleted.* INTO [dbo].[_AccumRg9814_temp]
FROM
  [dbo].[_AccumRg9814] T
  INNER JOIN
  (
SELECT
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
FROM
   [dbo].[_AccumRg9814] 
GROUP BY
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
HAVING
  COUNT(*) > 1
  )  Q ON
  T.[_Period] = Q.[_Period],
  T.[_RecorderTRef] = Q.[_RecorderTRef],
  T.[_RecorderRRef] = Q.[_RecorderRRef],
  T.[_LineNo] = Q.[_LineNo]
16 сен 14, 23:24    [16583484]     Ответить | Цитировать Сообщить модератору
 Re: Накрылась база 1с после выключения света - классика жанра.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Запятые лишние от копи-паста остались и ANDов не хватает:

DELETE
  T
OUTPUT deleted.* INTO [dbo].[_AccumRg9814_temp]
FROM
  [dbo].[_AccumRg9814] T
  INNER JOIN
  (
SELECT
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
FROM
   [dbo].[_AccumRg9814] 
GROUP BY
  [_Period],
  [_RecorderTRef],
  [_RecorderRRef],
  [_LineNo]
HAVING
  COUNT(*) > 1
  )  Q ON
  T.[_Period] = Q.[_Period]
  AND T.[_RecorderTRef] = Q.[_RecorderTRef]
  AND T.[_RecorderRRef] = Q.[_RecorderRRef]
  AND T.[_LineNo] = Q.[_LineNo]


Сообщение было отредактировано: 16 сен 14, 23:29
16 сен 14, 23:26    [16583487]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить