Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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 Server 2005数据库中创建视图的步骤_Sql Server_Linked Server - Fatal编程技术网

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

Sql server 使用某些数据类型转换在链接的SQL Server 2005数据库中创建视图的步骤,sql-server,linked-server,Sql Server,Linked Server,有两台链接的SQLServer2005计算机,服务器A有大量数据,服务器B上的数据库为空 我们的用户没有在a上创建视图的权限,但在服务器B上有此能力。 我们检查了从@B到a进行选择的可能性,没关系,存在连接 请提示我们如何创建一个视图@B,该视图仅复制一个表,并将某些字段的数据类型从二进制转换为nvarchar。您说服务器已经是链接服务器,您已经证明了在查询服务器a的服务器B上运行SELECT的能力。此时,您所要做的就是在SELECT前面加上CREATE VIEW[dbo].[MyView]语句

有两台链接的SQLServer2005计算机,服务器A有大量数据,服务器B上的数据库为空

我们的用户没有在a上创建视图的权限,但在服务器B上有此能力。 我们检查了从@B到a进行选择的可能性,没关系,存在连接


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

您说服务器已经是链接服务器,您已经证明了在查询服务器a的服务器B上运行
SELECT
的能力。此时,您所要做的就是在
SELECT
前面加上
CREATE VIEW[dbo].[MyView]
语句,然后为该查询创建了一个视图

要转换为nvarchar和二进制文件,请使用
convert
功能


如果要将数据复制到服务器B上的表中,请在。。。选择。。。从[ServerA].[DatabaseName].[SchemaName].[SourceTable]

创建视图的功能并不意味着可以插入数据。。。