powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
4 сообщений из 4, страница 1 из 1
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
    #34993076
Rust80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при загрузке базы
вылетает Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Provider for SQL Server: CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 1. Most significant primary key is 'Nov 13 2007 12:00AM'.
HRESULT=80040E2F, SQLSrvr: Error state=1, Severity=10, native=1505, line=1"

решение было предложение такое
Определить имя проблемной таблице можно с помощью SQL Trace или технологического журнала, если включить в него запись событий EXCP со всеми свойствами.
и что технологический журнал нужно настроить таким образом
Конфигурационный файл нужно класть на компьютер, где установлен сервер 1С:Предприятия 8.1. Смотреть результаты в подкаталоге rphost_ХХХ.

<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="c:\logs" history="1">
<event>
<eq property="Name" value="EXCP"/>
</event>
<event>
<eq property="Name" value="DBMSSQL"/>
</event>
<property name="All"> </property>
</log>
<dump location="c:\logs" create="1" type="1023"/>
</config>


где в 2005 sql такйо журнл и как в него это загрузить т.е. настроить с стыду не знаю пробовал вчера настраивать трейс и запускать профилировшик не получилось

подскажите пожалуйста как найти и настроить технологический журнал
...
Рейтинг: 0 / 0
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
    #34993084
Фотография Ken@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Технологический журнал относится к 1С так что шагайте в форум 1С.
...
Рейтинг: 0 / 0
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
    #34994520
Rust80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DELETE TOP(1) FROM _AccumRegTotals973 в 2005 работает в 2000 выдает ошибку


Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'top'.
...
Рейтинг: 0 / 0
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
    #34994606
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rust80DELETE TOP(1) FROM _AccumRegTotals973 в 2005 работает в 2000 выдает ошибку


Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'top'.
Естественно. Конструкцию TOP в DELETE непосредственно вставлять нельзя. Можно сделать "финт ушами", который описан в BOL:
BOLE. Use DELETE and a SELECT with the TOP Clause
Because a SELECT statement can be specified in a DELETE statement, the TOP clause can also be used within the SELECT statement. For example, this example deletes the top 10 authors from the authors table.

DELETE authors
FROM (SELECT TOP 10 * FROM authors) AS t1
WHERE authors.au_id = t1.au_id
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]