Пользовательский тип таблицы SQL Server / Crystal Reports Ошибка - PullRequest
0 голосов
/ 14 мая 2019

Мне было отправлено сообщение об ошибке Crystal Reports, которое гласило:

Не удалось получить данные из базы данных. ... Описание: Отказано в разрешении EXECUTE для объекта 'xxxx_IDList', базы данных 'DBName', схемы 'dbo'.

В базе данных, определенной пользователем, в разделе «Типы таблиц, определенных пользователем», есть « объект? » с именем «xxxx.IDList».

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

Я надеюсь, что это не редкая ошибка.

Может кто-нибудь предложить подход к решению этой проблемы?

Заранее спасибо!

1 Ответ

0 голосов
/ 14 мая 2019

На сервере SQL любая таблица, которая не является системной таблицей, является определяемой пользователем таблицей.Итак, все в типичной несистемной базе данных, которая содержит бизнес-данные.Сообщение об ошибке говорит мне, что у вас есть база данных (dbname) на сервере, к которому вы подключаетесь.В этой базе данных есть по крайней мере одна схема (dbo, которая используется по умолчанию), и таблица xxxx_IDList находится в этой схеме.

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

У вас есть источник приложения, на которое мы можем посмотреть?

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