‘壹’ sql server服务器ip怎么查看
c# 远程连接数据库SQL
远程连接有点复杂,首先要保证客户端与SQL服务器连接
步骤:
一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查 看配
置,当然得确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这
一步会出问题。通常的提示是“……无法打开连接,连接 失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协检查方法是,在服
务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里
是否有tcp/ip协议,如果没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的
tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框 没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须
与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾 选,则意味着客户端无法通过枚
举服务器来看到这台服务器,起到了保护的作用, 但不影响连接,但是Tcp/ip协议的默认端口将被
‘贰’ 如何添加SQLServer登录服务器地址
1、单击“开始”---->“所有程序”---->“MicrosoftSQLServer2014”---->“配置工具”---->“SQLServer2014配置管理器”,打开配置管理器。
2、找到“SQLServer网络配置”,展开后单击“MRSQLSERVER的协议”选项。
3、在右侧的“TCP/IP”选项上右击,选择“启动”。
4、双击“TCP/IP”选项,打开“TCP/IP属性”窗口。
5、单击“IP地址”选项卡
6、将下方所有的“TCP端口”,都改为1433,所示(注:是所有TCP端口)。
7、将IP1和IP2中的“TCP动态端口”的值修改为空
8、将IP1的IP地址改为需要连接的服务器地址,本例为“127.0.0.1”。
9、选择SQLServer服务,在右侧的SQLServer(MRSQLSERVER)选项游告稿上右击,选择“停止”。
10、最神孝后,在SQLServer(MRSQLSERVER)选项上右击,选择“启动”。
11、在SQLServer的“服务器名称”中输入设置的服务器地友改址,单击“连接”就可以接入自己需要连接的服务器了。
‘叁’ 数据库的服务器是不是就是服务器的IP地址呀
1、如果说数据库是Aess,那么数据库名称就是你上传的文件名(即xxx.mdb文件,可修改),用户名和密码即自己在文件里设置,桐滑禅无需询问空间服务商。
2、如果说数据库是SQL-Server(即MsSQL),那么数据库服务器IP地址、数据库名称、登录用户名和密码空间服务商会告诉你的,他们告诉你什么你就填上去就可以了,一般来说网站和数据库会被安装到一台服务器上,那么服务器IP地址项就为(local)。
一、全球IP地址分配:
由IANA()负责管理,官方网站是:。
二、数据库默认端口:
(一)、Oracle:
(1)、驱动:oracle.jdbc.driver.;
(2)、URL:jdbc:oracle:thin:@
(3)、port:端口号,默认是1521。
(让侍二)、SQLServer:
(1)、驱动:com.microsoft.jdbc.sqlserver.;
(2)、URL:jdbc:microsoft:sqlserver://
(3)、port:端口号,默认是1433。
(局尘三)、MySQL:
(1)、驱动:org.gjt.mm.mysql.Driver;
(2)、URL:jdbc:mysql://
(3)、port:端口号,默认3306。
‘肆’ 如何查看远程链接sqlserver的ip地址
可以使用存储过程和目录视图来管理链接服务器定义:
# 通过执行 sp_addlinkedserver 创建链接服务器定义。
# 通过对 sys.servers 系统目录视图执行查询,查看有关在 SQL Server
的特定实例中定义的链接服务器的信息。
# 通过执行 sp_dropserver 删除链接服务器定义。还可以使用此存储过程删除远程服务器。
至于 sys.servers 视图的定义,可以查看 SQLServer 的帮助信息,内容比较多,还带表格,就不贴在这里了
‘伍’ 如何使用SQL语句查到当前SQL SERVER 2000服务器的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)与登录名关联的MicrosoftWindows安全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该会话所占用的8KB内存页数。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语句:selectdistincthost_namefromsys.dm_exec_Sessions要看那些用户已连接到sqlserver服务器:selectdistinctlogin_namefromsys.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)指定与此连接一起使用的SQLServer/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查询:selectclient_net_address'客户端IP',local_net_address'服务器的IP'fromsys.dm_exec_connectionswhereSession_id=@@spid@@spid的作用是返回当前进程的会话ID。