我正在尝试备份Server 2000上的数据库。此服务器位于不同的网络域中。我可以使用我工作的网络域的sa登录名和密码访问。我做了一些研究工作周围的工作,并尝试了下面的推荐脚本,我读过。
EXEC master.dbo.xp_cmdshell 'NET USE B:\\xxx\backups\xxxx\sql /user: xxxx\xxxx xxxxxxx'
GO
BACKUP DATABASE [XXX] TO DISK = N'B:\\xxx\backups\xxxx\sql\XXX.bak' WITH NOFORMAT, INIT, NAME = N
我从一个客户那里收到了一个.bak文件,为了让它正常工作,我已经挣扎了两天。将文件恢复到SQL Server 2012中的新数据库时,恢复成功,但恢复的数据库中没有表。我已经尝试了几乎所有我能在网络上找到的东西,我真的认为备份可能没有正确执行(我不希望带着这些信息回到客户端)。
我感谢任何和所有的想法。谢谢