Использовать dbo.table SQL Server ошибка - PullRequest
0 голосов
/ 08 марта 2011

У меня есть база данных, и я импортирую большую таблицу ...
Когда я пытаюсь выполнить хранимую процедуру, у меня ничего не получается, для проверки я делаю что-то простое, например:

select * from tableAT;

но таблица AT помечена как ошибка (даже если она появляется в окне проводника объектов),

Msg 208, Level 16, State 1, Line 1
Invalid object name 'tableAT'.

но если я сделаю щелчок правой кнопкой мыши, выберите значок таблицы и выберите
SELECT TOP 1000 ROWS результат приходит, и показанный запрос

SELECT TOP 1000 [1]
      ,[2], etc...
  FROM [DB_NAME].[dbo].[tableAT]

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

exec procedureA [DB_NAME].[dbo].[tableAT]

Я получаю сообщение об ошибке, как будто таблица не существует?

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

Ответы [ 2 ]

1 голос
/ 08 марта 2011

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

0 голосов
/ 08 марта 2011

Убедитесь, что вы правильно установили свой табличный параметр: вот пример .

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