首页 > 数据库 >SQL Server2008 R2开启远程连接总结

SQL Server2008 R2开启远程连接总结

时间:2024-03-11 09:58:42浏览次数:42  
标签:Server2008 R2 -- 端口 TCP Server 选择 SQL

 

 

==============================

SQL Server2008 R2开启远程连接(最全总结)

==============================

安装过程:适用Windows XP SP3、Windows7、Windows Server2008 R2、Windows8、Windows10

1、安装Visual Studio2010旗舰版

2、安装Visual Studio2010 SP1

3、安装SQL Server2008 R2管理工具

================================

开启远程访问

注意事项:

1. 用计算机名访问服务器时,需要开启sql server browser服务。

2. 检查自带防火墙和自己安装防火墙的设置,放行相应端口和程序。

3. 可以通过netstat -an命令,检查1433端口是否打开。全部侦听的情况如下:
netstat

4. 如果安装 SQL Server 时已经启用了“使用SQL Server 和 Windows 身份验证混合登陆”,可以跳过下面配置过程中的第二项。

配置过程:

1. SQL Server Configuration Manager(简写SSCM)

◆ 选中左侧的“SQL Server服务”,确保右侧的“SQL Server(实例名)”和“SQL Server Browser”的状态都为“正在运行”。

setup_xuanzhongyunxing

◆ 选中左侧的“SQL Server网络配置”中“实例名对应的协议”,确保右侧的“TCP/IP”、“Named Pipes”已启用。

setup_xuanzhongqiyong

◆ 双击TCP/IP,打开属性页面,将“已启用”设为是。注意“全部侦听”这一项,后文会提到。

setup_shuangjitidao

◆ 如果之前“全部侦听”为“是”,“IPALL”的设置如图所示。
如果之前“全部侦听”为“否”,则需要单独开启需要监听的IP:“TCP动态端口”设为空,“TCP端口”设为1433,“已启用”设为“是”。

setup_ruguoweishi

◆ 选中左侧“客户端协议”,启用右侧的“TCP/IP”和“Named Pipes”

setup_xuanzhongPipes

◆ 设置其中的“TCP/IP”的属性。

setup_shezhishuxing

◆ 回第一步,重启sql server服务。

 

2. SQL Server Management Studio (SSMS)

◆ 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”

setup_dakaishuxing

setup_dakaishuxing1

◆ 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

setup_zuocemoshi

◆ 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

setup_lianjiequeding

◆ 展开“安全性”->“登录名”->“sa”,右键选择“属性”

setup_zhankaishuxing

◆ 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

setup_zuocemima

◆ 选择“状态”,选中“启用”,点击“确定”

setup_xuanzhongqueding

◆ 右击数据库选择“方面”

setup_youjifangmian

◆ 将“RemoteAccessEnabled”属性设为“True”,点“确定”

setup_jiangqueding

◆ 至此SSMS已设置完毕。退出后用账户sa登录,成功即表示sa帐户已经启用。

 

===============================================================================

补充:

 防火墙设置:

打开系统防火墙,单击“高级设置”--> 选择“入站规则”,在右边单击“新建规则”,选择程序,下一步,选择C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Binn\sqlservr.exe,下一步,选择“允许连接”,下一步后完成。

 

重复上面的步骤,新建防火墙入站规则, 这次选择程序文件“C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”。

完成。可以从远程连接服务器了。

 也可以按端口开放1433端口即可

来自:https://www.cnblogs.com/yuwentao/p/4739448.html

 

1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 --》sql server 网络配置--》MSSQLSERVER的协议,把里面的 TCP/IP --》属性  ip地址里面的端口号都改成2433,重启 sql server 服务(MSSQLSERVER)

2.运行firewall.cpl--打开防火墙--高级设置--入站规则--新建规则--选择程序--》位置C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,这样就可以了

3.连接数据库时用ip,端口号,如192,168.1.100,2433,注意端口与ip之间是分号

来自:https://cloud.tencent.com/developer/article/1025744

  存网盘

标签:Server2008,R2,--,端口,TCP,Server,选择,SQL
From: https://www.cnblogs.com/djd66/p/18065392

相关文章

  • SQL Server 2008R2完整安装教程
    安装包:sql_server_2008_r2(提取码:fqro)安装教程:点击左侧“安装”按钮选择“全新安装或现有........”  安装层析支持规则:全部已通过——点击“确定”按钮 产品密钥:一般下会有默认密钥,如果没有默认密钥下载激活秘钥粘贴即可 ↓粘贴秘钥后点击“下一步” 许......
  • 服务器配置记录MSSQL
    安装SQLSERVER的时候报错:无法通过WINDOWS功能控制面板自动安装或卸载WINDOWSSERVER角色和功能。WinServer2012R2安装MSSQL2008R2只需安装.NETFramework3.5/更高版本1.打开“服务器管理器”,选择“添加角色和功能”  2.连续点击“下一步”,直到“功能”选项卡中,勾选......
  • Mysql如何给字符串添加索引(前缀索引)
    在日常开发中,我们经常给字符串添加索引,那么给字段添加索引有什么技巧吗,我们看看下面的例子,我们给一个邮箱添加索引,应该如何添加呢看看下面这条sqlselect*fromuserwhereemail='[email protected]'如果我们不添加索引,肯定是要进行全表扫描的,那么我们如何添加呢有两种方式a......
  • MYSQL学习笔记23: 多表查询(自连接内连接+左右外连接)
    多表查询(自连接)自连接查询,可以是内连接查询,也可以是外连接查询select字段列表from表A别名Ajoin表A别名Bon条件...;自连接内连接查询员工以及所属领导的名字#可以这样写selecte1.name'员工',e2.name'上司'fromempe1joinempe2one1.man......
  • MYSQL学习笔记24: 多表查询(联合查询,Union, Union All)
    多表查询(联合查询,union,unionall)union查询需要多张表的列数一致,字段类型也保持一致对于union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集select字段列表from表A...union[all]select字段列表from表B...;查询出薪资低于10000,或年龄......
  • MYSQL学习笔记25: 多表查询(子查询)[标量子查询,列子查询]
    多表查询(子查询)子查询,也称嵌套查询子查询的语句可以是insert/update/delete/select中的任何一个根据子查询的结果不同,可以分为:标量子查询(结果为单个值)列子查询(结果为一列)行子查询(子查询结果为一行)表子查询(子查询结果为多行多列)select*fromt1wh......
  • MySQL-扩展
    存储引擎体系结构连接层最上层是一些客户端和链接服务,主要是完成一些类似于链接处理、授权认证及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内......
  • Mysql-基础
    数据模型可以建立多个数据库,各数据库隔离数据库中可以建立多各关系型数据表SQL分类DDL数据定义语言,用来定义数据库对象(数据库、表、字段)数据库操作查询查询所有数据库SHOWDATABSE;查询当前数据库SELECTDATABASE();创建创建数据库CREATADATABASE[IFNOTEXIS......
  • Mysql8.0在windows系统安装一直卡在Starting the server的解决方案
    报错:Beginningconfigurationstep:StartingServerAttemptingtostartserviceMySQL80一直卡在这里,手动启动服务也起不起来情况一:到这里直接显示叉情况二:一直停留在StartingServer可以参考下述步骤进行操作:1、使用Win+R-->运行“services.msc”-->打开服务管理......
  • 分布式锁——JVM锁、MySQL锁解决多线程下并发争抢资源
    分布式锁——JVM锁、MySQL锁解决库存超卖问题引入库存扣案例需求背景电商项目中,用户购买商品后,会对商品的库存进行扣减。需求实现根据用户购买商品及商品数量,对商品的库存进行指定数量的扣减publicStringdeductStock(LonggoodsId,Integercount){//1.查询商品......