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

Откуда: Москва
Сообщений: 215
create table #RID
(ResourceID numeric(15,0))

BULK INSERT workdb.#RID FROM 'L:\5NT\IMPORT\MGN\DO\kombazdan.txt'
WITH (DATAFILETYPE='native', CODEPAGE='RAW')

select * from #RID

drop table #RID

Server: Msg 8104, Level 16, State 2, Line 4
The current user is not the database or object owner of table '#RID'. Cannot perform SET operation.

select @@version

Microsoft SQL Server  2000 - 8.00.2055 (Intel X86)   Dec 16 2008 19:46:53   Copyright (c) 1988-2003 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 

Что за ботва?
16 сен 09, 12:17    [7666516]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Glory
Member

Откуда:
Сообщений: 104760
А что вы этим хотели сказать серверу - workdb.#RID ?
16 сен 09, 12:19    [7666531]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
1. обїекті #table живут в tempdb

create table #RID
(ResourceID numeric(15,0))

BULK INSERT tempdb..#RID FROM 'L:\5NT\IMPORT\MGN\DO\kombazdan.txt'
WITH (DATAFILETYPE='native', CODEPAGE='RAW')

select * from #RID

drop table #RID
-------------------------------------
Jedem Das Seine
16 сен 09, 12:20    [7666541]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Maxx,

Server: Msg 2714, Level 16, State 6, Line 1
There is already an object named '#RID' in the database.
Database name 'tempdb' ignored, referencing object in tempdb.
16 сен 09, 12:34    [7666622]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Azvaal
Maxx,

Server: Msg 2714, Level 16, State 6, Line 1
There is already an object named '#RID' in the database.
Database name 'tempdb' ignored, referencing object in tempdb.


Database name 'tempdb' ignored, referencing object in tempdb.
Server: Msg 8104, Level 16, State 2, Line 4
The current user is not the database or object owner of table '#RID'. Cannot perform SET operation.
16 сен 09, 12:35    [7666626]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Glory
Member

Откуда:
Сообщений: 104760
Azvaal
Azvaal
Maxx,

Server: Msg 2714, Level 16, State 6, Line 1
There is already an object named '#RID' in the database.
Database name 'tempdb' ignored, referencing object in tempdb.


Database name 'tempdb' ignored, referencing object in tempdb.
Server: Msg 8104, Level 16, State 2, Line 4
The current user is not the database or object owner of table '#RID'. Cannot perform SET operation.

А вы читали параграф Permissions статьи хелпа о BULK INSERT ?
16 сен 09, 12:37    [7666640]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Maxx
Member [скрыт]

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

видимо не читал,ровно как и то что у него 1 батч вывалился ,и временая таблица осталась .

Azvaal
 if object_id ('tempdb..#RID') is not null
   drop table #RID
 create table #RID(.......
16 сен 09, 12:46    [7666700]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Maxx,

Database name 'tempdb' ignored, referencing object in tempdb.
Server: Msg 8104, Level 16, State 2, Line 4
The current user is not the database or object owner of table '#RID'. Cannot perform SET operation.
16 сен 09, 12:52    [7666754]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Azvaal
Member

Откуда: Москва
Сообщений: 215
Glory,

нет, но сейчас прочел. Тереблю админа на права, если дело только в них :)
16 сен 09, 12:53    [7666763]     Ответить | Цитировать Сообщить модератору
 Re: Bulk insert  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Azvaal,
Теперь прочтите то, что написал Glory
16 сен 09, 12:53    [7666772]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить