首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

服务器: 消息 7314,级别 16,状态 1,行 2,该如何处理

2012-04-14 
服务器: 消息 7314,级别 16,状态 1,行 2现在想从一台电脑的一个表里面的数据添加到另一台电脑中的一个表in

服务器: 消息 7314,级别 16,状态 1,行 2
现在想从一台电脑的一个表里面的数据添加到另一台电脑中的一个表
insert into i_bingrzl 
select * from opendatasource('sqloledb','data source="10.1.6.59";user id=sa;password=yjsoft').lydb.dbo.mz_patient_mi









服务器: 消息 7314,级别 16,状态 1,行 2
OLE DB 提供程序 'sqloledb' 不包含表 '"lydb"."dbo"."mz_patient_mi"'。该表可能不存在,或当前用户没有使用该表的权限。
OLE DB 错误跟踪[Non-interface error: OLE DB provider does not contain the table: ProviderName='sqloledb', TableName='"lydb"."dbo"."mz_patient_mi"']。

[解决办法]
检查下库里面是不是有这个表:lydb.dbo.mz_patient_mi
[解决办法]
不包含表 '"lydb"."dbo"."mz_patient_mi"'。该表可能不存在,
[解决办法]
如果用的是sa的账号,应该不是权限的问题。
提示表不存在,就不是ip地址连接不上的问题。
[解决办法]

SQL code
SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.18.252;User ID=sa;Password=test').pubs.dbo.authors--这条语句的功能是查询192.168.18.252这台机器中SQL Server数据库pubs中的authors表。 

热点排行