【问题标题】:Connection setting between two SQL server to access a different database两个 SQL 服务器之间的连接设置以访问不同的数据库
【发布时间】:2014-09-19 10:36:32
【问题描述】:

我有一个问题。在 SQL Server 中,我们可以通过在表名中使用点表示法来访问不同数据库中的表或视图,所以我相信在 SQL Server 中,如果我们只说 'tablename' 它将引用当前的表名活动数据库,但如果我们说 'DBname'.'Tablename' 你可以访问同一服务器上不同 DB 中的表,如果你说 'serverName'.'DBName'.'tableName' 我们可以访问一个表其 DBName 在连接设置中定义的远程 DB。我相信我们可以定义两个 SQL 服务器之间的连接设置来访问不同的数据库。因此,与其将数据从一个数据库复制到另一个数据库并复制相同的数据,不如简单地定义一个视图。

如果可以的话,任何人都可以帮助我吗?

【问题讨论】:

  • 在 oracle 中,这称为异构连接,但您使用的是什么 SQL 风格?

标签: sql-server


【解决方案1】:

使用链接服务器,您可以访问两个不同的服务器。 使用以下链接添加链接服务器。 http://sqlserverplanet.com/dba/how-to-add-a-linked-server

【讨论】:

  • 这里我们试一下链接,把一个服务器之间的链接服务器添加到另一台服务器之间,添加链接服务器后就可以从一台服务器到另一台服务器访问数据库了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多