`
bingyu
  • 浏览: 42122 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

改变SQLServer2008设置 开启远程连接

阅读更多

sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:

 
  1,SQL Server Management Studio Express(简写SSMS)
 
  2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
  有两点要注意:
 
  1,2005的外围应用配置器在2008中换了地方
 
  2,有些设置生效需要重启一下SQL Server
 
  step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”
 
  step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
 
  step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
 
  step 4: 展开“安全性”->“登录名”->“sa”,右键选择“属性”
 
  step 5: 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
 
  step 6: 选择“状态”,选中“启用”,点击“确定”
 
  step 7: 右击数据库选择“方面”
 
  step 8: 将“RemoteAccessEnabled”属性设为“True”,点“确定”
 
  step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
 
  step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
 
  step 11: 以下为英文版本界面。如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”
 
  step 12: 选择“IP Addersses”选项卡,设置端口“1433”
 
  step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”
 
  step 14: 配置完成,重新启动SQL Server 2008。
 
  此时应该可以使用了,但是还是要确认一下防火墙。
 
  SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。
 
  打开防火墙设置。将SQLServr.exe(sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:
 
  1,SQL Server Management Studio Express(简写SSMS)
 
  2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
  有两点要注意:
 
  1,2005的外围应用配置器在2008中换了地方
 
  2,有些设置生效需要重启一下SQL Server
 
  step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”
 
  step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
 
  step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
 
  step 4: 展开“安全性”->“登录名”->“sa”,右键选择“属性”
 
  step 5: 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
 
  step 6: 选择“状态”,选中“启用”,点击“确定”
 
  step 7: 右击数据库选择“方面”
 
  step 8: 将“RemoteAccessEnabled”属性设为“True”,点“确定”
 
  step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
 
  step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
 
  step 11: 以下为英文版本界面。如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”
 
  step 12: 选择“IP Addersses”选项卡,设置端口“1433”
 
  step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”
 
  step 14: 配置完成,重新启动SQL Server 2008。
 
  此时应该可以使用了,但是还是要确认一下防火墙。
 
  SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。
 
  打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

很多都只介绍了上面这些步骤,如果还不行,还有
最后一步:
在服务器上打开SQL Server Configuration Manager。选择SQL Server配置管理器 -> SQL Server 2008网络配置 -> MSSQLSERVER的协议 -> TCP / IP,在弹出对话框中选择IP地址 -> IPALL -> TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等)
ok!
\sqlservr.exe)添加到允许的列表中。
分享到:
评论

相关推荐

    PB远程连接SQL+SERVER数据库(支持动态IP)

    4. **SQL Server配置**:SQL Server需开启TCP/IP协议,并允许远程连接。在SQL Server Management Studio中,需要确保“远程连接”选项被启用。 5. **防火墙设置**:服务器和客户端的防火墙需要开放相应的端口(如...

    SQL Server 2008 R2如何开启数据库的远程连

    在SQL Server 2008 R2中,开启数据库的远程连接是一项关键的配置工作,这允许用户从本地机器通过网络访问远程服务器上的SQL Server实例。以下是一步步的详细说明: 首先,你需要确保SQL Server Management Studio ...

    Microsoft SQL Server Express通过JDBC-ODBC桥和jdbc远程连接.pdf

    由于给定的文件信息中存在大量的无关内容,本回答将仅专注于文件中与Microsoft SQL Server Express、JDBC-ODBC桥和JDBC远程连接相关的部分,并生成相关知识点。 Microsoft SQL Server Express是微软公司推出的一个...

    sqlserver 安装

    在本文中,我们将详细讲解如何安装SQL Server 2008 R2版本,这是一个非常重要的数据库管理系统,广泛应用于企业级数据存储和处理。虽然不同版本的SQL Server在界面上可能存在细微差异,但基本的安装流程是相似的。...

    SQL Server 2005访问配置

    - 在左侧列表中选择“远程连接”,在右侧配置区中选择“本地连接和远程连接”,“同时使用TCP/IP和named pipes”。 - 确定保存设置。重启数据库服务使设置生效。 #### 三、测试配置结果 **步骤一:测试监听** - ...

    SQL Server 2008打开输入sa密码提示无法登陆数据库的解决方法

    在SQL Server的配置管理器中,检查SQL Server服务的属性,确保“允许远程连接到此服务器”选项被选中。 2. **TCP/IP协议配置**:问题可能在于TCP/IP协议未启用或配置不当。在SQL Server配置管理器中,找到...

    SQLServer2005客户端安装和端口设置[归纳].pdf

    这些端口用于SQL Server的网络通信,尤其是远程连接。当你需要更改默认端口时,可以按照以下步骤操作: 1. 打开SQL Server Configuration Manager,这是一个管理SQL Server网络配置的工具。 2. 在配置管理器中,...

    sql_server_2000,2005_存储过程解密过程

    首先,需要在SQL Server实例上启用远程Dedicated Administrator Connection (DAC),这是一项高级功能,允许管理员绕过登录策略进行连接。操作路径如下: 1. 打开“开始”菜单,选择“程序” -> “Microsoft SQL ...

    基于Mysql和SQL server数据库安全分析.pdf

    而SQL server的默认设置下会打开TCP的1433端口进行监听,尽管SQL server可以人为改变监听端口,但是通过未公开的1434端口的UDP探测,仍然可以轻易知道SQL server所使用的TCP/IP端口。这些信息包括:主机名称、实例...

    SQL2000.AS-KB884525-SP4-x86-CHS.zip

    4. **服务器配置**:SQL Server可能未配置为接受远程连接。在SQL Server配置管理器中,需要确保"SQL Server Browser"服务正在运行,同时在"SQL Server Network Configuration"下,TCP/IP协议应启用并配置为监听所有...

    sql语句性能测试详解

    在开始测试之前,确保有一台运行SQL Server的数据库服务器,这可以是本地安装的服务器或者远程服务器。接下来,创建并填充测试数据,以模拟不同规模的真实业务场景。例如,创建一个名为`loadrunner_test`的数据库,...

    经典SQL语句大全

    在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后...

    9数据库原理与应用教程—SQL Server数据库__考试题目(9) -.docx

    根据提供的文档信息,本文将详细解释以下几个核心知识点:视图的作用和优势、可更新视图的条件、索引的重要性及其作用、聚集索引与非聚集索引的区别、存储过程和触发器的优势、游标的概念及类型,以及SQL Server ...

    Linux中开启mysql远程访问功能.docx

    接着,我们需要检查MySQL的3306端口是否允许远程连接。在终端中输入以下命令: ```bash netstat -an | grep 3306 ``` 如果输出显示`bind-address = 127.0.0.1`,这意味着MySQL仅监听本地连接,不允许远程访问。为了...

    数据库操作语句大全(sql)

    在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db ...

    利用SQL注入攻击登录网站后台实验环境搭建及使用研究.pdf

    在ASP(Active Server Pages)环境下,若后端数据库采用SQLServer2000,就可能面临SQL注入的风险。文中提到的搭建环境,即是指在这样的环境下构建一个含有SQL注入漏洞的动态网站Testweb,用于实验和教学目的。搭建...

Global site tag (gtag.js) - Google Analytics