SqlServer跨服务器查询
发布时间:2020-12-12 14:00:51 所属栏目:MsSql教程 来源:网络整理
导读:因为业务要求,之前碰到需要跨服务器操作另一个数据库的数据。废话不多说,直接上代码。 1、 创建链接服务器,名称叫 QianZhiJi ,名字可以随便取,可以看作给需要连接的服务器起个标识名。 (1)exec sp_addlinkedserver?? ' QianZhiJi ','','SQLOLEDB','192.
因为业务要求,之前碰到需要跨服务器操作另一个数据库的数据。废话不多说,直接上代码。 1、 创建链接服务器,名称叫 QianZhiJi ,名字可以随便取,可以看作给需要连接的服务器起个标识名。 (1)exec sp_addlinkedserver?? ' QianZhiJi ','','SQLOLEDB','192.168.1.4' (2)exec sp_addlinkedsrvlogin ' QianZhiJi','false ',null,'sa','abcd!135'这里解释一下两句sql的参数意思,(1)'QianZhiJi'前面已经解释,第二个参数什么也不用填,第三个参数SQLOLEDB固定内容不用改,第四个是你需要连接的服务器IP。 (2)第一个参数同上,第二个、第三个固定格式,第四个和第五个分别是你要连接数据库的帐号和密码。两条语句同时在数据库中执行一遍。这样连接就已经开通。如果不想用了可以关闭连接,语法exec sp_dropserver? 'QianZhiJi','droplogins'? 第一个参数是你要删除的连接名,第二个固定格式。 2、在sql中使用,写一个小例子: select * from QianZhiJi.DataBase.dbo.tableName; 这条语句的意思是查询QianZhiJi服务器链接所对应的DataBase数据库的dbo的tableName表。 够清楚了没!~~ 希望大家用得着。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – 无法在SQL Server Management Studio中
- 是否可以将RDF存储也用作面向文档的数据库?
- sqlserver 获取当月第一天,和最后一天
- sql-server-2005 – IIS7上对SQL Server Reporting Service
- SQLServer关于类似于联合主键的字段查询
- sql – 对于每个字符串,执行一个函数/过程
- sql – postgres:在WHERE子句中使用CASE和ANY()
- 使用SqlDependency监听SqlServer2005数据库变更通知
- sqlserver2008索引优化的相关研究(一)
- where 子句的执行顺序