如题,谢谢指教
解决方案 »
- excel导入数据问题
- 锁住表问题------------大家帮帮忙
- 请高手指点一下 怎么在SQL2005中建一个合法又安全的帐号
- SQL脚本对已有数据的表中每条记录都插入一个GUID,如何处理?
- 求助!!!!!!急
- 求一条SQl语句
- SQL2000与SQL2005/SQL2008语句兼容问题,求救!!!
- sql语句连接数据库失败,提示默认设置 “SQL Server 不允许远程连接这个事实可能会导致失败。”
- 如何在sql server中实现oracle中的自治事务功能?
- 救命啊大神!我把分区文件丢失了一个。现在附加不了了!
- 大家帮我看看这个简单函数,不知道为什么会返回NULL?
- 游标怎么实现循环多表查询并插入,要求出错就全部回滚到初始状态
--Step 1 CreatLinkServer
sp_addlinkedserver @server='别名',
@provider='SQLOLEDB',
@srvproduct ='数据库名',
@datasrc ='服务器名'
go
--Step 2 CreateLogin
sp_addlinkedsrvlogin @rmtsrvname = '别名',
@useself = 'false',
@locallogin = null,
@rmtuser ='登陆用户',
@rmtpassword ='密码'select * from 别名.数据库名.dbo.a_table where a.id=b.id
--Step 1 CreatLinkServer
sp_addlinkedserver @server='别名',
@provider='SQLOLEDB',
@srvproduct ='数据库名',
@datasrc ='服务器名'
go
--Step 2 CreateLogin
sp_addlinkedsrvlogin @rmtsrvname = '别名',
@useself = 'false',
@locallogin = null,
@rmtuser ='登陆用户',
@rmtpassword ='密码'
以上的语句不能放在触发器中,需要事先在本地服务器和另外一台服务器上分别执行。两台服务器之间相互创建好链接服务器之后,你就可以在本地服务器上创建触发器,此时在触发器中直接使用类似:select * from 另外一台服务器名.数据库名.dbo.所要查询的表名
进而实现“在触发器中查询另外一台服务器中的数据库”之目的了。