Поделиться через


Ошибки 4000 - 4999

Ошибка

Серьезность

Запись в журнал

Описание (текст сообщения)

4001

10

Нет

Клиент отправляет sp_reset_connection, в то время как имеются запросы, ожидающие выполнения, происходит отключение сервера.

4002

16

Нет

Неверный протокол входящего потока табличных данных. Непредвиденное окончание потока.

4004

16

Нет

Данные в Юникоде в параметрах сортировки только для Юникода или данные ntext невозможно отправить клиентам с использованием библиотеки DB-Library (такой как ISQL), ODBC версии 3.7 или более ранней.

4005

16

Нет

Невозможно обновить столбцы более чем из одной базовой таблицы в одном вызове обновления.

4006

16

Нет

Невозможно удалить строки более чем из одной базовой таблицы в одном вызове удаления.

4007

16

Нет

Не удалось обновить или вставить столбец "%.*ls". Он может быть выражением.

4008

16

Нет

Типы данных varchar(max), nvarchar(max), varbinary(max) и XML невозможно использовать в предложении compute для драйверов клиента, версии которых предшествуют SQL Server 2005. Повторите запрос с использованием более нового драйвера клиента.

4009

16

Нет

Неверный протокол входящего потока табличных данных. Заголовки TDS содержали ошибки.

4010

16

Нет

Неверный протокол входящего потока табличных данных. Заголовок TDS уведомления о запросе содержал ошибки.

4011

16

Нет

Неверный протокол входящего потока табличных данных. Заголовок TDS MARS содержал ошибки.

4012

16

Нет

Обнаружены недопустимые параметры сортировки потока табличных данных (TDS).

4013

16

Нет

Неверный протокол входящего потока табличных данных. Отсутствует заголовок режима MARS TDS.

4014

20

Нет

Произошла неустранимая ошибка при считывании входного потока из сети. Сеанс будет прерван (ошибка ввода: %d, ошибка вывода: %d).

4015

16

Нет

Язык, запрашиваемый в попытке входа "%.*ls", не является официальным именем языка в этом экземпляре SQL Server. Будет использовано серверное значение по умолчанию %.*ls.

4016

16

Нет

Язык, запрашиваемый в попытке входа %.*ls", не является официальным именем языка в этом экземпляре SQL Server. Будут использованы пользовательские значения по умолчанию %.*ls.

4017

16

Нет

Ни язык, запрашиваемый в попытке входа "%.*ls", ни пользовательский язык по умолчанию %.*ls не являются официальным именем языка в этом экземпляре SQL Server. Будет использовано серверное значение по умолчанию %.*ls.

4018

16

Нет

Пользовательский язык по умолчанию %.*ls не является официальным именем языка в этом экземпляре SQL Server. Будет использовано серверное значение по умолчанию %.*ls.

4019

16

Нет

Язык, запрашиваемый в попытке входа "%.*ls", не является официальным именем языка в этом экземпляре SQL Server. Ошибка входа в систему.

4020

16

Нет

Недопустимый порядок даты по умолчанию "%.*ls" для языка %.*ls. Будет использован формат mdy.

4021

16

Нет

При сбросе соединения выполняется переход в состояние, отличное от исходного входа в систему. Ошибка входа.

4022

16

Нет

Ожидалась массовая загрузка данных, но они не были отправлены. Выполнение пакета будет прервано.

4027

16

Нет

Установите ленту %hs для базы данных "%ls" в накопитель на магнитной ленте "%ls".

4028

16

Нет

Конец ленты. Извлеките ленту "%ls" и установите следующую ленту для %hs базы данных "%ls".

4030

10

Нет

Носитель на устройстве "%ls" был отключен в %hs и не может быть перезаписан.

4035

10

Нет

Обработано %I64d страниц для базы данных "%ls", файл "%ls" для файла %ls.

4037

16

Нет

Указанное пользователем имя MEDIANAME "%.*ls" не совпадает с MEDIANAME "%ls" устройства "%ls".

4038

16

Нет

Не удалось найти идентификатор файла %d на устройстве "%ls".

4060

11

Нет

Не удается открыть базу данных "%.*ls", запрашиваемую именем входа. Не удалось выполнить вход.

4061

11

Нет

Невозможно открыть ни базу данных "%.*ls", запрашиваемую именем входа, ни пользовательскую базу данных по умолчанию. Будет использована база данных master.

4062

11

Нет

Невозможно открыть пользовательскую базу данных по умолчанию. Будет использована база данных master.

4063

11

Нет

Не удалось открыть базу данных "%.*ls", запрошенную именем входа. Будет использована пользовательская база данных по умолчанию "%.*ls".

4064

11

Нет

Невозможно открыть пользовательскую базу данных по умолчанию. Не удалось выполнить вход.

4065

16

Да

Пользователь пытается использовать "%.*ls" через ODS, которая больше не поддерживается.

4066

16

Нет

Идентификаторы типов выше 65535 не могут быть переданы на клиенты, входящие в поставку SQL Server 2000 и более ранних версий.

4067

16

Нет

Не удалось сериализовать тип CLR, так как был указан недопустимый файл cookie.

4068

20

Нет

Процедура sp_resetconnection была отправлена как часть пакета удаленного вызова процедуры (RPC), но это был не последний вызов RPC в пакете. Это соединение будет закрыто.

4069

16

Нет

Конечное значение выходного параметра было NULL, и его невозможно отправить клиенту версии 6.5, ожидающему значение параметра, отличное от NULL.

4070

16

Нет

В предложении COMPUTE указано более 255 столбцов. Эти метаданные невозможно отправить клиенту SQL Server версии 6.5.

4071

10

Нет

Функция обратного вызова РХП "%.*ls" привела к ошибке в расширенной процедуре "%.*ls", поскольку она выполнялась из инструкции INSERT-EXEC, которая не разрешает данной расширенной процедуре посылать сведения, за исключением результирующего набора.

4072

10

Нет

Функция обратного вызова РХП "%.*ls" привела к ошибке в расширенной процедуре "%.*ls", поскольку эта процедура была вызвана из определяемой пользователем функции, не допускающей отправку данных.

4073

16

Нет

Возвращаемое значение типа данных varchar(max), nvarchar(max), varbinary(max), XML или другого типа больших объектов невозможно вернуть клиенту с версиями драйвера более ранними, чем SQL Server 2005. Отправьте запрос повторно с использованием более поздней версии клиентского драйвера.

4074

16

Нет

Клиентские драйверы не принимают результирующие наборы, содержащие более 65 535 столбцов.

4075

16

Нет

Выполнение инструкции USE завершилось ошибкой, поскольку параметры сортировки базы данных %.*ls не распознаются старыми версиями клиентского драйвера. Попробуйте обновить операционную систему клиента, клиентское программное обеспечение базы данных или воспользоваться другими параметрами сортировки. Дополнительные сведения об изменении параметров сортировки см. в электронной документации по SQL Server.

4076

16

Нет

Выполнение инструкции ALTER DATABASE завершилось ошибкой, поскольку параметры сортировки базы данных %.*ls не распознаются старыми версиями клиентского драйвера. Попробуйте обновить операционную систему клиента, клиентское программное обеспечение базы данных или воспользоваться другими параметрами сортировки. Дополнительные сведения об изменении параметров сортировки см. в электронной документации по SQL Server.

4077

20

Нет

Выполнение инструкции завершилось ошибкой, поскольку в значении sql_variant используются параметры сортировки %.*ls, которые не распознаются старыми версиями клиентского драйвера. Попробуйте обновить операционную систему клиента, клиентское программное обеспечение базы данных или воспользоваться другими параметрами сортировки. Дополнительные сведения об изменении параметров сортировки см. в электронной документации по SQL Server.

4078

16

Нет

Выполнение инструкции завершилось ошибкой, поскольку столбец "%.*ls" (ID=%d) использует параметры сортировки %.*ls, которые не распознаются старыми версиями клиентского драйвера. Попробуйте обновить операционную систему клиента, клиентское программное обеспечение базы данных или воспользоваться другими параметрами сортировки. Дополнительные сведения об изменении параметров сортировки см. в электронной документации по SQL Server.

4079

16

Нет

Ошибка выполнения инструкции. Во время отправки потока данных произошло арифметическое переполнение.

4101

16

Нет

Статистические выражения, находящиеся справа от предложения APPLY, не могут ссылаться на столбцы, находящиеся слева.

4102

15

Нет

Подсказка блокировки READPAST допускается только в целевых таблицах, входящих в UPDATE и DELETE, и в таблицах, указанных в явном предложении FROM.

4103

15

Нет

%.*ls: временные представления не допускаются.

4104

16

Нет

Не удалось выполнить привязку составного идентификатора "%.*ls".

4105

16

Нет

Определяемые пользователем функции, функции секционирования и ссылки на столбцы не допускаются в выражениях в этом контексте.

4106

16

Нет

Операторы внешнего соединения, не соответствующие стандарту ANSI (*= и =*), не допускаются, если в запросе используется таблица с набором столбцов. Измените запрос, используя операторы внешнего соединения стандарта ANSI.

4107

16

Нет

Вставка в удаленные таблицы или представления с использованием программы BCP или инструкции BULK INSERT недопустима.

4108

16

Нет

Оконные функции могут использоваться только в предложениях SELECT или ORDER BY.

4109

16

Нет

Оконные функции нельзя использовать в контексте других оконных или статистических функций.

4110

16

Нет

Недопустимый тип аргумента "%s" для параметра %d "%s".

4111

16

Нет

За инструкцией CREATE SCHEMA должно следовать имя или ключевое слово авторизации.

4112

16

Нет

Ранжирующая функция "%.*ls" должна содержать предложение ORDER BY.

4113

16

Нет

"%.*ls" не является допустимой статистической и ранжирующей функцией, и ее нельзя использовать с предложением OVER.

4114

16

Нет

Функция "%.*ls" принимает ровно %d аргументов.

4115

16

Нет

Ссылка на столбец "%.*ls" недопустима в аргументе предложения TOP. Допускаются только ссылки на столбцы внешней области или изолированные выражения и вложенные запросы.

4116

16

Нет

Функция "ntile" принимает только положительное выражение типа int или bigint в качестве входного аргумента.

4117

16

Нет

Не удается получить табличные данные для этого запроса, так как схема таблицы "%.*ls" слишком часто изменялась. Поскольку таблица "%.*ls" содержит вычисляемый столбец, после изменения схемы таблицы требуется обновление всех данных. Повторите выполнение запроса и, если эта проблема не исчезнет, при помощи приложения SQL Server Profiler выясните, какими изменениями схемы она вызвана.

4118

16

Нет

В предложении FOR UPDATE указано недопустимое выражение.

4119

16

Нет

Значения по умолчанию не могут быть назначены методам задания свойств столбцов с типом CLR.

4120

16

Нет

Имя определяемой пользователем функции не может иметь префикс с именем базы данных в этом контексте.

4121

16

Нет

Не удалось найти столбец "%.*ls", определяемую пользователем функцию или статистическую функцию "%.*ls". Также возможно, что имя является неоднозначным.

4122

16

Нет

Удаленные вызовы функций, возвращающих табличное значение, не допускаются.

4124

16

Нет

Указаны недопустимые параметры для пакета.

4126

16

Нет

Столбцы с полнотекстовой индексацией не найдены.

4127

16

Нет

По меньшей мере один из аргументов функции COALESCE должен быть типизированным NULL.

4128

16

Нет

Произошла внутренняя ошибка при выполнении удаленного запроса. Свяжитесь со специалистом службы поддержки SQL Server и сообщите подробные данные о запросе, который пытались запустить.

4129

16

Нет

Встроенная функция "%.*ls" не может принимать взаимосвязанные параметры или вложенные запросы, так как использует полнотекстовый оператор.

4130

16

Нет

Для набора строк BULK была указана повторяющаяся подсказка.

4131

16

Нет

Литеральное значение времени компиляции указано более одного раза для переменной "%.*ls" в одном или нескольких предложениях OPTIMIZE FOR.

4132

16

Нет

Значение, указанное для переменной "%.*ls" в предложении OPTIMIZE FOR, нельзя неявно преобразовать в тип этой переменной.

4133

16

Нет

В качестве аргумента для инструкции RETURN может указываться только скалярное выражение.

4134

16

Да

Метаданные, хранимые на диске для вычисляемого столбца "%.*ls" в таблице "%.*ls", не соответствуют определению столбца. Чтобы избежать возможности повреждения индекса, удалите и создайте повторно этот вычисляемый столбец.

4135

16

Нет

Синоним "%.*ls" определен для очереди "%.*ls". Очереди не могут иметь синонимов.

4136

16

Нет

Подсказку "%.*ls" невозможно использовать с подсказкой "%.*ls".

4137

16

Нет

Файл форматирования не может быть указан вместе с параметром SINGLE_BLOB, SINGLE_CLOB или SINGLE_NCLOB.

4138

16

Нет

Указаны конфликтующие подсказки блокировки для таблицы "%.*ls". Это может быть вызвано конфликтующей подсказкой, указанной для представления.

4139

16

Нет

Не удалось обработать запрос, так как он ссылается на возвращающую табличное значение функцию "%.*ls" среды CLR с подсказкой через представление "%.*ls".

4140

15

Нет

Подсказка блокировки READCOMMITTEDLOCK недопустима в целевой таблице инструкции INSERT.

4141

16

Нет

Вложенные обновления типа CLR не допускаются.

4142

16

Нет

Статистические выражения в списке RECEIVE недопустимы.

4143

16

Нет

Поставщик массовых операций OPENROWSET не является допустимой целью для %.*ls.

4144

16

Нет

Подсказка "%.*ls" недопустима при вставке в удаленные таблицы.

4145

15

Нет

Рядом с "%.*ls" в контексте, где ожидается условие, указано выражение типа, отличного от логического.

4146

16

Нет

Статистику можно создать только по столбцам.

4147

15

Нет

В запросе используются операторы внешнего соединения, не соответствующие стандарту ANSI ("*=" или "=*"). Чтобы запустить этот запрос без изменений, установите уровень совместимости текущей базы данных в значение 80, используя параметр SET COMPATIBILITY_LEVEL инструкции ALTER DATABASE. Настоятельно рекомендуется перезаписать запрос с использованием операторов внешнего соединения, соответствующих стандарту ANSI (LEFT OUTER JOIN, RIGHT OUTER JOIN). В следующих версиях SQL Server операторы соединения, не соответствующие стандарту ANSI, не будут поддерживаться даже в режимах обратной совместимости.

4148

16

Нет

Методы XML недопустимы в предложении GROUP BY.

4150

16

Нет

Подсказки недопустимы в рекурсивных ссылках обобщенного табличного выражения (CTE). Следует удалить подсказку из рекурсивной ссылки CTE "%.*ls".

4151

16

Нет

Тип первого аргумента NULLIF не может быть константой NULL, потому что тип первого аргумента должен быть известен.

4152

16

Нет

Тип "%.*ls" не является типом CLR.

4153

16

Нет

Невозможно считать тип данных "%ls" типом данных "%ls".

4154

16

Нет

UNNEST может принимать только выражение типа multiset.

4155

15

Нет

Список SELECT для вложенной инструкции INSERT может содержать только один элемент.

4156

16

Нет

Цель вложенной вставки, вложенного обновления или вложенного удаления должна иметь тип multiset.

4157

16

Нет

"%.*ls" является недопустимым свойством, полем или методом.

4158

16

Нет

На поле "%.*ls" имеется более одной ссылки в списке наборов, непосредственно или через свойство.

4159

16

Нет

Для отложенных экземпляров типа CLR в качестве аргумента необходим столбец локальной базовой таблицы.

4160

16

Нет

Не удалось найти подходящий ключ в таблице "%.*ls" для использования в отложенной выборке типов CLR.

4161

16

Нет

В отложенной выборке типа CLR допустимы только типы CLR.

4162

16

Нет

Таблица PROB_MATCH может использоваться только внутри запроса PROB_MATCH.

4163

16

Нет

Предложение GROUP BY необходимо в запросе PROB_MATCH.

4164

16

Нет

Предложение GROUP BY в запросе PROB_MATCH может иметь только ключевые столбцы и должно включать все ключевые столбцы.

4165

16

Нет

Аргумент переопределения области, если он есть в одном из вложенных запросов, должен присутствовать во всех вложенных запросах в виде одной и той же константы и переменной.

4166

16

Нет

Недопустимый вложенный запрос PROB_MATCH.

4167

16

Нет

Несколько вложенных запросов PROB_MATCH могут ссылаться только на одну и ту же базовую таблицу.

4168

16

Нет

Недопустимый элемент проекта PROB_MATCH в списке PROB_MATCH SELECT.

4169

16

Нет

Применение TREAT более одного раза к одному выражению недопустимо в ссылке полнотекстового свойства.

4170

16

Нет

Спецификация (ANY) может быть применена только к выражениям типа multiset.

4171

16

Нет

Для статистического выражения в списке PROB_MATCH SELECT не указан псевдоним.

4172

16

Нет

Неправильное использование полнотекстового %s.

4173

16

Нет

"%.*s" является недопустимым именем функции количественной оценки.

4174

16

Нет

Запрос значения выборки отложенного создания экземпляра типа CLR может ссылаться только на столбец с типом больших объектов или больших значений.

4175

16

Нет

Невозможно выполнить вложенные обновления для типов CLR, не являющихся типом Format.Structured.

4176

16

Нет

Указано слишком много параметров для таблицы FULLTEXTTABLE типа "Simple". Число параметров не должно превышать %d.

4177

16

Нет

Предложение FROM запроса PROB_MATCH должно состоять из одной производной таблицы.

4184

16

Нет

Не удается получить табличные данные для этого запроса, так как схема таблицы "%.*ls" слишком часто изменялась. Таблица "%.*ls" содержит фильтруемый индекс или отфильтрованную статистику, поэтому при изменении схемы таблицы необходимо обновить все данные таблицы. Повторите выполнение запроса и, если эта проблема не исчезнет, при помощи приложения SQL Server Profiler выясните, какими изменениями схемы она вызвана.

4185

16

Нет

Это действие нельзя выполнить для системного типа.

4186

16

Нет

Нельзя ссылаться на столбец «%ls.%.*ls» из предложения OUTPUT, так как определение столбца содержит вложенный запрос или ссылку на функцию, которая выполняет доступ к системным данным или данным пользователя. По умолчанию функция может осуществлять доступ к данным, если она не привязана к схеме. Рассмотрите возможность удаления вложенного запроса или функции из определения столбца либо удаления столбца из предложения OUTPUT.

4202

16

Нет

Выполнение инструкции BACKUP LOG невозможно, так как в базе данных существуют изменения с неполным протоколированием и одна или несколько файловых групп недоступны.

4208

16

Нет

Инструкция %hs недопустима в модели восстановления SIMPLE. Используйте инструкцию BACKUP DATABASE или измените модель восстановления с помощью инструкции ALTER DATABASE.

4212

16

Нет

Не удалось создать резервную копию журнала базы данных master. Используйте инструкцию BACKUP DATABASE.

4214

16

Нет

Инструкцию BACKUP LOG невозможно выполнить, так как не существует резервной копии текущей базы данных.

4215

10

Нет

Этот журнал не был усечен, поскольку записи в его начале ожидают репликации или системы отслеживания измененных данных. Проверьте, запущен ли агент чтения журнала или задание записи, либо при помощи хранимой процедуры sp_repldone пометьте транзакции как распределенные или отслеживаемые.

4217

10

Нет

BACKUP LOG не может изменить эту базу данных, поскольку она доступна только для чтения. Резервное копирование будет продолжено, хотя последующие резервные копирования повторят работу данного.

4218

16

Нет

В базе данных существуют операции с неполным протоколированием. Выполните инструкцию BACKUP LOG.

4302

16

Нет

Параметр "%ls" конфликтует с оперативным восстановлением. Удалите конфликтующий параметр и выполните команду повторно.

4303

16

Нет

Начальной точкой наката является регистрационный номер транзакции в журнале (LSN) %.*s. Для завершения последовательности восстановления необходимо выполнить дополнительный накат после номера LSN %.*s.

4305

16

Нет

Журнал в данном резервном наборе данных начинается с номера LSN %.*ls, который еще не может применяться к базе данных. Может быть восстановлена более ранняя резервная копия журналов, включающая номер LSN %.*ls.

4307

16

Нет

Оперативное восстановление в базу данных "%ls" не удалось. Возможно, необходимо выполнить автономное восстановление. Для принудительного выполнения автономного восстановления отключите базу данных с помощью инструкции ALTER DATABASE.

4308

10

Нет

Оперативное восстановление выполнено, но был указан режим WITH NORECOVERY. Используйте команду RESTORE WITH RECOVERY для открытия доступа к соответствующим данным.

4309

16

Нет

Состояние файла "%ls" не позволяет восстанавливать отдельные страницы. В данный момент возможно только восстановление файлов.

4310

16

Нет

Инструкция RESTORE PAGE недопустима в файле "%ls", так как файл не находится в оперативном режиме.

4311

16

Нет

Инструкцию RESTORE PAGE невозможно выполнить из резервных копий в более ранних версиях SQL Server.

4312

16

Нет

Этот журнал невозможно восстановить, так как был создан разрыв в цепочке журналов. Используйте последние резервные копии данных для устранения разрыва.

4315

10

Нет

Некоторые файлы все еще требуют дополнительных действий по восстановлению, чтобы завершить последовательность оперативного восстановления.

4318

16

Нет

Был выполнен накат файла "%ls" до номера LSN %.*ls. Этот журнал заканчивается на номере LSN %.*ls, который является слишком ранним для применения параметра WITH RECOVERY. Выполните повторно инструкцию RESTORE LOG WITH NORECOVERY.

4319

16

Нет

Предыдущая операция восстановления была прервана и не закончила обработку файла "%ls". Восстановите прерванный резервный набор данных или заново запустите последовательность восстановления.

4320

16

Нет

Файл "%ls" не был полностью восстановлен при восстановлении базы данных или файлов. До применения этого резервного набора данных файл должен быть полностью восстановлен.

4322

10

Нет

Данный резервный набор данных содержит записи, сделанные ранее назначенного момента времени. Эта база данных остается в состоянии восстановления, поэтому можно еще выполнить дополнительные накаты.

4323

16

Нет

Предыдущая операция RESTORE WITH CONTINUE_AFTER_ERROR оставила базу данных в состоянии возможного повреждения. Чтобы продолжить эту последовательность инструкции RESTORE, на всех последующих этапах должен использоваться параметр CONTINUE_AFTER_ERROR.

4326

16

Нет

Журнал в этом резервном наборе данных заканчивается на номере LSN %.*ls, который является слишком ранним для применения к базе данных. Можно восстановить более позднюю резервную копию журналов, включающую номер LSN %.*ls.

4327

16

Нет

Журнал в этом резервном наборе данных содержит изменения с неполным протоколированием. Восстановление на заданный момент времени запрещено. Выполнен накат базы данных до конца журнала.

4328

16

Нет

Файл "%ls" отсутствует. Накат остановлен на регистрационном номере %.*ls транзакции в журнале. Файл создан с номером LSN %.*ls, удален с номером LSN %.*ls. Восстановите журнал транзакций после момента времени, когда был удален файл, или восстановите данные для согласования с остальной частью базы данных.

4329

10

Нет

Данный файл журнала содержит записи, сделанные ранее назначенного момента времени. Эта база данных остается в состоянии восстановления, поэтому можно применить другой файл журнала.

4330

16

Нет

Невозможно применить резервный набор данных, так как он находится на пути восстановления, который не согласован с базой данных. Путь восстановления - это последовательность данных и резервных копий журналов, проходя через которые, база данных достигает определенной точки восстановления. Найдите совместимую резервную копию для восстановления или восстановите остальную часть базы данных для соответствия точке восстановления в пределах данного резервного набора, который восстановит базу данных к другому моменту времени. Дополнительные сведения о путях восстановления см. в электронной документации по SQL Server.

4331

16

Нет

Базу данных невозможно восстановить, так как файлы были восстановлены до различных моментов времени.

4332

16

Нет

Инструкция RESTORE LOG остановлена. Для использования базы данных в ее текущем состоянии запустите инструкцию RESTORE DATABASE %ls WITH RECOVERY.

4333

16

Нет

Базу данных невозможно восстановить, так как журнал не восстановлен.

4334

16

Нет

Именованная метка не определяет допустимый номер LSN.

4335

16

Нет

Указанное время STOPAT является слишком ранним. Уже выполнен накат всей базы данных или ее части за эту точку.

4336

16

Нет

Файловая группа "%ls" была удалена и ее нельзя восстановить в оперативной базе данных.

4337

16

Нет

Файл "%ls" был удален и его нельзя восстановить в оперативной базе данных.

4338

16

Нет

Предложение STOPAT определяет слишком раннюю точку для восстановления этого резервного набора данных. Выберите другую точку остановки или используйте инструкцию RESTORE DATABASE WITH RECOVERY для восстановления до текущей точки.

4339

10

Нет

Инструкция RESTORE успешно выполнила некоторые действия, но эта база данных не может быть сделана доступной, поскольку требуются еще один или несколько шагов RESTORE. Предыдущие сообщения объясняют причины, почему восстановление не может быть выполнено в этот момент.

4340

16

Нет

Предложение на данный момент времени этой инструкции RESTORE ограничено использованием только инструкциями RESTORE LOG. Пропустите предложение или используйте то, которое включает временную метку.

4341

16

Нет

Эта резервная копия журналов содержит изменения с неполным протоколированием. Ее невозможно использовать для остановки в произвольный момент времени.

4342

16

Нет

Восстановление на момент времени невозможно, если первичная файловая группа не является частью последовательности восстановления. Пропустите предложение восстановления на момент времени или восстановите первичную файловую группу.

4343

16

Нет

Был выполнен накат базы данных до конца этого резервного набора данных за пределы указанного момента времени. Инструкцию RESTORE WITH RECOVERY можно использовать для принятия текущей точки восстановления.

4344

16

Нет

Инструкция RESTORE PAGE недопустима в базах данных или файловых группах, доступных только для чтения.

4345

10

Нет

Обнаружены проблемы при записи данных в таблицу msdb.suspect_pages. Данная ошибка не влияет на другие действия, за исключением обслуживания таблицы suspect_pages. Дополнительные сведения см. в журнале ошибок.

4346

16

Нет

Инструкция RESTORE PAGE недопустима с базами данных, использующими простую модель восстановления.

4347

16

Нет

Текущая последовательность восстановления раннее была прервана во время перехода в оперативный режим. Инструкцию RESTORE DATABASE WITH RECOVERY можно использовать для завершения перехода в оперативный режим.

4348

16

Нет

Оперативное восстановление в базу данных "%ls" не удалось. Возможно, необходимо выполнить автономное восстановление. Автономное восстановление запускается с помощью инструкции BACKUP LOG WITH NORECOVERY.

4349

16

Нет

Журнал в данном резервном наборе данных начинается с номера LSN %.*ls, который еще не может применяться к базе данных. Эта последовательность восстановления должна инициализировать журнал для запуска с номера LSN %.*ls. Выполните повторно инструкцию RESTORE LOG с использованием более ранней резервной копии журналов.

4350

16

Нет

Список страниц, указанный в инструкции RESTORE PAGE, имеет неправильный формат. До этого %d страницы распознавались правильно. Ошибка произошла по смещению %d. Проверьте, чтобы все страницы определялись числовыми парами <файл>:<страница> с запятыми, разделяющими каждую пару. Пример: PAGE="1:57,2:31".

4351

16

Нет

Резервные копии, созданные в более ранних версиях SQL Server, не поддерживаются функцией fn_dump_dblog.

4352

16

Нет

RESTORE LOG данной резервной копией данных не поддерживается, поскольку файл "%ls" слишком стар. Чтобы продолжить последовательность восстановления, воспользуйтесь регулярной резервной копией журнала.

4353

16

Нет

Обнаружены конфликтующие перемещения файла "%.*ls". Для логического имени файла может быть указано только одно предложение WITH MOVE.

4354

10

Да

Файл "%.*ls" восстановленной базы данных "%ls" оставлен в нерабочем состоянии ввиду обновления базы данных с более ранней версии. Поэтапное восстановление в ходе обновления не предусмотрено.

4355

16

Нет

Неверно задана команда восстановления. Инструкция RESTORE должна быть представлена в следующем формате: RESTORE DATABASE <x> FROM DATABASE_SNAPSHOT = <y>.

4356

10

Нет

Завершено восстановление базы данных "%ls". Теперь база данных доступна.

4357

16

Нет

Команде восстановления не удается перевести "%ls" в автономный режим, так как существуют изменения, для которых требуется резервная копия журналов. Создайте резервную копию журналов и повторите инструкцию RESTORE.

4358

16

Нет

Не удается перевести базу данных в оперативный режим, так как файл "%ls" оказался восстановлен до номера LSN %.*ls, хотя должен быть восстановлен до номера LSN %.*ls.

4359

16

Нет

Параметр STOPAT невозможно использовать с данной последовательностью частичного восстановления, так как некоторые файловые группы FILESTREAM не включены. Для принудительного восстановления можно использовать параметр CONTINUE_AFTER_ERROR, однако это допустимо только в том случае, если последующее восстановление файловых групп FILESTREAM не планируется.

4360

16

Нет

Не удалось выполнить инструкцию RESTORE LOG WITH CONTINUE_AFTER_ERROR. Выполнение команды RESTORE было прервано.

4403

16

Нет

Невозможно обновить представление или функцию "%.*ls", так как она содержит статистические выражения, или предложение DISTINCT, или предложение GROUP BY, или оператор PIVOT, или оператор UNPIVOT.

4405

16

Нет

Невозможно обновить представление или функцию "%.*ls", так как изменение влияет на несколько базовых таблиц.

4406

16

Нет

Ошибка обновления, или вставки представления, или функции "%.*ls" из-за отсутствия производного или постоянного поля.

4408

19

Да

Слишком много таблиц. Запрос и представления или функции в нем превышают предел в %d таблиц. Исправьте запрос, уменьшив количество таблиц.

4413

16

Нет

Не удалось использовать представление или функцию "%.*ls" из-за ошибок привязки.

4414

16

Нет

Не удалось выделить вспомогательную таблицу для представления или разрешения функции. Максимальное количество таблиц в запросе (%d) было превышено.

4415

16

Нет

Невозможно обновить представление "%.*ls", так как оно было создано с параметром WITH CHECK OPTION или охватывает представление, созданное с параметром WITH CHECK OPTION, и на целевую таблицу существует несколько ссылок в результирующем запросе.

4416

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как определение содержит запрещенную конструкцию.

4417

16

Нет

Невозможно обновить производную таблицу "%.*ls", так как определение содержит оператор UNION.

4418

16

Нет

Невозможно обновить производную таблицу "%.*ls", так как она содержит статистические выражения, предложение DISTINCT, или предложение GROUP BY, или оператор PIVOT, или оператор UNPIVOT.

4420

16

Нет

Невозможно обновить производную таблицу "%.*ls", так как изменение влияет на несколько базовых таблиц.

4421

16

Нет

Невозможно обновить производную таблицу "%.*ls", так как столбец производной таблицы является производным или постоянным.

4422

16

Нет

Представление "%.*ls" имеет триггер INSTEAD OF UPDATE и не может быть целью инструкции UPDATE FROM.

4423

16

Нет

Представление "%.*ls" имеет триггер INSTEAD OF DELETE и не может быть целью инструкции DELETE FROM.

4424

16

Нет

Соединенные таблицы нельзя указать в запросе, содержащем операторы внешнего соединения. Представление или функция "%.*ls" содержит соединенные таблицы.

4425

16

Нет

Невозможно указать операторы внешнего соединения в запросе, содержащем соединенные таблицы. Представление или функция "%.*ls" содержит операторы внешнего соединения.

4426

16

Нет

Невозможно обновить представление "%.*ls", так как определение содержит оператор UNION.

4427

16

Нет

Невозможно обновить представление "%.*ls", так как оно или представление, на которое оно ссылается, было создано с параметром WITH CHECK OPTION и его определение содержит предложение TOP.

4429

16

Нет

Представление или функция "%.*ls" содержит ссылку на себя. Представления или функции не могут прямо или косвенно ссылаться на себя.

4430

10

Нет

Внимание! Подсказки индекса для представления "%.*ls" будут пропущены.

4431

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как таблица "%.*ls" имеет столбец временных меток.

4432

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как таблица "%.*ls" имеет ограничение DEFAULT.

4433

16

Нет

Невозможно выполнить инструкцию INSERT в секционированное представление "%.*ls", так как таблица "%.*ls" имеет ограничение IDENTITY.

4434

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как таблица "%.*ls" имеет триггер INSTEAD OF.

4435

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как не указано значение для столбца секционирования "%.*ls".

4436

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как столбец секционирования не найден.

4437

16

Нет

Невозможно обновить секционированное представление "%.*ls" в качестве цели массовой операции.

4438

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как не указаны все столбцы из элементов его таблиц.

4439

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как исходный запрос содержит ссылки на таблицу секционирования "%.*ls".

4440

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как первичный ключ не найден в таблице "%.*ls".

4441

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как таблица "%.*ls" имеет индекс в вычисляемом столбце.

4442

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как базовая таблица "%.*ls" используется несколько раз.

4443

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как столбец "%.*ls" базовой таблицы "%.*ls" используется несколько раз.

4444

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как первичный ключ таблицы "%.*ls" не включен в результат объединения.

4445

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как первичный ключ таблицы "%.*ls" не объединен с первичными ключами предыдущих таблиц.

4446

16

Нет

Невозможно обновить представление UNION ALL "%.*ls", так как определение столбца "%.*ls" представления "%.*ls" используется другим столбцом представления.

4447

16

Нет

Невозможно обновить представление "%.*ls", так как определение содержит оператор набора.

4448

16

Нет

Невозможно выполнить инструкцию INSERT в секционированном представлении "%.*ls", так как значения не были указаны для всех столбцов.

4449

16

Нет

Использование значений по умолчанию недопустимо в представлениях, содержащих оператор набора.

4450

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как определение столбца представления "%.*ls" в таблице "%.*ls" имеет ограничение IDENTITY.

4451

16

Нет

Представления, ссылающиеся на таблицы на нескольких серверах, не обновляются в выпуске, к которому относится этот экземпляр SQL Server "%ls". Подробные сведения о поддержке компонентов в различных выпусках SQL Server см. в электронной документации.

4452

16

Нет

Невозможно выполнить инструкцию UPDATE в столбце секционирования "%.*ls" представления "%.*ls", так как таблица "%.*ls" имеет ограничение CASCADE DELETE или CASCADE UPDATE.

4453

16

Нет

Невозможно выполнить UPDATE в столбце секционирования "%.*ls" представления "%.*ls", так как таблица "%.*ls" имеет триггер INSERT, UPDATE или DELETE.

4454

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как столбцы секционирования элементов его таблиц имеют несоответствующие типы.

4456

16

Нет

Невозможно обновить секционированное представление "%.*ls", так как один или несколько столбцов составляющих его таблиц, не являющиеся столбцами секционирования, имеют несоответствующие типы.

4457

16

Нет

Попытка вставки или обновления секционированного представления не удалась, так как значение столбца секционирования не принадлежит ни одной секции.

4502

16

Нет

Представление или функция "%.*ls" имеет больше указанных имен столбцов, чем определено столбцов.

4503

16

Нет

Невозможно создать привязанный к схеме %S_MSG "%.*ls", так как он ссылается на объект в другой базе данных.

4504

16

Нет

Не удалось создать "%S_MSG "%.*ls", так как тип CLR "%.*ls" отсутствует в целевой базе данных-получателе "%.*ls".

4505

16

Нет

Не удалось выполнить инструкцию CREATE VIEW, так как столбец "%.*ls" в представлении "%.*ls" превышает максимальное значение столбцов %d.

4506

16

Нет

Имена столбцов в каждом представлении или функции должны быть уникальными. Имя столбца "%.*ls" в представлении или функции "%.*ls" указано несколько раз.

4508

16

Нет

Представления или функции не допускаются во временных таблицах. Имена таблиц, начинающиеся с символа "#", обозначают временные таблицы.

4510

16

Нет

Невозможно выполнить инструкцию CREATE VIEW, так как было указано предложение WITH %ls и представление невозможно обновить.

4511

16

Нет

Не удалось выполнить инструкцию Create View или Function, так как не указано имя столбца %d.

4512

16

Нет

Невозможно привязать к схеме %S_MSG "%.*ls", так как имя "%.*ls" недопустимо для привязки схемы. Имена должны состоять из двух частей, и объект не может ссылаться сам на себя.

4513

16

Нет

Невозможно привязать к схеме %S_MSG "%.*ls". "%.ls" не привязан к схеме.

4514

16

Нет

Не удалось выполнить инструкцию CREATE FUNCTION, так как не указано имя столбца %d.

4515

16

Нет

Ошибка операции CREATE FUNCTION: столбец "%.*ls" в функции "%.*ls" выходит за пределы максимального значения, равного %d столбцам.

4516

16

Нет

Невозможно привязать к схеме функцию "%.*ls", так как она содержит инструкцию EXECUTE.

4517

16

Нет

Невозможно использовать объекты очереди обслуживания в выражениях привязки к схеме. "%.*ls" является очередью обслуживания.

4519

16

Нет

Невозможно %S_MSG %S_MSG в представлении "%.*ls", так как это представление, сформированное системой, было создано в целях оптимизации.

4520

16

Нет

Невозможно отключить индекс в представлении "%.*ls", так как это представление, сформированное системой, было создано в целях оптимизации.

4521

16

Нет

Невозможно использовать объект "%.*ls" с атрибутом автоматического удаления объекта в выражениях привязки к схеме, так как это представление, сформированное системой, было создано в целях оптимизации.

4522

16

Нет

Невозможно изменить представление "%.*ls", так как это представление, сформированное системой, было создано в целях оптимизации.

4523

16

Нет

Невозможно создать триггер в представлении "%.*ls", так как это представление, сформированное системой, было создано в целях оптимизации.

4602

14

Нет

Только члены роли sysadmin могут предоставить или отменить разрешение на выполнение инструкции CREATE DATABASE.

4604

16

Нет

Пользователь или группа "%.*ls" не существует, или отсутствует разрешение.

4606

16

Нет

Предоставленное или отмененное право доступа %ls несовместимо с объектом.

4610

16

Нет

Можно предоставлять или отменять разрешения только на объекты в текущей базе данных.

4611

16

Нет

Чтобы отменить или запретить предоставляемые права доступа, укажите параметр CASCADE.

4613

16

Нет

Объект, предоставляющий разрешение, не имеет разрешения на выполнение GRANT.

4615

16

Нет

Недопустимое имя столбца "%.*ls".

4616

16

Нет

Невозможно выполнить данную операцию для базы данных ресурсов.

4617

16

Нет

Невозможно предоставить, запретить или отменить разрешения для специальных ролей или из специальных ролей.

4618

16

Нет

Отсутствует разрешение использовать %.*ls в предложении AS.

4619

16

Нет

Разрешение CREATE DATABASE может предоставляться только в базе данных master.

4620

16

Нет

Все разрешения в инструкции предоставления, запрета или отмены должны находиться в одной и той же области (например, на сервере или в базе данных).

4621

16

Нет

Разрешения в области сервера могут предоставляться, только когда текущей является база данных master.

4622

16

Нет

Разрешения в области сервера могут предоставляться только именам входа в систему.

4623

16

Нет

Разрешение ALL является устаревшим и недоступно для этого класса сущности.

4624

16

Нет

Невозможно предоставить, запретить или отменить разрешения sa, dbo, владельцу сущности, information_schema, sys или самому себе.

4625

16

Нет

Указанный сервер-участник %.*s не существует, или отсутствует разрешение.

4627

16

Нет

Невозможно предоставить, отменить или запретить разрешения на подключение к базе данных ролям и ролям приложений.

4628

16

Нет

Разрешение ALL является устаревшим и сохраняется только для совместимости. Оно не означает выдачу ВСЕХ разрешений, определенных для сущности.

4629

16

Нет

Разрешения на серверные представления каталогов, системные хранимые процедуры или расширенные хранимые процедуры могут быть предоставлены только в том случае, если текущей является база данных master.

4701

16

Нет

Не удалось найти объект "%.*ls", так как он не существует, или отсутствуют разрешения.

4707

16

Нет

Не удалось усечь объект "%.*ls", так как он или один из его индексов находится в файловой группе "%.*ls" с атрибутом READONLY.

4708

16

Нет

Не удалось усечь объект "%.*ls", так как он не является таблицей.

4709

16

Нет

Нет разрешений на усечение системной таблицы "%.*ls".

4710

16

Нет

Не удалось усечь объект "%.*ls", так как он или один из его индексов находится в автономной файловой группе "%.*ls".

4711

16

Нет

Невозможно выполнить усечение таблицы "%.*ls", так как она опубликована для репликации или включена для системы отслеживания измененных данных.

4712

16

Нет

Невозможно усечь таблицу "%.*ls", так как на нее ссылается ограничение FOREIGN KEY.

4801

16

Нет

Массовая вставка не поддерживается через этот протокол доступа.

4802

16

Нет

Параметры SINGLE_LOB, SINGLE_CLOB и SINGLE_NCLOB являются взаимоисключающими со всеми другими параметрами.

4803

21

Да

Клиент массового копирования (bcp) отправил значение длины строки, равное %d. Этот размер является недопустимым. Максимальный размер строки составляет %d. Используйте поддерживаемый API-интерфейс клиента.

4804

21

Да

При чтении текущей строки с узла произошло преждевременное окончание сообщения. Поток входящих данных был прерван, когда сервер ожидал дополнительные данные. Возможно, программа узла завершилась. Убедитесь, что используется поддерживаемый API-интерфейс клиента.

4805

17

Нет

Используемое клиентское средство не поддерживает массовую загрузку с сервера. Используйте для этой команды средства, поддерживающие данную операцию.

4806

16

Нет

Для параметра SINGLE_CLOB необходим входной файл с двухбайтовой кодировкой (DBCS) (char). Указанный файл имеет кодировку Юникод.

4807

21

Да

Клиент массового копирования (bcp) отправил значение длины строки, равное %d. Этот размер является недопустимым. Минимальный размер строки составляет %d. Используйте поддерживаемый API-интерфейс клиента.

4808

16

Нет

Операции массового копирования не могут привести к запуску инструкции массовой загрузки.

4809

16

Нет

Для параметра SINGLE_NCLOB необходим входной файл в кодировке Юникод (widechar). Указанный файл не имеет кодировки Юникод.

4810

16

Нет

В потоке данных массового копирования текстовых или графических данных ожидался маркер TEXT.

4811

16

Нет

В потоке данных массового копирования текстовых или графических данных ожидалось смещение столбца.

4812

16

Нет

В потоке данных массового копирования текстовых или графических данных ожидалось смещение строки.

4813

16

Нет

В потоке данных массового копирования текстовых или графических данных ожидалась длина текста.

4814

16

Нет

Массовое копирование в секционированной таблице не поддерживается для клиентов нижнего уровня.

4815

16

Нет

Получена недопустимая длина столбца от клиента bcp для идентификатора столбца %d.

4816

16

Нет

Недопустимый тип столбца от клиента bcp для идентификатора столбца %d.

4817

16

Нет

Не удалось выполнить массовую загрузку. Сортируемый столбец "%.*ls" недопустим. Подсказка ORDER не будет учитываться.

4818

16

Нет

Не удалось выполнить массовую загрузку. Сортируемый столбец "%.*ls" был указан несколько раз. Подсказка ORDER не будет учитываться.

4819

16

Нет

Не удается выполнить массовую загрузку. Поток массовых данных был ошибочно указан как отсортированный, или данные нарушают ограничение уникальности, наложенное целевой таблицей. Обнаружен неправильный порядок сортировки следующих двух строк: первичный ключ первой строки: %s, первичный ключ второй строки: %s.

4820

16

Нет

Не удается выполнить массовую загрузку. Неизвестная версия файла форматирования "%s".

4821

16

Нет

Не удается выполнить массовую загрузку. Ошибка чтения количества столбцов из файла форматирования "%s".

4822

16

Нет

Не удается выполнить массовую загрузку. Недопустимое число столбцов в файле форматирования "%s".

4823

16

Нет

Не удается выполнить массовую загрузку. Недопустимый номер столбца в файле форматирования "%s".

4824

16

Нет

Не удается выполнить массовую загрузку. Недопустимый тип данных для номера столбца %d в файле форматирования "%s".

4825

16

Нет

Не удается выполнить массовую загрузку. Недопустимый префикс для номера столбца %d в файле форматирования "%s".

4826

16

Нет

Не удается выполнить массовую загрузку. Недопустимая длина столбца для номера столбца %d в файле форматирования "%s".

4827

16

Нет

Не удается выполнить массовую загрузку. Недопустимый признак конца столбца для номера столбца %d в файле форматирования "%s".

4828

16

Нет

Не удается выполнить массовую загрузку. Недопустимый номер столбца целевой таблицы для исходного столбца %d в файле форматирования "%.*ls".

4829

16

Нет

Не удается выполнить массовую загрузку. Ошибка чтения имени столбца целевой таблицы для исходного столбца %d в файле форматирования "%s".

4830

10

Нет

Массовая загрузка: тип DataFileType был неправильно определен как char. DataFileType будет считаться типом widechar, поскольку файл данных имеет подпись Юникод.

4831

10

Нет

Массовая загрузка: тип DataFileType был неправильно определен как widechar. DataFileType будет считаться типом char, поскольку файл данных не имеет подписи Юникода.

4832

16

Нет

Массовая загрузка: непредвиденный конец файла данных.

4833

16

Нет

Массовая загрузка: несовпадение версий динамической библиотеки поставщика и исполняемого объекта сервера.

4834

16

Нет

Нет разрешения на использование инструкции массовой загрузки.

4835

16

Нет

Массовое копирование в таблицу с вычисляемыми столбцами не поддерживается для клиентов нижнего уровня.

4836

10

Нет

Внимание! Таблица "%.*s" опубликована для репликации слиянием. Инициализируйте заново задействованных подписчиков или выполните процедуру sp_addtabletocontents, чтобы гарантировать, что добавленные данные будут включены в следующую синхронизацию.

4837

16

Нет

Невозможно массовое копирование в таблицу "%.*s", которая доступна для немедленно обновляемых подписок.

4838

16

Нет

Источник массовых данных не поддерживает типы данных SQLNUMERIC и SQLDECIMAL.

4839

16

Нет

Не удалось выполнить массовую загрузку. Недопустимое имя параметров сортировки для исходного столбца %d в файле форматирования "%s".

4840

16

Нет

Строка поставщика источника массовых данных имеет недопустимое значение %ls свойства %ls.

4841

16

Нет

Имя источника данных не является именем простого объекта.

4842

16

Нет

Необходимое свойство FormatFile отсутствует в строке поставщика сервера.

4843

16

Нет

Строка поставщика источника массовых данных содержит синтаксическую ошибку (%lc) рядом с положением символа %d.

4844

16

Нет

Строка поставщика источника массовых данных имеет неподдерживаемое имя свойства (%ls).

4845

16

Нет

Строка поставщика источника массовых данных содержит синтаксическую ошибку (%lc) рядом с положением символа %d. Ожидалось "%lc", а найдено "%lc"

4846

16

Нет

Поставщику массовых данных не удалось выделить память.

4847

16

Нет

Массовое копирование в таблицу со столбцами bigint не поддерживается для версий более ранних, чем SQL Server 2000.

4848

16

Нет

Массовое копирование в таблицу со столбцами sql_variant не поддерживается для версий более ранних, чем SQL Server 2000.

4855

16

Нет

Строка %d в файле форматирования "%ls": непредвиденный элемент "%ls".

4856

16

Нет

Строка %d в файле форматирования "%ls": непредвиденный информационный элемент.

4857

16

Нет

Строка %d в файле форматирования "%ls": нельзя указывать атрибут "%ls" для этого типа.

4858

16

Нет

Строка %d в файле форматирования "%ls": ошибочное значение %ls для атрибута "%ls".

4859

16

Нет

Строка %d в файле форматирования "%ls": отсутствует необходимый атрибут "%ls".

4860

16

Нет

Не удается выполнить массовую загрузку. Файл "%ls" не существует.

4861

16

Нет

Массовая загрузка невозможна, так как файл "%ls" не удалось открыть. Код ошибки операционной системы %ls.

4862

16

Нет

Массовая загрузка невозможна, так как файл "%ls" не удалось считать. Код ошибки операционной системы %ls.

4863

16

Нет

Ошибка преобразования массовой загрузки данных (усечение) в строке %d, столбце %d (%ls).

4864

16

Нет

Ошибка преобразования массовой загрузки данных (несоответствие типов или недопустимый символ для указанной кодовой страниц) в строке %d, столбце %d (%ls).

4865

16

Нет

Массовая загрузка невозможна, так как превышено максимально допустимое количество ошибок (%d).

4866

16

Нет

Массовая загрузка не удалась. Слишком длинный столбец в файле данных в строке %d, столбце %d. Убедитесь, что признак конца поля и конца строки были указаны правильно.

4867

16

Нет

Ошибка преобразования массовой загрузки данных (переполнение) в строке %d, столбце %d (%ls).

4868

16

Нет

Массовая загрузка не удалась. Кодовая страница "%d" не установлена. Установите кодовую страницу и повторите запуск команды.

4869

16

Нет

Массовая загрузка не удалась. Непредвиденное значение NULL в строке файла данных %d, столбец %d. Целевой столбец назначения (%ls) определен как NOT NULL.

4870

16

Нет

Массовая загрузка невозможна из-за ошибки записи файла "%ls". Код ошибки операционной системы %ls.

4871

16

Нет

Ошибка массовой загрузки при попытке записи ошибок.

4872

16

Нет

Строка %d в файле форматирования "%ls": повторяющийся идентификатор элемента "%ls".

4873

16

Нет

Строка %d в файле форматирования "%ls": ссылка на идентификатор несуществующего элемента "%ls".

4874

16

Нет

Строка %d в файле форматирования "%ls": повторяющаяся ссылка на идентификатор элемента "%ls".

4875

16

Нет

Недопустимый атрибут столбца от клиента bcp для идентификатора столбца %d.

4876

16

Нет

Истекло время ожидания операции массовой вставки назначения "SQL Server". Попробуйте увеличить значение свойства Timeout для назначения "SQL Server" в потоке данных.

4877

16

Нет

Ошибка синтаксического анализа потока DTS при чтении строки %d, столбца %d.

4880

16

Нет

Не удается выполнить массовую загрузку. При использовании параметров FIRSTROW и LASTROW значение FIRSTROW не может превышать значение LASTROW.

4881

10

Нет

Примечание: Операция массовой вставки через представление может привести к пропуску значений по умолчанию в базовой таблице для столбцов NULL в этом файле данных.

4882

16

Нет

Не удается выполнить массовую загрузку. Для исходного столбца %d в файле форматирования "%s" необходимо задать длину префикса, длину поля или признак конца.

4883

16

Нет

Программа чтения XML вернула 0x%08X для элемента данных, начинающегося около строки %d столбца %d в файле форматирования "%ls".

4884

16

Нет

Неизвестная ошибка рядом с элементом данных, начинающимся около строки %d столбца %d в файле форматирования "%ls".

4885

16

Нет

Не удалось открыть файл "%ls". Необходимо имя для входа встроенной системы безопасности Windows NT.

4886

16

Нет

Не удалось открыть файл "%ls". Ошибка операционной системы: %ls

4887

16

Нет

Не удалось открыть файл "%ls". Поддерживаются только файлы на дисках.

4888

16

Нет

Не удалось открыть файл "%ls". Необходимо членство в роли bulkadmin.

4889

16

Нет

Не удалось открыть файл "%ls". Отсутствует метка порядка следования байтов в Юникоде.

4890

16

Нет

Массовая вставка не поддерживается в режиме showplan.

4891

16

Нет

Массовая вставка не удалась из-за изменения схемы целевой таблицы.

4892

16

Нет

Массовая вставка не удалась из-за изменения схемы целевой таблицы.

4893

16

Нет

Массовая загрузка не удалась, так как невозможно открыть объект сопоставления файлов "%ls" служб SSIS. Код ошибки операционной системы %ls. Убедитесь, что доступ к локальному серверу осуществляется через систему безопасности Windows.

4894

21

Да

При использовании bcp должно присутствовать значение COLMETADATA.

4895

21

Да

Данные в кодировке Юникод имеют нечетный размер в байтах для столбца %d. Размер в байтах должен быть четным.

4896

16

Нет

Недопустимое значение столбца от клиента bcp для идентификатора столбца %d.

4897

16

Нет

Получена недопустимая длина фрагмента данных LOB для идентификатора столбца %d.

4900

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH для таблицы "%.*ls". Невозможно переключить секцию в таблице, для которой включено отслеживание изменений. Отключите отслеживание изменений перед запуском инструкции ALTER TABLE SWITCH.

4901

16

Нет

Инструкция ALTER TABLE допускает добавление только тех столбцов, которые могут содержать значения NULL, имеют указанное определение DEFAULT, являются столбцами идентификаторов или временной метки; если ни одно из вышеперечисленных условий не выполнено, для добавления такого столбца таблица должна быть пустой. Не удалось добавить столбец "%.*ls" в непустую таблицу "%.*ls", так как она не соответствует этим условиям.

4902

16

Нет

Не удалось найти объект "%.*ls", так как он не существует или отсутствуют разрешения.

4903

10

Нет

Внимание! Указанная секция %d для таблицы "%.*ls" была пропущена в инструкции ALTER TABLE SWITCH, поскольку данная таблица не секционирована.

4904

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Указанная секция %d целевой таблицы "%.*ls" должна быть пустой.

4905

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" должна быть пустой.

4906

16

Нет

Не удалось выполнить инструкцию "%ls". %S_MSG "%.*ls" %S_MSG секционирован и индекс "%.*ls" %S_MSG секционирован.

4907

16

Нет

Не удалось выполнить инструкцию "%ls". %S_MSG "%.*ls" имеет %d секций и индекс "%.*ls" имеет %d секций.

4908

16

Нет

Не удалось выполнить инструкцию "%ls". Граничные значения диапазона, используемые для секционирования %S_MSGs "%.*ls", отличаются от граничных значений диапазона, используемых для индекса "%.*ls".

4909

16

Нет

Невозможно изменить "%.*ls", так как это не таблица.

4911

16

Нет

Невозможно указать секционированную таблицу без номера секции в инструкции ALTER TABLE SWITCH. Таблица "%.*ls" секционирована.

4912

16

Нет

Не удалось выполнить инструкцию "%ls". Набор столбцов для секционирования %S_MSG "%.*ls" отличается от набора столбцов для индекса секционирования "%.*ls".

4913

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Таблица "%.*ls" имеет кластеризованный индекс "%.*ls", а таблица "%.*ls" не имеет кластеризованного индекса.

4914

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Таблица "%.*ls" имеет отключенный кластеризованный индекс.

4915

16

Нет

Не удалось выполнить инструкцию "%ls". Тип параметра функции секционирования, используемый для секционирования %S_MSG "%.*ls", отличается от типа параметра функции секционирования, используемого для секционирования индекса "%.*ls".

4916

16

Нет

Невозможно включить или отключить ограничение. См. описание предыдущих ошибок.

4917

16

Нет

Ограничение "%.*ls" не существует.

4918

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как таблица "%.*ls" имеет полнотекстовый индекс.

4919

16

Нет

Невозможно изменить атрибут PERSISTED в столбце "%.*ls", так как этот столбец не является вычисляемым.

4920

16

Нет

Не удалось выполнить инструкцию ALTER TABLE, так как триггер "%.*ls" в таблице "%.*ls" не существует.

4921

16

Нет

Не удалось выполнить инструкцию ALTER TABLE, так как триггер "%.*ls" не принадлежит таблице "%.*ls".

4922

16

Нет

Ошибка %ls %.*ls, так как один или несколько объектов обращаются к данному столбцу.

4923

16

Нет

Не удалось выполнить инструкцию ALTER TABLE DROP COLUMN, так как "%.*ls" является единственным столбцом данных в таблице "%.*ls". Таблица должна содержать по меньшей мере один столбец данных.

4924

16

Нет

Не удалось выполнить %.*ls, так как в таблице "%.*ls" не существует столбца "%.*ls".

4925

16

Нет

Не удалось выполнить инструкцию ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL, так как в таблице "%.*ls" уже существует столбец со свойством ROWGUIDCOL.

4926

16

Нет

Не удалось выполнить инструкцию ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL, так как в таблице "%.*ls" не существует столбца со свойством ROWGUIDCOL.

4927

16

Нет

Не удалось изменить тип данных в столбце "%.*ls" на %.*ls.

4928

16

Нет

Невозможно изменить столбец "%.*ls", так как он является "%ls".

4929

16

Нет

Невозможно изменить %S_MSG "%.*ls", так как это используется при публикации репликации.

4933

16

Нет

Не удается сохранить вычисляемый столбец "%.*ls" в таблице "%.*ls", так как он зависит от объекта, не привязанного к схеме.

4934

16

Нет

Не удается сохранить вычисляемый столбец "%.*ls" в таблице "%.*ls", так как он осуществляет доступ к пользовательским или системным данным.

4935

16

Нет

Инструкция ALTER TABLE ADD COLUMN не может указывать файловую группу FILESTREAM, отличную от существующей.

4936

16

Нет

Невозможно материализовать вычисляемый столбец "%.*ls" в таблице "%.*ls", так как он является недетерминированным.

4938

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Секция %d %S_MSG "%.*ls" в файловой группе "%.*ls" и секция %d %S_MSG "%.*ls" в файловой группе "%.*ls".

4939

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. %S_MSG "%.*ls" в файловой группе "%.*ls" и секция %d %S_MSG "%.*ls" в файловой группе "%.*ls".

4940

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. %S_MSG "%.*ls" в файловой группе "%.*ls" и %S_MSG "%.*ls" в файловой группе "%.*ls".

4941

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как таблица "%.*ls" помечена для репликации слиянием.

4942

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" с порядковым номером %d в таблице "%.*ls" имеет имя, отличное от имени столбца "%.*ls" с тем же порядковым номером в таблице "%.*ls".

4943

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как таблица "%.*ls" имеет %d столбцов, а таблица "%.*ls" имеет %d столбцов.

4944

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" в исходной таблице "%.*ls" имеет тип данных %s, который отличается от его типа %s в целевой таблице "%.*ls".

4945

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как для столбца "%.*ls" указаны другие параметры сортировки в таблицах "%.*ls" и "%.*ls".

4946

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" имеет другой сохраненный атрибут в таблицах "%.*ls" и "%.*ls".

4947

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. В исходной таблице "%.*ls" отсутствует индекс, исходный индексу "%.*ls" в целевой таблице "%.*ls".

4948

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Исходная таблица "%.*ls" находится в базе данных "%.*ls", а целевая таблица "%.*ls" находится в базе данных "%.*ls".

4949

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как объект "%.*ls" не является определяемой пользователем таблицей.

4950

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как номер секции %d не существует в таблице "%.*ls".

4951

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как у столбца "%.*ls" в таблицах "%.*ls" и "%.*ls" разные атрибуты хранилища FILESTREAM.

4952

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" имеет различную ANSI-обработку нулевых значений и пробелов в таблицах "%.*ls" и "%.*ls".

4953

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Набор столбцов для секционирования таблицы "%.*ls" отличается от набора столбцов для секционирования таблицы "%.*ls".

4954

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Таблица "%.*ls" имеет встроенный предел %d для текста в строковых данных, отличный от значения %d, используемого таблицей "%.*ls".

4955

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Исходная таблица "%.*ls" и целевая таблица "%.*ls" совпадают.

4956

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как таблица "%.*ls" не секционирована по диапазонам.

4957

16

Нет

Не удалось выполнить инструкцию "%.*ls", так как выражение, определяющее номер секции для %S_MSG "%.*ls", не имеет тип integer.

4958

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" имеет различные свойства ROWGUIDCOL в таблицах "%.*ls" и "%.*ls".

4959

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Секция %d %S_MSG "%.*ls" имеет файловую группу TEXT "%.*ls" и секция %d %S_MSG "%.*ls" файловую группу TEXT "%.*ls".

4960

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Проверочное ограничение "%.*ls" в исходной таблице "%.*ls" отключено(NOCHEC), а соответствующее проверочное ограничение "%.*ls" в целевой таблице "%.*ls" включено(CHEC).

4961

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Столбец "%.*ls" в таблице "%.*ls" может иметь значение NULL, а в "%.*ls" он не может иметь значение NULL.

4962

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Секция %d в таблице "%.*ls" не является секцией диапазона.

4963

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Секция %d является недопустимой для таблицы "%.*ls".

4964

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Таблица "%.*ls" имеет ограничение RULE "%.*ls". Предложение SWITCH не допускается в таблицах с ограничениями RULE.

4965

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Столбец "%.*ls" в таблице "%.*ls" является вычисляемым столбцом, но этот же столбец в "%.*ls" не является вычисляемым.

4966

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Вычисляемый столбец "%.*ls", определенный как "%.*ls" в таблице "%.*ls", отличается от того же столбца в таблице "%.*ls", определенного как "%.*ls".

4967

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Предложение SWITCH не допускается, так как исходная таблица "%.*ls" содержит первичный ключ для ограничения "%.*ls".

4968

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" содержит внешний ключ для ограничения "%.*ls", а исходная таблица "%.*ls" не содержит соответствующего ключа.

4969

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Ограничение внешнего ключа "%.*ls" отключено в исходной таблице "%.*ls", а соответствующее ограничение "%.*ls" в целевой таблице "%.*ls" включено. Ограничение исходной таблицы также должно быть включено.

4970

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" содержит проверочное ограничение "%.*ls" уровня таблицы, а исходная таблица "%.*ls" не имеет соответствующего ограничения.

4971

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" содержит проверочное ограничение "%.*ls" уровня столбца, а соответствующая исходная таблица "%.*ls" не имеет соответствующего ограничения.

4972

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Проверочные ограничения или функция секционирования исходной таблицы "%.*ls" допускают значения, которые не допускаются проверочными ограничениями или функцией секционирования в целевой таблице "%.*ls".

4973

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Диапазон, определенный секцией %d в таблице "%.*ls", не является подмножеством диапазона, определенного секцией %d в таблице "%.*ls".

4974

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Ограничение внешнего ключа "%.*ls" отключено(NOCHEC) в исходной таблице "%.*ls", а ограничение "%.*ls" в целевой таблице "%.*ls" включено(CHEC). Ограничение исходной таблицы также должно быть включено(CHEC).

4975

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Проверочное ограничение "%.*ls" в исходной таблице "%.*ls" и проверочное ограничение "%.*ls" в целевой таблице "%.*ls" имеют разные настройки "Не для репликации".

4976

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" имеет проверочное ограничение "%.*ls" в XML-столбце, а исходная таблица "%.*ls" не имеет аналогичного проверочного ограничения.

4977

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" имеет проверочное ограничение "%.*ls" в столбце типа CLR, а исходная таблица "%.*ls" не имеет аналогичного проверочного ограничения.

4978

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Секция %d в таблице "%.*ls" находится в файловой группе "%.*ls", доступной только для чтения.

4979

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Таблица "%.*ls" находится в файловой группе "%.*ls", доступной только для чтения.

4980

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Данные lobdata секции "%d" в таблице "%.*ls" находятся в файловой группе "%.*ls", доступной только для чтения.

4981

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Данные lobdata таблицы "%.*ls" находятся в файловой группе "%.*ls", доступной только для чтения.

4982

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Проверочные ограничения исходной таблицы "%.*ls" принимают значения, которые не допускаются диапазоном, определенным секцией %d в целевой таблице "%.*ls".

4983

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" имеет XML- или пространственный индекс "%.*ls". Только исходная таблица может иметь пространственные индексы или индексы XML в инструкции ALTER TABLE SWITCH.

4984

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Целевая таблица "%.*ls" и исходная таблица "%.*ls" имеют различные «форматы хранения vardecimal». Чтобы сделать их одинаковыми, при помощи хранимой процедуры sp_tableoption измените значение параметра «vardecimal storage format» для одной из таблиц.

4985

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" имеет в таблицах "%.*ls" и "%.*ls" разные атрибуты, определяющие возможность наличия значений NULL.

4986

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" имеет различные свойства типа CLR в таблицах "%.*ls" и "%.*ls".

4987

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH, так как столбец "%.*ls" имеет различные коллекции XML-схем в таблицах "%.*ls" и "%.*ls".

4988

16

Нет

Невозможно материализовать вычисляемый столбец "%.*ls". Базовый объект "%.*ls" имеет владельца, отличного от владельца таблицы "%.*ls".

4989

16

Нет

Невозможно удалить свойство ROWGUIDCOL для столбца "%.*ls" в таблице "%.*ls", так как столбец не назначен в качестве свойства ROWGUIDCOL для таблицы.

4990

16

Нет

Невозможно изменить столбец "%.*ls" в таблице "%.*ls" для добавления или удаления атрибута столбца FILESTREAM.

4991

16

Нет

Невозможно изменить атрибут NOT FOR REPLICATION в столбце "%.*ls" таблицы "%.*ls", так как этот столбец не является столбцом идентификаторов.

4992

16

Нет

Невозможно использовать табличный параметр LARGE VALUE TYPES OUT OF ROW в пользовательской таблице, не имеющей столбцов с типами больших значений, например varchar(max), nvarchar(max), varbinary(max), xml или больших типов CLR. Этот параметр может применяться к таблицам с вычисляемыми столбцами, которые содержат большие значения и сохранены.

4993

16

Нет

Не удалось выполнить инструкцию ALTER TABLE SWITCH. Таблица "%.*ls" имеет другое значение параметра «Типы больших значений за пределами строки» по сравнению с таблицей "%.*ls".

4994

16

Нет

Вычисляемый столбец "%.*ls" в таблице "%.*ls" невозможно материализовать, так как тип столбца "%.*ls" является типом CLR, не упорядоченным побайтно.

4995

16

Нет

Формат хранения vardecimal не может быть включен для таблицы "%.*ls", так как база данных "%.*ls" является системной. Формат хранения vardecimal недоступен в системных базах данных.

4996

16

Нет

Отслеживание изменений для таблицы "%.*ls" уже включено.

4997

16

Нет

Не удается включить отслеживание изменений для таблицы "%.*ls". Для отслеживания изменений в таблице необходим первичный ключ. Перед включением отслеживания изменений в таблице создайте первичный ключ.

4998

16

Нет

Отслеживание изменений не включено для таблицы "%.*ls".

4999

16

Нет

Не удается включить отслеживание изменений для таблицы "%.*ls". Отслеживание изменений не поддерживает первичный ключ типа timestamp.