我刚刚在我的家庭服务器上安装了SQLServer Express 2012。我试图从台式电脑上从Visual Studio 2012连接到它,并反复得到众所周知的错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开与SQL Server的连接)
我为解决这个问题所做的努力:
如何让SQLServer 2012 Express允许远程连接!?
还有一件事。。。
Kyralessa提供了很好的信息,但是即使在这篇文章之后,我还有一件事要补充。
在SQL Server网络配置下
连接到远程SQL Server(无需打开UDP端口1434并启用SQL Server浏览器)的正确方法是使用ip和端口而不是命名实例。
使用ip和端口而不是命名实例也更安全,因为它减少了攻击面积。
也许2张照片可以说2000个单词...
此方法使用指定的端口(这是大多数人想要的我相信)...
此方法需要打开UDP端口1434并运行SQL Server Browser。。
很高兴我问了。我最终发现的解决方案是:
如何配置SQLServer Express以允许端口1433上的远程tcp/ip连接?
到目前为止,一切顺利,完全在意料之中。但是后来:
(此外,如果您遵循这些步骤,就没有必要启用SQL服务器浏览器,您只需要允许端口1433,而不是1434。)
这五个额外的步骤是我不记得在以前版本的SQL Server、Express或其他版本中必须执行的。它们似乎是必需的,因为我在服务器上使用的是命名实例(myservername\SQLEXPRESS),而不是默认实例。请看这里:
配置服务器侦听特定的TCP端口(SQL服务器配置管理器)
问题内容: 我正在尝试打开与远程计算机上运行的Java应用程序的JMX连接。 应用程序JVM配置有以下选项: com.sun.management.jmxremote com.sun.management.jmxremote.port = 1088 com.sun.management.jmxremote.authenticate = false com.sun.management.jmxrem
问题内容: 我一直在localhost上建立一个网络,当我尝试在主机上移动它时,它显示了很多错误。似乎无法连接到我的本地数据库。这是代码: 这是输出: 感谢帮助 问题答案: 这是mysql用户权限问题。例如,使用phpmyadmin创建一个新用户,如果从localhost连接,则将其主机设置为localhost;如果从外部连接,则将其主机设置为%。
本文向大家介绍PowerShell小技巧之启动远程桌面连接,包括了PowerShell小技巧之启动远程桌面连接的使用技巧和注意事项,需要的朋友参考一下 以Windows Server 2012 R2为例,其实非常简单。先启用远程连接: 然后再启用几条防火墙规则即可,用PowerShell(需要管理员权限)更显其威武:
本文向大家介绍Powershell小技巧之开启关闭远程连接,包括了Powershell小技巧之开启关闭远程连接的使用技巧和注意事项,需要的朋友参考一下 如果你要通过Powershell远程访问电脑。这时你必须在对方电脑(你想要访问的电脑),用管理员权限执行下面代码: 一旦你这样执行了代码,你只要拥有目标电脑的本地管理员权限就能从其它窗体访问这台电脑了。当两台电脑在同一个域内你就可以直接指定计算机名
我正在用Spring Boot开发一个应用程序。我正在使用phpMyAdmin(在我的大学是免费的)数据库进行持久化。我的数据库在远程服务器上。如何为远程数据库连接配置数据源? 请帮助我在属性文件和数据源bean配置中使用我的配置类中的注释来配置它。 例如:登录用户名:,密码:
问题内容: 由于某些原因,我无法远程连接到我的MySQL服务器。我已经尝试了一切,但仍然遇到错误。 现在,我尝试跑步 还是一无所有!我做错了什么? 编辑 :已注释掉绑定ip。 问题答案: 要将MySQL暴露给localhost以外的任何东西,您将必须具有以下行 对于mysql 5.6及以下版本 取消注释并分配给您的计算机IP地址,并且不环回 对于mysql 5.7及更高版本 取消注释并分配给您的计