我试图找到是否有办法,从另一台PC中选择表,而无需创建链接服务器。
我找到一个示例,在我的查询中设置了我的sql连接字符串,但是它给我一个错误,我需要创建链接服务器。
SELECT * FROM OPENDATASOURCE (
'SQLNCLI'
,'Data Source=192.168.0.3,1433;Initial Catalog=wiorder;User ID=admin;Password=1234').inventorymaster
当我尝试从目标PC插入本地PC时出现错误:
信息8114,第16级,状态5,第4行 信息8101,第16级,状态1,第3行 仅当使用列列表且IDENTITY_INSERT为ON时,才能为表'InventoryMaster'中的identity列指定一个显式值。
这是我的查询
SET IDENTITY_INSERT InventoryMaster ON
insert into InventoryMaster
SELECT * FROM OPENDATASOURCE (
'SQLNCLI'
,'Data Source=192.168.0.3,1433;Initial Catalog=WiOrder;User ID=admin;Password=1234').WiOrder.dbo.inventorymaster
SET IDENTITY_INSERT InventoryMaster OFF