Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以从一台服务器在另一台SQL server上执行查询_Sql_Sql Server 2005 - Fatal编程技术网

可以从一台服务器在另一台SQL server上执行查询

可以从一台服务器在另一台SQL server上执行查询,sql,sql-server-2005,Sql,Sql Server 2005,有可能做像这样的事情吗 select * from [anotherserver].somedatabase.dbo.employee [anotherserver]与我当前的SQL server位于同一网络上。是与链接的服务器有关,请参见MSDN上的内容以及这篇关于如何在SQL server中使用的文章。您可以执行以下操作: SELECT * FROM OPENROWSET( 'SQLOLEDB', 'Server=yourServer;Uid

有可能做像这样的事情吗

select * from [anotherserver].somedatabase.dbo.employee

[anotherserver]与我当前的SQL server位于同一网络上。

是与链接的服务器有关,请参见MSDN上的内容以及这篇关于如何在SQL server中使用的文章。您可以执行以下操作:

SELECT *
FROM   OPENROWSET(
           'SQLOLEDB',
           'Server=yourServer;Uid=yourID;Pwd=yourPWD;Database=yourDB',
           'select somfield1,somefield2 from yourTable'
       ) AS alias
但是您必须非常小心地使用引号字符('),确保有正确的字符串