SQL远程连接数据库查询数据,远程调用存储过程
以下为SQL2008环境下调用远程数据库上的存储过程
--执行远程存储过程.查询远程数据库--远程连接 if ( not exists(select * from sys.servers where name='TESTSERVER')) begin EXEC sp_addlinkedserver @server='TESTSERVER',--被访问的服务器别名 @srvproduct='', @provider='SQLOLEDB', @datasrc='192.168.0.18' --要访问的服务器 end EXEC sp_addlinkedsrvlogin --登录映射 'TESTSERVER', --被访问的服务器别名 'false', NULL, 'sa', --帐号 '123456' --密码
GO
--说明:此处GO为必须,否则提示找不到“TESTSERVER”
--查询表数据
select * from TESTSERVER.Zhproject_Data.dbo.Zh_Client
--若要执行存储过程权限,需将远程服务器设置为RPC
exec sp_serveroption @server='TESTSERVER' , @optname= 'rpc', @optvalue ='TRUE'--设置为RPC
exec sp_serveroption @server='TESTSERVER' , @optname= 'rpc out', @optvalue='TRUE'--设置为RPC
--执行存储过程
EXEC TESTSERVER.Zhproject_Data.dbo.P_Test
--删除与链接服务器上远程登录之间的映射
Exec sp_droplinkedsrvlogin remotedb,Null
--删除远程服务器链接
Exec sp_dropserver remotedb
SQL远程连接数据库查询数据,远程调用存储过程相关推荐
- 博图WINCC报表(SQL数据库的建立,TIA_wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置)
这里写目录标题 目录 一.概述 1.1 前言 1.2 主要功能 1.3 使用的软件 二. SQL server建库和建表 2.1.SQL server建库 2.2SQL server建表 三.建立wi ...
- PL/Sql 中创建、调试、调用存储过程
存储过程 所用函数说明 功能:求和与差 原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) 参 ...
- 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异...
今天 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致的问题,郁闷我很长一段时间 执行的方法 ...
- 使用SQL Coalesce函数查询数据
We all know that a Null value is a field with no value. The statements that we are running daily wil ...
- jdbc mysql 存储过程查询数据_jdbc调用mysql存储过程实现代码
1. 创建存储过程 建立一个MySQL的存储过程 add_pro 复制代码 代码如下: delimiter // drop procedure add_pro // create procedure ...
- oracle数据块调用存储过程,VC调用存储过程的通用方法(ORACLE篇)
先对上一篇调用SQLServer的存储过程作一点补充,就是如果存储过程里有Insert,update,delete等操作,最后返回结果集,按示例代码有可能得不到数据,因为返回的数据有可能不在第一个结果 ...
- SQL Server(三)-查询数据(2)
--函数与分组查询数据 (一) 系统函数 在SQL Server 2008中系统函数是指在SQL Server 2008中自带的函数,主要分为聚合函数.数据类型转换函数.日期函数.数学函数及其他一些常 ...
- java JDBC 连接数据库查询数据与直接使用sql的疑问
JDBC 封装连接是好的前提:SystemAuthorizingRealm c = new SystemAuthorizingRealm();conn = c.getConnection(); // ...
- sql语句 case_使用SQL Case语句查询数据
sql语句 case The Case statement in SQL is mostly used in a case with equality expressions. The SQL Cas ...
最新文章
- django报错:django.db.utils.OperationalError: no such table:
- 解决静态方法调用注入的service
- MySQL 1093 You can't specify target table for update in FROM c 的解决办法
- bzoj3771:Triple
- 可穿戴的手机!努比亚nubia-α国行版将于4月8日正式发布
- 【Excel-2010】VLOOKUP函数
- bootstrap16-上下文表格布局
- 狂神Reids学习笔记二
- VBS教程(入门级)
- windows安装php
- 离获得支付牌照还有多远?今日头条申请“字节支付”商标
- Retrofit原理
- ISO8583报文协议 2013-10-16 10:44 563人阅读 评论(0) 收藏...
- 用C语言对一元二次方程求解
- dvsdk_4_00_00_22_dm3730 Makefile内容
- 利用arduino红外库遥控美的家用空调
- CSS:N种使用CSS 绘制三角形的方法
- html5 qq看点,AlloyTouch实战--60行代码搞定QQ看点资料卡
- Katex一些常用使用方法
- Linux 信号学习