Azure 数据工厂 - Azure SQL 服务器目标架构
Azure Data Factory - Azure SQL Server Destination Schema
我需要使用 ADF 将数百个表从本地 SQL 服务器复制到 Azure SQL 服务器。我无权访问数据库或它所在的网络,但我能够安装本地数据网关,给定一个具有足够数据库权限的 AD 帐户,然后使用 "Copy Data (Preview)" 复制所有表到 blob 存储。
我的问题是我无权访问数据库的架构,因此我无法轻松地为 Azure SQL 服务器提供必要的 tables/columns,因为有数百个表 &手动执行将非常耗时。我发现复制到 Azure 数据仓库有一个 "Auto table creation" 功能,我可以从本地 SQL 服务器直接复制到 Azure DW,而无需在目标位置定义模式,但这不是在 Azure SQL 服务器上受支持。
有没有办法获得相同的 script/method 配置 Azure DW 架构并将其用于 Azure SQL 服务器?有没有其他方法可以通过本地数据网关获取源数据库的模式?
鉴于您能够 运行 复制数据工具从本地 SQL 服务器中提取数据,您必须具有访问数据库的凭据。您可以 运行 本地数据网关上的 SSMS(SQL Server Management Studio)和 examine/extract 模式吗?
"Auto table creation" 功能目前仅适用于 Azure 数据仓库。在加载到 Azure SQL 服务器时支持此功能在我们的积压工作中,但我们还没有为此确定的时间表。
王雪莉
假设您的 AD 帐户对元数据具有读取权限,您不能使用 DMG 运行 查询数据库来为您的 table 生成架构吗?
因此,对于您的管道,与其从每个 table 中选择 *,不如使用它 运行 查询来提取架构,这里有一些示例:How can I show the table structure in SQL Server query?
然后您可以将其输出到 blob。
我需要使用 ADF 将数百个表从本地 SQL 服务器复制到 Azure SQL 服务器。我无权访问数据库或它所在的网络,但我能够安装本地数据网关,给定一个具有足够数据库权限的 AD 帐户,然后使用 "Copy Data (Preview)" 复制所有表到 blob 存储。
我的问题是我无权访问数据库的架构,因此我无法轻松地为 Azure SQL 服务器提供必要的 tables/columns,因为有数百个表 &手动执行将非常耗时。我发现复制到 Azure 数据仓库有一个 "Auto table creation" 功能,我可以从本地 SQL 服务器直接复制到 Azure DW,而无需在目标位置定义模式,但这不是在 Azure SQL 服务器上受支持。
有没有办法获得相同的 script/method 配置 Azure DW 架构并将其用于 Azure SQL 服务器?有没有其他方法可以通过本地数据网关获取源数据库的模式?
鉴于您能够 运行 复制数据工具从本地 SQL 服务器中提取数据,您必须具有访问数据库的凭据。您可以 运行 本地数据网关上的 SSMS(SQL Server Management Studio)和 examine/extract 模式吗?
"Auto table creation" 功能目前仅适用于 Azure 数据仓库。在加载到 Azure SQL 服务器时支持此功能在我们的积压工作中,但我们还没有为此确定的时间表。
王雪莉
假设您的 AD 帐户对元数据具有读取权限,您不能使用 DMG 运行 查询数据库来为您的 table 生成架构吗?
因此,对于您的管道,与其从每个 table 中选择 *,不如使用它 运行 查询来提取架构,这里有一些示例:How can I show the table structure in SQL Server query?
然后您可以将其输出到 blob。