sql-server - 将一个表数据复制到同一服务器 Azure 服务中的另一个数据库表

标签 sql-server azure azure-sql-database

我有一个 Azure 服务数据库服务器。服务器有数据库。误删除了一个数据库表数据。现在我想从同一服务器中存在的其他数据库表恢复数据。 我知道, azure 服务不允许这样做。但是否有更好的解决方案的可能性或解决方案。

ServDB
-> db1(users表数据已删除)
-> db2(我想从该数据库中恢复用户表数据,存在于同一服务器中)

最佳答案

您可以使用 bcp 实用程序将表导出到计算机的本地驱动器。

bcp NLayerApp.dbo.Customer out "C:\MyFolderPath\Customer.txt" -T -c -S WIN7VS2010RC1\SQLEXPRESS

然后您可以使用相同的实用程序将其导入到其他数据库。

bcp TestDB.dbo.Customer in "C:\MyFolderPath\Customer.txt" -c -U mysqlazureuser@mysqlazureservername -S tcp:mysqlazureservername.database.windows.net -P mypassword

您可以了解有关 bcp 的更多信息 here .

关于sql-server - 将一个表数据复制到同一服务器 Azure 服务中的另一个数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49513208/

相关文章:

sql-server - 我应该在 SQL Server 中为位字段建立索引吗?

sql - 在两个表之间查找修改/新建/删除的记录

sql - 按日期和优先级对错误类型进行分组

sql-server - 将数千行数据插入 Azure SQL DB 的最高效方法?

azure - 通过 PowerShell 查找 Azure SQL 数据库异地复制辅助数据库

sql-server - 合并语句和触发器 SQL Server 2012

azure - 如何使用 json/csv 文件中的数据创建 Azure DevOps 库变量组?

c# - 在 Azure 中将 tuespechkin 与 MVC 项目结合使用

azure - Azure 中的 CloudDrive.Delete() 和 CloudBlobContainer.Delete() 有什么区别

sql-server - 为什么 Azure 在时间点还原期间需要源 SQL 实例的写入权限?