database - 如何将表从一个数据库转移到另一个数据库?

标签 database azure azure-sql-database linkedin-api rdbms

我当时正在研究 Azure Data Studio。我错误地在系统管理员的数据库中创建了一个表。我想将其转移到我创建的另一个数据库。我怎样才能转移该表?

最佳答案

使用Azure Data Studio,我们无法将表直接传输到另一个数据库。 Azure SQL 数据库也不支持 USE 语句。 Azure Data Studio 不支持导入或导出作业。唯一的办法是:

  1. 再次在用户数据库中创建包含数据的表,然后删除 在系统管理的数据库中
  2. Elastic query(CREATE EXTERNAL DATA SOURCE,EXTERNAL TABLE)跨数据库查询系统中的表数据 管理的数据库,然后将其导入到您的用户数据库。

我在 Azure Data Studio 中进行了测试,效果很好。由于您可以在系统管理的数据库中创建表,因此我认为您有足够的权限执行此操作。

如果您可以使用 SSMS,那么可能会容易得多,并且有很多方法可以实现它。例如:

  1. 引用博客: https://blog.atwork.at/post/How-to-copy-table-data-between-Azure-SQL-Databases @Json Pan 在评论中提供。
  2. 将表导出为 csv 文件,然后导入到用户数据库。
  3. 您还可以使用弹性查询。

选择你喜欢的方式即可。

关于database - 如何将表从一个数据库转移到另一个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67602818/

相关文章:

database - 多种权限类型(角色)以十进制形式存储在数据库中

azure - 如何在 Azure 数据工厂中定义表

azure - 添加-Azure AD 应用程序策略 : Error occurred while executing AddApplicationPolicy (Request_ResourceNotFound)

sql-server - 复制 SQL Azure 数据仓库的架构?

用户 'NT AUTHORITY/ANONYMOUS LOGIN' Azure SQL 服务器登录失败

php - 如何从数据库中获取数据并在 PHP 中显示?

php - 外键约束失败

database - 连接和语句池有什么好处?

azure - 应用服务内置Google身份验证

sql-server - Azure SQL 数据库查找与特定表关联的所有数据库