有两台链接的SQL Server 2005计算机,服务器A包含大量数据,服务器A基于服务器B.
我们的用户无权在A上创建视图,但在服务器B上具有此功能。 我们检查了选择@B到A的可能性,没关系,有一个连接。
请提示我们如何创建一个视图@B,它只是复制一个表,将某些字段的数据类型从二进制转换为nvarchar。
答案 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