sqlrver中跨数据库操作

更新时间:2023-07-05 19:29:57 阅读: 评论:0

我家的小猫作文sqlrver中跨数据库操作
⾸先以dba⽤户执⾏以下两句脚本,(注意只有dba⽤户有权限执⾏以下脚本)
泡菜炒饭execsp_addlinkedrver你的数据库连接名字,'','SQLOLEDB',你的数据库url及端⼝
execsp_addlinkedsrvlogin你的数据库连接名字,'fal',null,数据库⽤户名,数据库⽤户密码
来创建⼀个数据库连接对象,⽤来连接另⼀个数据库,然后在执⾏跨数据库操作时只需要在你要操作的表前加上你的数据库连接名字.dbo.表明
例如:我有个库叫billing,有多个库叫subscription1,.,billing库中有个表叫
开卷有益
SuspendRecord,subscrption库中有个表叫ActivePlan
然后我要将subscription1库中ActivePlan的phoneNumber收集到billing库的SuspendRecord表中,可以执⾏如下语句: inrtintoSuspendRecordphoneNumber
lectphoneNumberfrom你的数据库连接名字.subscription1的库名.dbo.ActivePlan
冬季保暖
海兴中学
诗经王风黍离
注:创建数据库连接的语句只能被执⾏⼀次,如果数据库中存在聪明的连接对象,则再次创建同名的连接对象数据库就会报错,所以创建前需要检查是否存在同名的连接对象,⽅法如下
lectnamefromsys.rverswherename=数据库连接名称
考察干部
建议:数据库连接名称⽣成规则:数据库连接地址+数据库名称+⽤户名+密码的hashCode作为连接名称,这样⽤户修改数据库⽤户名、密码等信息将不会对程序造成影响
yutian0761 原创
>食堂承包合同

本文发布于:2023-07-05 19:29:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1080376.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   连接   脚本   海兴   对象   创建
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图