sql server 跨数据库插入数据
2011-06-16 13:29
309 查看
公司项目改造,需要将以前的数据库表记录导入到新的数据库表中,结构不是完全相同。
在跨库的过程中,学到了不少东西。原来SQLServer还有链接服务器的功能呢。
我的测试:
在跨库的过程中,学到了不少东西。原来SQLServer还有链接服务器的功能呢。
/*不同服务器数据库之间的数据操作*/
--创建链接服务器
execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'
execsp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'
--查询示例
select*fromITSV.数据库名.dbo.表名
--导入示例
select*into表fromITSV.数据库名.dbo.表名
--以后不再使用时删除链接服务器
execsp_dropserver'ITSV','droplogins'
我的测试:
execsp_addlinkedserver'srv_lnk','','SQLOLEDB','192.168.1.X1'
execsp_addlinkedsrvlogin'srv_lnk','false',null,'sa','sa'
insertintoCounterDB.dbo.Sites(SiteKey,ParentID,Name)
selectBarId,AreaCode,BarNamefromsrv_lnk.TestCounter.dbo.Site
insertintoCounterDB.dbo.CountData
(CameraKey,CountTime,InNum,OutNum,Refix,ExportFlag,ChangeFlag)
selecttop(200000)CameraNo,DateTime,Up,Down,Refix,0,0
fromsrv_lnk.TestCounter.dbo.Counter_Table
execsp_dropserver'srv_lnk','droplogins'
相关文章推荐
- mybatis3.2.3向数据库sql server 2005插入数据(insert)时返回主键值为空(null)或者1,
- sql server里获取向数据库插入数据后返回新插入行的主键
- 将DataTable 数据插入 SQL SERVER 数据库
- 向Sql server 数据库表中ntext字段插入数据达到上限的处理方法
- C#中返回最后一次插入数据的id(数据库:sql server)
- 将DataTable 数据插入 SQL SERVER 数据库
- SQL SERVER 建临时表、循环插入数据、游标遍历数据库
- sql server 跨数据库插入数据
- SQL SERVER 数据库 怎么从一个服务器一个表中把数据插入到另一个服务器中的一个表内(纯复制)
- sql server 将A数据库中a表的数据插入B数据库中的b表
- sql server 随机数、随机时间模拟数据插入数据库
- sql server 跨数据库插入数据
- 求救!用Access数据库插入数据,INSERT INTO语句总是出现错误,但同样的语句格式,用SQL Server 2000数据库,不出现错误!
- C# 把一个DT内的数据 批量插入到数据库里(SQL server 2005)
- 循环向数据库(sql server)插入10W条数据
- ASP.NET MVC与Sql Server交互,把字典数据插入数据库
- sql server 复制数据插入到数据库
- 将DataTable 数据插入 SQL SERVER 数据库
- php读取txt文件并将数据插入到数据库
- 如何准确高效的获取数据库新插入数据的主键id