首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程连接到本地Server

远程连接到本地Server
EN

Stack Overflow用户
提问于 2015-07-04 09:47:53
回答 3查看 3.8K关注 0票数 2

我已经用静态IP地址R2在本地计算机上安装了Server 2008 192.168.0.150

我启用了TCP/IP

我还更新了身份验证类型。

然而,我在防火墙中为1433端口添加了异常。

但是,当我试图使用ip从我的笔记本电脑连接到这台本地机器时,我得到了以下错误:

我确实启用了sa用户并更改了它的密码。但没用。

该怎么办呢?我如何能够远程访问本地机器。我已经试了一整天了。

注意:我已经在本地机器上安装了Server 2008 R2。但是我的笔记本电脑上有SQLServer2012ManagementStudio,我不知道这是否是我无法连接的问题,但它并没有给我任何关于版本或什么的信息。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-07-09 04:34:16

问题终于解决了。

需要做两个改变。首先将端口添加到连接中

但是,经过长时间的搜索发现,我需要在IPALL部分更改端口

回答说,如果其他人可能有这样的问题,可能会得到帮助。因为我有相关的问题。

非常感谢您的回复。

票数 1
EN

Stack Overflow用户

发布于 2015-07-04 22:22:55

2012也可以连接到Server 2008。这根本不成问题。我也用这个星座。

但是,您是否启用了实例本身以允许远程连接?

  1. 打开服务器本身上的Management。
  2. 连接到实例(服务器本身应该可以连接到实例,因为它不是远程连接)
  3. 右键单击实例
  4. 选择Properties
  5. 选择Connections
  6. 激活复选框Allow remote connections to this server

您还可以选择使用查询来完成此操作:

代码语言:javascript
复制
EXEC sys.sp_configure N'remote access', N'1'
RECONFIGURE WITH OVERRIDE
票数 2
EN

Stack Overflow用户

发布于 2015-07-04 22:39:30

打开cmd窗口并使用sqlcmd连接。首先,尝试没有任何开关的sqlcmd:

平方厘米

它将使用Windows身份验证连接到区域设置数据库。如果失败,请按以下方式添加服务器开关:

sqlcmd -S (本地)\sqlexpress

如果失败,请按如下方式添加端口号:

sqlcmd -S (本地)\sqlexpress,1433

你至少应该有一个成功的这些。一旦您能够连接,然后进行SQL身份验证。我看到您正在使用sa帐户登录。为了安全起见,该帐户可能会被禁用,所以您需要再次检查它。使用使用您在前面步骤中成功应用的凭据连接到数据库。展开安全文件夹并查找sa帐户。右击它,确保它没有被禁用。您可能需要更改(重新输入)密码,以确保这也不是问题。之后,返回到sqlcmd,如下所示:

sqlcmd -S任何工作过的-u sa

这将提示您输入sa密码。输入它,您应该能够连接。之后,回到,使用相同的凭据进行连接。您刚刚确认了对本地数据库的Windows和SQL身份验证。现在让我们来处理ip地址问题。回到cmd窗口。输入ipconfig以确认您的ip地址。现在用ip地址替换短语(本地),并使用sqlcmd进行如下连接:

-S 192.168.0.50\sqlexpress,1433年-u sa

如果你不能连接,那就重新检查防火墙。我只是暂时完全禁用它,只是为了把它从等式中拿出来。然后尝试使用ip地址再次连接。顺便说一下,那个IP地址看起来很可疑,因为第三个八位数是零。通常是一个。再查一遍。好的,如果防火墙被禁用,您仍然无法连接,那么还有两件事要看:显然,SQL启用了tcpip。您需要重新启动以使更改生效。去做吧,然后再试着连接。最后,如果您仍然无法连接,则可能会有ipsec策略阻止您。对于大多数终端用户机器来说,这是非常不可能的,所以我不会详细介绍这一台机器。如果你走到这一步就告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31219218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档