1、访问不同的sql服务器的数据库表,通过一个视图使用 OPENDATASOURCE 来完成。 Create VIEW [dbo].[视图名称] AS Select * FROM OPENDATASOURCE( 'SQLOLEDB', 'PWD=密码;UID=用户名;Initial Catalog=数据库名;SERVER=服务器' ).数据库名.dbo.[表名] 我们可以如下方法读取数据: Select * FROM [dbo].[视图名称] --2、视图访问同一个服务器的其他数据库 create VIEW [dbo].[视图名称] AS SELECT id,name,age ---字段 FROM 数据库名.dbo.表名 ------单表做增删查改没有问题。