SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
1、在远程数据库中登录,登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式设置账号、密码
2、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
3、右击数据库选择“方面”
4、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
5、打开sql server配置管理器
6、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
7、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
8、选择“IP 地址”选项卡,设置TCP的端口为“1433”
9、
将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
‘贰’ 如何连接sqlserver数据库
无论用什么终端链接都需要
① 数据库类型
② 数据库地址
③ 数据库账户
④ 账户密码
⑤ 链接端口(不输入就用默认端口)
‘叁’ HBuilder制作的APP怎么连接SQLServer数据库
java中使用jdbc连接sql server数据库步骤:1.JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar<2> 设置SQLEXPRESS服务器:a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IPb.右键单击启动TCP/IPc.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器e.关闭SQL Server Configuration Manager<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample<4> 打开Eclipsea.新建工程-> Java -> Java project,起名为Testb.选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jarc.右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中<5> 编写Java代码来测试JDBC连接SQL Server数据库import java.sql.*; public class Test { public static void main(String[] srg) { //加载JDBC驱动 String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接服务器和数据库sample String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; String userName = "sa"; //默认用户名 String userPwd = "123456"; //密码 Connection dbConn; try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); //如果连接成功 控制台输出} catch (Exception e) { e.printStackTrace(); } } } 执行以后就可以连接到sample数据库了。‘肆’ sqlserver怎么设置远程连接
1、首先,使用Windows+R键 输入services.msc 打开本地服务。
2、找到SQL server Browser 将这个打开,SQLserver(MSSQLSERVER)和SQLserver(SQLEXPRESS)两个服务只选择一个,选择你所使用的那个
SQLEXPRESS是缩减免费版的SQL创建的默认实例,这个与安装的SQLserver有关
MSSQLSERVER是正式使用的SQL创建实例时默认的实例名,一般使用的都是这个
其他的默认设置就行
如下图
8、在客户机Windows+R输入CMD,打开命令行窗口
9、在命令行中输入telnet 服务器IP 服务器端口(我的是1433,所以选择1433.如设置其他,则输入设置的值)
回车后显示一个新的命令行窗口则说明端口可被访问
10、在客户机的SQLserver Management Studio 点击Connect,输入Server Name:服务器IP地址,使用的端口(1433端口可以不填写端口)
‘伍’ 如何让客户端电脑sqlserver数据库连接上服务器电脑的sqlserver数据库,需要哪些步骤
这个有很多工具可以连接的呀!
比如
SQL Chaxunfx
SQLPro for MSSQL
又或者直接使用MS SQL自带的管理工具都可以连接上服务器上的数据库的
你连接的时候填写上正确的IP、端口、账号和密码,就可以连接
‘陆’ 如何连接sqlserver数据库
以sqlserver2008R2为例。
1、打开sql2008,使用windows身份登录
‘柒’ SQLserver 连接问题
可能是在用安全软件进行开机加速的时候给关掉了。。
‘捌’ 如何连接sqlserver数据库
使用 SSMS管理工具,输入IP地址和 账户 密码,就可以连接上DB服务器了
‘玖’ sqlserver怎么远程连接数据库
要点:
1.确认服务器端SQL服务端口号是否为:1433
2.如果不是1433,配置客户端
3.建立服务器端登录帐号,确保角色及管理数据库
一、查看服务器端情况
1. 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 服务器的IP拼写正确。
2. 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1) 检查远程服务器是否启动了sql server 服务。如果没有,则启动。
2) 检查sql server服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3) 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏sql server服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变(具体方式见 二:设置客户端网络实用工具)。
4) 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。(4、5步我没有做就成功了)
5) 检查服务器是否在1433端口侦听。如果sql server服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。此时,你马上可以开始在企业管理器或查询分析器连接