• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yoxking
yoxking Tech.
博客园    首页    新随笔    联系   管理    订阅  订阅

数据库间导入

--訪問不同電腦上的資料庫(遠端只要聯好網就一樣)
--如果經常訪問或資料量大,建議用鏈結伺服器

--創建鏈結伺服器
exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','遠端伺服器名或ip位址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用戶名','密碼'
exec sp_serveroption 'srv_lnk','rpc out','true'--這個允許調用鏈結伺服器上的存儲過程
go

--查詢示例
select * from srv_lnk.資料庫名.dbo.表名

--導入示例
select * into 表 from srv_lnk.資料庫名.dbo.表名

go
--以後不再使用時刪除鏈結伺服器
exec sp_dropserver 'srv_lnk','droplogins'

--如果只是臨時訪問,可以直接用openrowset
--查詢示例
select * from openrowset('SQLOLEDB'
,'sql伺服器名';'用戶名';'密碼'
,資料庫名.dbo.表名)

--導入示例
select * into 表 from openrowset('SQLOLEDB'
,'sql伺服器名';'用戶名';'密碼'
,資料庫名.dbo.表名)

 

posted @ 2006-06-09 09:11  yoxking   阅读(90)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3