我有两台服务器,需要将数据从一个转储到另一个。我试过用
[Server].[DB].[dbo].[Tablename]
但是我在[服务器]名称下得到了红色的波浪形。
我正在运行SQL Server 2012。
感谢您的帮助。
答案 0 :(得分:2)
正如@Shnugo所提到的,在不同的SQL Server实例上引用对象的唯一方法是将其他SQL Server实例定义为运行查询的实例上的链接服务器。一旦你这样做,红色波浪线就会消失。以下是MSDN文章,介绍如何添加链接服务器:https://msdn.microsoft.com/en-us/library/ff772782(v=sql.110).aspx
此外,由于您希望将数据从一台服务器传输到另一台服务器,您可能需要考虑使用第三方工具,例如我们的SQL Server Express免费的xSQL数据比较(http://www.xsql.com/products/sql_server_data_compare/)。即使您的服务器不是SQL Express,您也可以免费使用该工具2周,这样您就可以完成工作。
PS我为xSQL软件工作。