|
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
|
|||
---|---|---|---|
#18+
при загрузке базы вылетает Попытка вставки неуникального значения в уникальный индекс: 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 такйо журнл и как в него это загрузить т.е. настроить с стыду не знаю пробовал вчера настраивать трейс и запускать профилировшик не получилось подскажите пожалуйста как найти и настроить технологический журнал ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2007, 08:32 |
|
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
|
|||
---|---|---|---|
#18+
Технологический журнал относится к 1С так что шагайте в форум 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2007, 08:37 |
|
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
|
|||
---|---|---|---|
#18+
DELETE TOP(1) FROM _AccumRegTotals973 в 2005 работает в 2000 выдает ошибку Server: Msg 156, Level 15, State 1, Line 1 Incorrect syntax near the keyword 'top'. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2007, 15:49 |
|
при работе с 1С +2005 SQL вылетает ошибка Microsoft OLE DB Provider for SQL Server: CREATE
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2007, 16:11 |
|
|
start [/forum/topic.php?fid=28&fpage=177&tid=1525129]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 262ms |
total: | 391ms |
0 / 0 |