我希望能够在SQL服务器中使用四部分命名,但不能

时间:2016-12-14 23:23:27

标签: sql sql-server sql-server-2012

我有两台服务器,需要将数据从一个转储到另一个。我试过用

[Server].[DB].[dbo].[Tablename]

但是我在[服务器]名称下得到了红色的波浪形。

我正在运行SQL Server 2012。

感谢您的帮助。

1 个答案:

答案 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软件工作。