
create trigger trig_insert on A
for insert
as
begin
--这里需要先连接服务器B然后再执行对B表的添加 *** 作,还有注意权限问题,这里不详细写了
end
给你发一个远程连接数据库的例子,连接上后再 *** 作你就该会了
--远程连接 *** 作
/
Tab表:
/
ID 自增列 Name
----------- ---------
1 a
2 b
3 c
/
存储过程:
/
create proc P
as
select top 10 ID,Name from sysobjects
/
整理人:中国风(Roy)
日期:20080606
/
--远程链接服务器机器名:Roy;实例名:Roy\SQL2005DE;登陆名:sa;密码:Test2005;
--创建链接服务器
EXEC masterdbosp_addlinkedserver @server = N'ROY_LNK', @srvproduct=N'ROY_LNK', @provider=N'SQLOLEDB', @datasrc=N'Roy\SQL2005DE'--SQL05可用SQLNCLI\SQLOLEDB
GO
EXEC masterdbosp_addlinkedsrvlogin @rmtsrvname = N'ROY_LNK', @locallogin = NULL , @useself = N'False', @rmtuser = N'sa', @rmtpassword = N'Test2005'
GO
--删除链接服务器
--exec sp_dropserver 'roy_lnk','droplogins'
--Select
select from roy_lnktestdboTab
--insert
insert roy_lnktestdboTab(Name)--指定列
Values('d')
--update
update roy_lnktestdboTab set Name='DD' where Name='d'
--delete
delete roy_lnktestdboTab where Name='DD'
用openrowset:
--支持存储过程
select from openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005','testdbop')a
--select
select from openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',testdboTab)a
--insert
insert openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',testdboTab)(Name)values('EE')
--update
update openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',testdboTab) set Name='EEE' where Name=N'EE'
--delete
delete openrowset('SQLOLEDB','Roy\SQL2005DE';'sa';'Test2005',testdboTab) where Name=N'EEE'
--与本机表数据对比时用别名
select from roy_lnktestdboTab a join tab b on aID=bIDSQL-server2014中维护数据表包括那四种 *** 作 1、SQL Server数据库自动备份可以有两种 *** 作 第一种是在SQL控制台下的服务器名称展开,展开“管理”--选择“维护计划”,右键“新建维护计划”即可。 第二种是在SQL控制台下的服务器名称展开,点击“SQL Server代理”--选择“作业”,右键“新建作业”即可。 2、SQL Server 维护计划与作业关系区别 对于二者的区别,你可以把维护计划看作是针对数据库进行维护的作业模板。 自定义作业具有更广泛的用途,当然,也具有更复杂的 *** 作。 所以,如果仅仅是做个数据库优化、备份什么的,用维护计划比较合适;而如果需要制定维护计划应对不了的 *** 作, 比如说,每天定时运行某个存储过程,就只能用作业来实现。 维护计划预置了一些模板,实际上和作业一样去执行。我的建议:1在服务器建立一个相同模型的数据库,将数据分批写进去,然后将模型数据库分离到本地附加就行了。
2或者做服务器本地的数据库备份,定义备份作业,执行时间设在网站访问量小的时间段执行。● master数据库记录SQL Server系统的所有系统级别信息。是最重要的系统库
记录了SQL Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。
tempdb是一个临时数据库,保存所有的临时表和临时存储过程,以及其他的临时存储空间的要求。Tempdb数据库由整个系统的所有数据库使用。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程被自动删除。
● model数据库是为用户创建数据库提供的模板。
● msdb数据库供SQL Server代理程序调度警报和作业以及记录各种 *** 作。
系统实例数据库
● northwind和pubs是实例数据库。
建表最好是自己新建一个数据库
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)