导航:首页 > 配服务器 > sqlserver查询链接服务器地址

sqlserver查询链接服务器地址

发布时间:2022-07-11 04:54:06

⑴ 怎么使用SQLSERVER链接服务器访问数据库

怎么使用SQLSERVER链接服务器访问数据库

步骤1:打开企业管理器,如下。

2
步骤2:选择数据库,安全性,点击新建链接服务器。

3
步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。

4
步骤4:进行安全性设置。本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。

5
步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。
注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。

⑵ sql server 已经连上远程连接服务器数据库 ,怎么查看连接服务器的IP地址

利用sql语句-获取服务器ip的方法

SELECTlocal_net_address服务器IP地址,local_tcp_portAS服务端口,
client_net_addressAS客户端IP地址
FROMsys.dm_exec_connections
WHEREsession_id=@@SPID

此脚本适用于SQL2005及以上版本

⑶ sql server怎么设置链接服务器

展开服务器对象-->链接服务器-->右击"新建链接服务器"

输入链接服务器的IP或者输入域名(域名会更方便一些,可以更换服务器IP地址)

设置链接服务器的安全性(登录的用户名和密码)

创建成功后就可以看到了,如下图

5
现在就可以使用链接服务器了,用本地登录SqlServer,新建一个查询,输入
Select * From [链接服务器名].[远程数据库名].[所有者].[表名]
比如
Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]

6
如果可以查询到数据说明一切正常喽

⑷ 请问怎么知道本机sql server 服务器地址

如果你的sqlserver装在本机,直接写本机的ip就行,或者localhost

⑸ sql server怎么查询链接服务器

select * from 链接服务器名字.数据库名.dbo.表名 ,只要你创建的链接服务器正确,那个语句就能成功执行。

⑹ 如何使用SQLSERVER链接服务器访问数据库

--创建链接服务器
execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'
execsp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'
--查询示例
select*fromITSV.数据库名.dbo.表名
--导入示例
select*into表fromITSV.数据库名.dbo.表名
--以后不再使用时删除链接服务器
execsp_dropserver'ITSV','droplogins'

⑺ sqlserver怎么查询链接服务器

登录sql server 里面 服务器对象 中

⑻ 如何查看远程链接sqlserver的ip地址

可以使用存储过程和目录视图来管理链接服务器定义:

# 通过执行 sp_addlinkedserver 创建链接服务器定义。
# 通过对 sys.servers 系统目录视图执行查询,查看有关在 SQL Server
的特定实例中定义的链接服务器的信息。
# 通过执行 sp_dropserver 删除链接服务器定义。还可以使用此存储过程删除远程服务器。

至于 sys.servers 视图的定义,可以查看 SQLServer 的帮助信息,内容比较多,还带表格,就不贴在这里了

⑼ 如何在SqlServer中获取前端连接的IP地址,计算机名等信息

在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动态管理视图已经给我们提供了这些信息,下面我们来看两个动态管理视图。1、Sys.dm_exec_Sessions 这个视图中提供了所有连接sqlserver的客户端的一些信息,下面是Sys.dm_exec_Sessions返回的列:列名数据类型 说明Session_idsmallint标识与每个活动主连接关联的会话。login_timedatetime建立会话的时间。host_namenvarchar(128)与会话关联的主机。program_namenvarchar(128)与会话关联的程序。host_process_idint与会话关联的进程 ID。client_versionint客户端连接到服务器所用的接口版本。client_interface_namenvarchar(32)客户端连接到服务器所用的接口名称。security_idvarbinary(85)与登录名关联的 Microsoft Windows 安全 ID。login_namenvarchar(128)与会话关联的 SQL 登录名。nt_domainnvarchar(128)从中建立会话连接的域。nt_user_namenvarchar(128)与会话关联的用户名。statusnvarchar(30)会话的状态。可能的值: 1,运行 - 当前正在运行一个或多个请求
2,睡眠 - 当前没有运行任何请求
3,休眠 - 会话处于登录前状态
context_infovarbinary(128)会话的 CONTEXT_INFO 值。cpu_timeint该会话所占用的 CPU 时间(毫秒)。memory_usageint该会话所占用的 8 KB 内存页数。total_scheled_timeint计划内含请求的会话的执行所耗用的总计时间(毫秒)。total_elapsed_timeint自会话建立以来已耗用的时间(毫秒)。endpoint_idint与会话关联的端点的 ID。last_request_start_timedatetime最近一次会话请求的开始时间。这包括当前正在执行的请求。last_request_end_timedatetime最近一次会话请求的完成时间。readsbigint在该会话期间该会话中的请求所执行的读取次数。Writesbigint在该会话期间该会话中的请求所执行的写入次数。logical_readsbigint已对该会话执行的逻辑读取数。is_user_processbit如果会话是系统会话,则为 0。否则,为 1。text_sizeint会话的 TEXTSIZE 设置。languagenvarchar(128)会话的 LANGUAGE 设置。date_formatnvarchar(3)会话的 DATEFORMAT 设置。date_firstsmallint会话的 DATEFIRST 设置。quoted_identifierbit会话的 QUOTED_IDENTIFIER 设置。arithabortbit会话的 ARITHABORT 设置。ansi_null_dflt_onbit会话的 ANSI_NULL_DFLT_ON 设置。ansi_defaultsbit会话的 ANSI_DEFAULTS 设置。ansi_warningsbit会话的 ANSI_WARNINGS 设置。ansi_paddingbit会话的 ANSI_PADDING 设置。ansi_nullsbit会话的 ANSI_NULLS 设置。concat_null_yields_nullbit会话的 CONCAT_NULL_YIELDS_NULL 设置。transaction_isolation_levelsmallint会话的事务隔离级别。 0 = 未指定 1 = 未提交读取 2 = 已提交读取 3 = 可重复 4 = 可序列化 5 = 快照lock_timeoutint会话的 LOCK_TIMEOUT 设置。该值以毫秒计。deadlock_priorityint会话的 DEADLOCK_PRIORITY 设置。row_countbigint到目前为止会话返回的行数。prev_errorint会话返回的最近一个错误的 ID。比如说,我们要看那些主机有连接到了sqlserver服务器,可以使用下面的sql语句:
select distinct host_name from sys.dm_exec_Sessions要看那些用户已连接到sqlserver服务器:
select distinct login_name from sys.dm_exec_Sessions当然,利用上面的列,我们可以获得更多想要的客户端信息2、Sys.dm_exec_connections 这个视图返回了连接sqlserver服务器上面的每个连接的详细信息,下面是Sys.dm_exec_connections返回的列:列名数据类型 说明Session_idint标识与此连接关联的会话。most_recent_Session_idint显示与此连接关联的最近请求的会话 ID。connect_timedatetime连接建立时的时间戳。net_transportnvarchar(40)说明该连接使用的物理传输协议。protocol_typenvarchar(40)指定负载的协议类型。此参数当前可区分 TDS (TSQL) 和 SOAP。protocol_versionint与此连接关联的数据访问协议的版本。endpoint_idint与此连接关联的端点的唯一标识符。此 endpoint_id 可用于查询 sys.endpoints 视图。encrypt_optionnvarchar(40)说明是否为此连接启用了加密的布尔值。auth_schemenvarchar(40)指定与此连接一起使用的 SQL Server/NT 身份验证。node_affinitysmallint显示与此连接关联的 SOS 节点。num_readsint此连接中已发生的读包次数。num_writesint此连接中已发生的写数据包次数。last_readdatetime此连接中上一次发生读操作的时间戳。last_writedatetime此连接中上一次发生写操作的时间戳。net_packet_sizeint用于信息和数据的网络包的大小。client_net_addressvarchar(40)与此服务器连接的客户端的主机地址。client_tcp_portint与该连接关联的客户机上的端口号。local_net_addressvarchar(40)显示此连接的目标服务器的 IP 地址。只对使用 TCP 传输提供程序的连接可用。local_tcp_portint如果此连接使用 TCP 传输,则显示该连接的目标服务器的 TCP 端口。connection_iniqueidentifier对每个连接进行唯一标识。parent_connection_iniqueidentifier标识MARS 会话正在使用的主要连接。most_recent_sql_handlevarbinary(64)此连接上执行的上一个请求的 SQL 句柄。most_recent_sql_handle 列始终与 most_recent_Session_id 列同步。比如,我要查看当前连接的客户端IP与sqlserver所在服务器的IP,可以用下面的sql查询:
select client_net_address '客户端IP',local_net_address '服务器的IP' from sys.dm_exec_connections where Session_id=@@spid@@spid的作用是返回当前进程的会话ID。

⑽ sql server 2008怎么链接服务器

1、展开服务器对象-->链接服务器-->右击"新建链接服务器"
2、输入链接服务器的IP或者输入域名(域名会更方便一些,可以更换服务器IP地址)
3、设置链接服务器的安全性(登录的用户名和密码)
4、创建成功后就可以看到了,
5、现在就可以使用链接服务器了,用本地登录SqlServer,新建一个查询,输入
6、Select * From [链接服务器名].[远程数据库名].[所有者].[表名]
7、比如 Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
8、如果可以查询到数据说明一切正常喽

阅读全文

与sqlserver查询链接服务器地址相关的资料

热点内容
asus带命令提示的安全模式 浏览:1002
php截取字符串指定 浏览:246
lxe加密视频怎么设置 浏览:607
php数组删除第一个元素 浏览:167
安卓指示器怎么使用 浏览:572
程序编译c执行方法 浏览:347
如何用python做趋势图 浏览:501
服务器408超时怎么解决 浏览:989
php中数组的写法 浏览:371
ssf33算法 浏览:992
单片机红外编码程序 浏览:378
云服务器如何与本地计算机组局域网 浏览:956
51单片机快捷编程 浏览:465
siriapp建议为什么有的app消不掉 浏览:314
怎么打开vivo手机安装应用加密 浏览:158
加密芯片为什么要随机数 浏览:930
看美剧下载什么app 浏览:516
net命令行参数 浏览:592
pdf转曲工具 浏览:818
phpfpm是否安装 浏览:599