这里以sql server 2012 为例。
首先安装sql server 2012,不是Express版的其他版本。(ps:我们需要用到SQL Server 代理功能,Express不支持,如何识别机器上是否是Express版本,简单的方法就是连接上数据库过后查看最下方是否有SQL Server代理,没有那就表示你安装的是Express版本,需要重新下一个)
找到服务器对象,然后点开找到链接服务器,右键新建链接服务器,如下图所示
我的数据库显然不是Express版本,因为有SQL Server代理
点开过后的显示应该如下图显示
常规设置
链接服务器:填上你要链接服务器的IP地址
服务器类型:选中SQL Server
安全性设置
添加一个本地到服务器的映射登录,然后选择使用此安全上下文建立连接
点击确定
然后新建查询 填上 SELECT * FROM [链接服务器名].[数据库名].[dbo].[表名] 将中文修改为你需要查询的 测试是否连接成功
比如我这的是:SELECT * FROM [172.168.0.170].[DataSources].[dbo].[Tabel]
已成功连接上,接下来是代理部分
首先查看SQL Server代理的状态,红叉表示代理未启动
点开如图所示的SQL Server 配置管理器 ,将SQL Server 服务里面的SQL Server代理启用(右键属性,服务里面的启动模式是已禁用的话,修改为手动或自动,然后点击应用过后在点击启用)
返回到SQL Server Management Studio
右键代理新建作业
常规:填写名称,所有者,类别(可以默认),说明
步骤:新建一个步骤,填写步骤名称,执行的数据库,命令(可以执行存储过程,EXEC 存储过程名称)点击确定
计划:新建一个计划,填写计划名称,计划类型,频率,每天频率和持续时间,点击确定
警报,通知,目标:按需要填写
点击确定
可以在SQL Server代理 - 作业下看到新建的作业,右键新建的作业,作业开始步骤,查看是否执行成功
感谢阅读