解决MSSQL 2008不能用IP登录的问题
前提准备:mssql 2008已安装好了一个实例(我按默认情况下安装的实例是:SQLEXPRESS),并安装了SQL Server Management Studio工具。
为了满足可以用(local)或IP地址登录2008,需要以下配置支持:
一、打开“SQL Server 配置管理器”,做如下配置:
1、点开“SQL Server服务”节点
找到我们安装的SQL服务:SQL SERVER(SQLEXPRESS),双击它打开属性设置对话框,把登录身份中的内置帐户选中,并下拉选择“Network Service”:它的意思是用于网络服务,这样一来可以远程的客户端就可以重启这个SQL Server服务了,要不然重启服务功能只限于本机。
2、点开“SQL Server网络配置”节点。
再点开“实例名的协议”(我的是SQLEXPRESS的协议)。能看到我的实例是支持Share Memory, Named Pipes, TCP/IP, VIA这几种协议的。
右键点击“TCP/IP”选择启用。再右键它选择属性,在属性对话框中,切换到“IP地址”卡片,能看到有“IP1”,“IP2”...“IPAll”这几类针对IP的设置信息。首先,因为我们目前用不上“TCP动态端口”的功能,所以把这几类IP的TCP动态端口全设置为空(如果是0的话则表示启用动态端口功能)。再因为我准备把SQLEXPRESS实例向外提供服务的端口设置为1433(和SQL2000的默认服务连接端口号保持一致性),所以需要针对各类IP把它们的TCP端口一项设置为1433(其实仅仅只需要把IPALL的TCP端口号设置为1433,其它类型的均为空即可)。再把各类IP的“活动”和“已启用”均设置为“是”。点击“确定”保存配置。
3、点开“SQL Native Client 10.0配置”节点(如果没有的话,可能是你的软件安装得有问题,或者没有安装客户端工具:SQL Server Management Studio)。
再点击“客户端协议”,找到“TCP/IP”,双击它打开属性对话框,设置“默认端口”为1433(和上面配置的端口号只要保持一致即可),设置“已启用”为“是”。点击确定保存配置。
4、重启SQLEXPRESS实例。
二、打开SQL Server Management Studio工具
在连接到服务器操作对话框中做如下配置:
服务器类型:数据库引擎
服务器名称:(local) 或 IP地址 或 . 补充:.的意思也是表示本机的意思
再点击右下角的“选项>>”按钮,切换到“连接属性”卡片,在网络协议一项配置中下拉选择“TCP/IP”
点击连接按钮即可。
打开可以用SA登录的方法
如果不打开一个用户(不一定必须是SA),那么对于不在服务器上的远程客户端工具就没办法连这个SQL Server服务器了。
一、先用SQL Server Management Studio工具登录服务器SQLEXPRESS实例(不论是用IP登录方式还是计算机名登录的方式)。
二、在根节点上右键打开属性对话框,找到“安全性”节点,打开它,再设置“服务器身份验证”为“SQL Server和Windows身份验证模式”,再点击确定保存配置。
三、展开:根节点->安全性->登录名->sa. 右键sa打开属性对话框。
1、在“常规”页中设置sa用户的密码,注意密码不能太简单,如密码是sa肯定是通过不了的。
2、在“用户映射”页中,确认一下SA用户有没有db_owner角色身份。必须要有,要不然sa登录后什么高级功能也做不了了。
3、在“状态”页中,把“是否允许连接到数据库引擎”设置为“授予”,把“登录”设置为“启用”。
4、点击确定保存配置。
四、接下来你就可以用SA用户尝试登录了。这和Sql Server2000就很相似了。
分享到:
相关推荐
总的来说,解决MySQL 1130错误需要理解MySQL的用户权限系统,并且需要在服务器端进行适当的配置更改。这包括修改MySQL的用户表以允许远程访问,并且可能还需要调整防火墙规则以开放必要的端口。务必谨慎操作,避免对...
本文将详细介绍两种解决MySQL忘记密码的方法。 **方法一:跳过访问控制修改密码** 这个方法是通过启动MySQL服务时添加`--skip-grant-tables`参数来跳过权限检查,使得任何用户都能以管理员身份登录。以下是具体...
MySQL是世界上最受欢迎的关系型数据库...了解并掌握MySQL协议有助于我们优化数据库操作,提高应用程序的性能,并解决可能出现的网络通信问题。通过阅读源码和使用相关工具,我们可以更深入地理解这一协议的工作机制。
下面将详细解释这个问题的原因及解决方法。 首先,让我们回顾一下在MySQL中创建新用户的步骤。在上述描述中,用户是通过以下脚本创建的: ```sql CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'...
MHA 正是为了解决这个问题的,它可以自动检测 MySQL 主服务器的故障,并将从服务器提升为主服务器,以确保 MySQL 服务的高可用性。 ### 适用场景 MHA 适用于需要高可用性的 MySQL 应用场景,例如电商平台、金融...
【Red Hat AS4中的MySQL+Freeradius+Cisco路由器登陆应用】 在Red Hat Advanced Server 4 (AS4)操作系统中,构建一个集成了MySQL数据库、Freeradius认证服务和Cisco路由器登录的应用是常见的IT应用场景。这涉及到...
一、没有开启 MySQL 的远程登陆帐号。 1.找到mysql数据库的user表。在user表中新建一条数据,设置User(username)和Host(开放访问MySQL的IP:例如123.118.17.201)以及登录密码。这样设置了允许访问的用户名和...
本篇文章主要讲述了树莓派 4B+ 上使用 Qt 框架连接 Mysql 数据库,并实现多用户连接操作和悲观锁机制,以解决数据并发出现的错误。 一、远程登陆界面 首先,需要安装 tightvncserver 和 xrdp 服务器,以便远程桌面...
实现了Markdown语法,相册,图床,验证码登陆,IP请求次数限制,邮件提醒,评论敏感词过滤等。 MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司...
### MySQL 数据库初学者使用指南 #### 上篇:MySQL 用户登录、新建、更改密码等用户操作 **一、连接 MySQL** 连接 MySQL 数据库是使用它的第一步。MySQL 提供了一个简单的命令行工具,允许用户通过输入特定命令来...
MySQL数据库在运行过程中可能会遇到各种安全问题,其中“not allowed to connect”报错是常见的一个,这通常意味着尝试连接到MySQL服务器的用户没有适当的权限或者主机不允许从特定IP地址进行连接。以下是对这个错误...
【作品名称】:基于JAVA+...【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。
8、 "FCKLang 未定义"错误的解决办法问题:属编码问题,在本机使用记事本打开fckeditor\editor\lang\zh-cn.js,不用修改任何内容,重新保存后上传服务器覆盖原文件即可解决。 9、 修正了栏目设置中在 是否添加水印...
MySQL 是一款广泛使用的开源关系型数据库管理系统,其面试题涵盖了从基础操作到高级运维的诸多方面。以下是对这些知识点的详细解析: 一、基础笔试命令考察: 1. 开启 MySQL 服务:在 Linux 系统中,通常使用 `...
本文将详细介绍如何解决这一问题,并确保系统能够正常使用。 #### 一、理解Elastix及其数据库结构 Elastix是一款基于开源技术构建的统一通信平台,支持VoIP电话系统、传真、邮件等多种功能。其核心部分包括了...
"Hero商业VIP登陆器"是针对使用...总之,Hero商业VIP登陆器是游戏服务器运营不可或缺的一部分,正确配置和使用它能有效保障游戏服务的稳定性和玩家的满意度。同时,深入理解数据库配置和管理也是运维人员必备的技能。
安装过程不再赘述,直接说问题,mysql的远程连接需要解决两个问题:1.允许root用户远程连接。2.允许任意ip远程连接数据库。当然,在测试和解决问题之前,得首先保证你的数据库与远程主机之间的网络通信没有问题,...
解决方法是打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2008 网络配置’,把‘MSSQLSERVER 的协议’下的“Named ...
1。 没有在数据库管理面板中设置远程... 解决办法:您的数据库用户如果需要远程连接服务器的1433或3306端口, 您应该让这个用户自己登陆[星外虚拟主机管理平台]的用户 区,点数据库管理,点数据库面板中的设置远程IP,