我有一个 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/