当前位置: 代码迷 >> Sql Server >> 在a数据库的存储过程插入一条数据到b数据库.该怎么处理
  详细解决方案

在a数据库的存储过程插入一条数据到b数据库.该怎么处理

热度:75   发布时间:2016-04-27 19:47:06.0
在a数据库的存储过程插入一条数据到b数据库...
想问个SQL的问题...在同一台服务器
我想用在a数据库的存储过程中,写一个插入一个记录到b数据库,但a和b数据库是不同用户使用权限的...那条插入记录应该怎样写啊??
能不能在这条插入语句提供b数据库的用户名和密码的?

------解决方案--------------------
首先给用户赋予权限

insert into b.dbo.tablename select * from a.dbo.tablename
------解决方案--------------------
期待中...
------解决方案--------------------
想问个SQL的问题...在同一台服务器
我想用在a数据库的存储过程中,写一个插入一个记录到b数据库,但a和b数据库是不同用户使用权限的...那条插入记录应该怎样写啊??
能不能在这条插入语句提供b数据库的用户名和密码的?

insert into 机器名B.数据库B.用户B.表B select * from 机器名A.数据库A.用户A.表A where 条件

同一机器可省略机器名.
------解决方案--------------------
insert into b.dbo.table
select ... from a.dbo.table_a where ..........
  相关解决方案