使用某些数据类型转换在链接的SQL Server 2005数据库中创建视图

时间:2010-10-31 21:35:51

标签: sql-server linked-server

有两台链接的SQL Server 2005计算机,服务器A包含大量数据,服务器A基于服务器B.

我们的用户无权在A上创建视图,但在服务器B上具有此功能。 我们检查了选择@B到A的可能性,没关系,有一个连接。

请提示我们如何创建一个视图@B,它只是复制一个表,将某些字段的数据类型从二进制转换为nvarchar。

1 个答案:

答案 0 :(得分:1)

您说服务器已经是链接服务器,并且您已经证明能够在服务器B上运行查询服务器A的SELECT。此时您需要做的就是{{1使用SELECT语句,您已为该查询创建了一个视图。

转换为/来自nvarchar&二进制,使用CREATE VIEW [dbo].[MyView]函数。 http://msdn.microsoft.com/en-us/library/ms187928%28SQL.90%29.aspx

如果要将数据复制到服务器B上的表中,请编写CONVERT