在 SQL Server 中,您可以应用 use
函数将查询指向另一个数据库。例如:USE databasename
GO;
是否有允许您指向不同的数据库服务器并使用该服务器上的数据库的功能?我希望这能奏效,但没有运气:USE [servername].databasename
GO;
我知道我可以将查询指向另一台服务器上的数据库,但是当我处理生产环境与暂存环境时,在查询开始时声明服务器和数据库更有效。
谢谢
最佳答案
我使用链接服务器来实现这一点。但是,我不知道这是否能满足您的需求。
http://msdn.microsoft.com/en-us/library/ms188279.aspx
在 Management Studio 中,这在数据库/服务器对象/链接服务器下可用。
您可以像这样引用此服务器上的对象:
[Server].database.schema.object
我才意识到这不是你想要的。 JonH 说得对,您不能在查询开始时在另一台服务器上指定数据库。
关于sql-server - 像 USE 这样的函数指向不同服务器上的 SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228985/