我想将一些数据从远程服务器(也是server 2008)中提取到查询中,因为一些相关数据位于远程服务器上,而不是本地服务器上。
Server 2008中的“添加链接服务器”向导要求我提供一个“链接服务器名称”,因此,我创建了一个类似于"remote_server_name“的名称。它还要求我选择服务器类型,所以我选择“Server”作为服务器类型,因为它就是这样的。
在哪里指定远程服务器的IP地址或域名?在哪里指定实例名称?它告诉我连接失败,很明显,因为它从来不问我服务器在哪里或者它的实例名是什么。它恰好是我想要连接到的远程机器上的默认实例。
我的同事告诉我,任何使用链接服务器的查询都首先将数据从远程服务器传输到运行查询的服务器,然后应用筛选器。例如,如果我有以下查询:
select id, region
from linked_server.mydb.dbo.product
where id = 1
该查询将把远程服务器产品表中的所有数据带到本地服务器并应用ID=1。我在微软的网站上找不到这个信息。这是真的吗?
我正在尝试配置我的Jenkinsfile,以便我的主jenkins进入远程ec2服务器并在远程服务器上运行命令。到目前为止,我将我的主jenkins服务器公钥添加到远程ec2服务器的authorized_keys列表中,并且我能够将ssh添加到远程服务器中。我的Jenkinsfile的相关部分:
echo "===> about to SSH into the dev environment.."
sh '''#!/bin/bash
echo "===> in bash script now"
我收到这样的警告:
Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50537 Library:50617
当尝试将我的代码上传到我的远程服务器,以及我目前正在使用php 5.5的远程服务器时,这是因为mysql扩展已经被废弃,所以我必须将扩展更改为mysqli?但是在我的本地服务器上,我也在php5.5中进行了测试,并且正常工作。
这里会有什么问题?