我看到几篇博客文章声称跨服务器查询非常简单,并抛出了3条SQL魔术片段,没有说明正在发生什么或应该在哪个DB上运行哪个脚本。
我的主要问题:我已经恢复了数据库的PIT备份,并且需要将一些旧数据从TableA(备份)传输回TableA(当前)。我已经浏览了十几个帖子,它们都表达了相同的意思,而我却没有。我收到验证错误或无效的对象名称或其他错误...
有人可以帮我详细点吗?
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'securitymatters';
CREATE DATABASE SCOPED CREDENTIAL DB2Security
WITH IDENTITY = 'Grant',
SECRET = 'securitymatters';
CREATE EXTERNAL DATA SOURCE DB2Access
WITH (
TYPE=RDBMS,
LOCATION='myservernotyours.database.secure.windows.net',
DATABASE_NAME='DB2',
CREDENTIAL= DB2Security);
CREATE EXTERNAL TABLE dbo.DB2Table (
ID int,
Val varchar(50))
WITH
(
DATA_SOURCE = DB2Access);