远程服务器-sql触发器插入远程数据库问题

问题描述

sql触发器插入远程数据库问题

当一个数据库表A,自动插入一条记录时,自动将这条记录插入到另外一个服务器数据库表B中,大致的意思是这样
CREATE TRIGGER test_insert on 表A for insert
AS
begin
exec sp_addlinkedserver 'srv_lnk ', 'SQLOLEDB ', 远程ip'
EXEC sp_addlinkedsrvlogin 'srv_lnk','false',NULL,'用户名','密码'
insert into srv_lnk.[数据库名].dbo.表B(列名1,列名2) value (select 列名1,列名2 from inserted)
end

提示错误,由于新手,请各位大侠多多指点。

解决方案

insert into srv_lnk.[数据库名].dbo.表B(列名1,列名2) value (select 列名1,列名2 from inserted)这句话中把value去掉

时间: 2024-09-18 18:29:25

远程服务器-sql触发器插入远程数据库问题的相关文章

SQL触发器在保持数据库完整性中的实际应用

触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛.一般存储过程主要通过存储过程名而被直接调用,触发器则是通过事件触发执行.触发器基于一个表来创建并和一个或多个数据修改操作(插入.更新或删除)相关联,可视作表的一部分.触发器与数据库中的表紧密相关,比如当对表执行INSERT.UPDATE或DELETE操作时,触发器就会自动执行. SQL Server 包括两大类触发器:DML 触发器和 DDL 触发器.其中DDL 触发器是 SQL Server 2005

如何使用SQL触发器进行备份数据库?

sql|触发器|备份|数据库 首先,你需要建立测试数据表,一个用于插入数据:test3,另外一个作为备份:test3_bak 以下是引用片段为例: create table test3(id int primary key not null identity(1,1),uname varchar(20),uage int); create table test3_bak(id int primary key not null identity(1,1),bid int,uname varchar

java-从远程服务器获取图像问题

问题描述 从远程服务器获取图像问题 从远程服务器获取图像是一个好的简单的方法吗? 当我试着在 android AVD 实现这项功能时,在屏幕上和 log_cat上什么也没显示,没有错误也没有崩溃.如何解决这个问题呢? public class MainActivity extends Activity { Bitmap bitmap = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate

利用ssh-copy-id无需密码登录远程服务器

本地机器生成公钥和私钥 ssh-keygen -t rsa 一路回车,最后会在~/.ssh目录下生成id_rsa和id_rsa.pub这两个文件. 与远程服务器建立信任机制 ssh-copy-id -i /root/.ssh/id_rsa.pub -p 远程服务器ssh端口 root@远程服务器IP 输入密码,成功连接后.后续再次连接就不需要密码了. 后续在本地机器通过 ssh -p 远程服务器端口 root@远程服务器IP 不需要输入密码也可正常登录远程服务器.

oracle 11g-关于Oracle11g数据库与pl/sql图形操作界面连接自己服务器和远程服务器的问题

问题描述 关于Oracle11g数据库与pl/sql图形操作界面连接自己服务器和远程服务器的问题 是这样的:公司有一个服务器专门管理项目的数据库,所以我们员工的电脑只装了服务端(今天重装我才知道Oracle有服务端跟客户端之分呀),因为我是新手 对这些不是很了解, 如果 我想把服务端的某个数据库整个弄下来到我自己电脑(本地) 运行项目的时候连接本地这个数据库(因为在开发完之后 测试的数据库会被清理掉 这样我用来学习的项目就连接不上了 我想保留这个数据库到本地 方便我学习),那么 我该怎么做?是不

sql server里连接远程服务器,并进行创建和删除新数据库

sql server里连接远程服务器,并进行创建和删除新数据库教程 一.创建新库 /* 测试 在sql2005中通过查询分析器,连接到sql2000,并创建了 tmpdb 库:成功 p_CreateDB 'tmpdb1','data','sa','sa' */ -----------------------创建存储过程开始-------------------- if object_id('p_CreateDB') is not null drop procedure p_CreateDB go

.net 远程服务器数据插入丢失问题,求解答

问题描述 .net 远程服务器数据插入丢失问题,求解答 mssql08数据库.数据库在别的地方,用网络连接,数据库中表相互关联,有触发器.刚开始数据不多,触发器还能接受 现在本身数据库大了,触发器反应不过来了.数据丢的太多,求大神解答 解决方案 看下是网络连接太慢还是什么情况.丢数据也许是你事务并发有问题或者查询有问题,不一定是你说的"触发器反应不过来" 解决方案二: 网络连接是正常的,刚开始的2个月数据一切正常.现在查询也慢很多,数据也经常丢. 解决方案三: 那就要看你数据是如何丢的

如何把本地MySql数据库移植到远程服务器上

如何把本地MySql数据库移植到远程服务器上 用dedecms做了一个女性网站,是仿爱丽女人网的.为了在本地测试,就要添加分类栏目,为了看首页和列表页面的效果,还得在网上采集大量的各个分类的内容.这样下来几十个栏目每栏目几十条信息,信息一下就是几千条.做着做着就还不如先在本地做好,然后带数据图片一起上传上去.速度快!好操作,灵活性大.现在就把数据库的移植过程写出来和大家共享,有这样做的朋友也可以做个参考! 所有数据做好了,申请空间,申请数据库,好多情况也是已经有数据的数据回了.哪就要先备份已有的

SQL Server 2008远程链接时SQL数据库不成功怎么办

  远程连接SQL Server 2008,服务器端和客户端配置 关键设置: 第一步(SQL2005.SQL2008): 开始-->程序-->Microsoft SQL Server 2008(或2005)-->配置工具-->SQL Server 配置管理器-->SQL Server网络配置-->MSSQLSERVER(这个名称以具体实例名为准) 的协议-->TCP/IP-->右键-->启用 第二步: SQL2005: 开始-->程序-->