Я пытаюсь получить доступ к данным из одной БД в другую БД. Для этого я использую Elasti c Job.Using Elasti c Работа Я хочу создать таблицу из одной БД в другую. Но не могу получить доступ к данным или передать данные. Я пробовал использовать внешний источник данных и внешнюю таблицу.
Я использовал следующий код: Внешний источник данных
CREATE EXTERNAL DATA SOURCE RemoteReferenceData
WITH
(
TYPE=RDBMS,
LOCATION='myserver',
DATABASE_NAME='dbname',
CREDENTIAL= JobRun
);
CREATE EXTERNAL TABLE [tablename] (
[Id] int null,
[Name] nvarchar(max) null
)
WITH (
DATA_SOURCE = RemoteReferenceData,
SCHEMA_NAME = N'dbo',
OBJECT_NAME = N'mytablename'
);
Получение ошибки ниже:
> Error retrieving data from server.dbname. The underlying error
> message received was: 'The server principal "JobUser" is not able to
> access the database "dbname" under the current security context.
> Cannot open database "dbname" requested by the login. The login
> failed. Login failed for user 'JobUser'.