本地如何直接连接到服务器sql数据库(sql数据库怎么连接服务器)
首先服务器必须先开启了数据库的远程访问权限,你可以在本地测试一下,即在命令行下
telnet
服务器ip
端口
常见的端口比如sql
server的1433,mysql的3306,如果输入回车后是黑屏,说明数据库是开放的,之后你用数据库的管理器比如sql
server的management
studio或mysql用的navicat
for
mysql连接试试就知道了。
我们使用Sql Server的时候,经常会遇到无法连接服务器的情况。那么该如何解决这种问题呢?下面我给大家分享一下。
01首先我们需要检查的就是网络连接是否正常,如下图所示,进入到网络设置界面,如果显示已连接则代表网络正常
02然后我们按Win+R组合键打开运行窗口,输入servicesmsc命令,如下图所示
03接下来会打开服务界面,我们找到SQL Server的服务,如下图所示,查看此服务是否已开启
04最后,我们需要检测的就是SQL Server的登录名和密码是否正确,如下图所示
有些用户在刚开始使用时会出现服务器连接失败的问题,这种问题的出现原因可能是因为配置中的文件服务没有开启,此时就会导致服务器失败,下面就带大家去开启必要的服务。
sql2008r2连接服务器教程
1、首先点击“MicrosoftSQLServer2008”,找到“SQLServer配置管理器”,
2、点击“SqlServer网络配置”,进入“SQLexpress的的协议”,启用图中的“NamedPipes”和“TCP/IP”服务,
3、再去打开“SqlServer服务”,
4、将图中的“SqlServer”服务开启,设置为“自动”启动。
首先检查SQL数据库服务器中是否允许远程链接。其具体操作如下:
(1)右击SQL Server 2008选项,选择SQL Server 2008 Management Studio:
(2)打开“服务器属性(Server Properties)” (右键连接名称-属性)
选择“允许用户对该服务器进行远程链接”选项后,检查是否问题已经排除。如果远程链接已经成功,该过程已经完成。若用户发现“提醒错误对话框”依然弹出,那么还需要做的是:
(二)检查SQL网络链接配置。其具体操作如下:
打开“SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL 服务器网络协议”选项(或用户的SQL服务器中为SQL服务器配置网络协议的选项,不同版本的SQL名称可能不同):
设置完成后重启sql服务(net stop mssqlserver net start mssqlserver)
确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的。再次检查是否已经可以执行远程链接。若“错误提醒对话框”依然弹出,需要进一步检查SQL服务器防火墙选项。
(三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全))
如
果在进行完上两步操作后,用户端计算机仍然无法远程链接到SQL服务器,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到
SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,点击“TCP/IP协议”选择“属性”:
从
上图中可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议
即可。如果服务器上运行的是Windows
7操作系统,其配置步骤为(其他微软操作系统的做法类似),打开“控制面板”选择“Windows防火墙”选项:
选择“高级设置”后,在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开。打开后会发现在左边菜单栏中有“入站规则(Inboud Rules)”选项。将该选项打开,并在右边菜单栏中选择“新建规则(New Rule)”选项:
打开“新建规则”选项后,利用“新内置绑定规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤),根据下面的几幅图为1433端口配置适用于1433端口即可:
以上全部都没问题了之后打开SQL2008,输入远程服务器名或IP、登录名及密码就可以连接到远程服务器上了。
数据库服务器安装好之后,一般都是根据数据库服务器IP地址远程访问,配置远程连接方式如下:
1、安装好数据库服务器,不过我这没有SQL 2005,我的是 2012步骤差不多。
2、打开SQL Server 配置管理器,点开SQL Server 网络配置,,启用TCP/IP,双击TCP/IP,弹出属性,点击IP地址标签,查看是否已启用,活动,点选“是”。并记住端口号,默认1433,可以修改其他号码。确认无误后重启SQL Server 服务使配置生效。
3、防火墙添加上述端口号码。
4、点击SQL Server Management Studio,以管理员身份登录数据库,在数据库上点右键属性。选择 连接选项卡,允许远程连接到此服务器打钩 确定即可。
5,远程管理测试数据库连接,OK,输入正确的用户名密码即可。如果修改了默认的1433端口,需要在ip地址后面加上 ,端口号。例如 “19216802,6666 ” 作为sql server。
如果能ping通对方的ip,那么再telnet ip 1433端口,看看有没有反映。
像其他大部分商业关系型数据库管理系统一样(例如IBM DB2、Oracle、[nformix)是结构化的查询语言(SQL)。这种语言由于制造商的不同有一些小小的差别,但是语言的绝大部分都遵循了ANSI标准。
这使得应用程序有很好的可移植性,并且可以和多种流行的数据管理系统交谈。为加强这种功能还支持与开放型数据库连接的驱动。这使得人们可以用更广泛的工具访问SQL服务器,如用Visual Basic,VisualC++和其他。
扩展资料:
SQL的核心部分相当于关系代数,但又具有关系代数所没有的许多特点,如聚集、数据库更新等。它是一个综合的、通用的、功能极强的关系数据库语言。其特点是:
1、数据描述、操纵、控制等功能一体化。
2、两种使用方式,统一的语法结构。SQL有两种使用方式。一是联机交互使用,这种方式下的SQL实际上是作为自含型语言使用的。
另一种方式是嵌入到某种高级程序设计语言(如C语言等)中去使用。前一种方式适合于非计算机专业人员使用,后一种方式适合于专业计算机人员使用。尽管使用方式不向,但所用语言的语法结构基本上是一致的。
3、高度非过程化。SQL是一种第四代语言(4GL),用户只需要提出“干什么”,无须具体指明“怎么干”,像存取路径选择和具体处理操作等均由系统自动完成。
-SQL服务器
1、打开sql server 配置管理器,找到里面的SQL server 网络配置,然后实例名的协议(我的实例名为SQLEXPRESS)。如下图所示:
2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。如下图所示:
3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。如下图所示:
4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)\实例名 或者 计算机名\实例名 ,身份验证选择windows身份验证。如下图所示:
5、点击连接,这时就会登陆进去。如下图所示:
以sqlserver2000为例。
一、在本机电脑打开sql
server
2000的企业管理器;
1、新建SQL注册
2、添加本站的SQL数据库所在服务器IP,注:由于购买的数据库类型不同所在服务器IP也会不同,请在数据库管理的基本信息中查看,以保证正确。
3、选择第二项“系统管理给我分配的SQL
server登录信息”
4、输入您在本站开通的MSSQL数据库的用户名和密码
5、存放位置,没必要修改,当然也可以选第二项新建一个组
6、点完成后将进行远程数据库连接,如果刚才所设置的参数正确并且本机的防火墙充许了1433端口将会连接成功。
二、打开本机电脑上的“开始-Microsoft
SQL
Server
2000
-企业管理器”在SQL2000企业管理器中会看到刚才新注册的数据库和本站服务器IP
1、双击前面的+号进行远程数据库服务器连接,连接成功后会看到数据库结构
2、点开
数据库
前面的+号将展开远程服务器上的数据库列表,从中找到数据库
3、至此已经成功连接到远程数据库,就可以像在本机操作一样去管理数据库了
0条评论