我有一个泊坞窗容器中的服务器上的Postgresql。 我怎样才能从外面,即从我的本地计算机连接到它? 我应该采用什么样的设置来允许?
我用我的应用程序部署sql express。 我会喜欢那个数据库引擎来接受远程连接。 我知道如何通过启动SQL服务器configurationpipe理器,启用TCP / IP连接,指定端口等来configuration该手册。我想知道是否有可能从命令行做同样的事情。 或者,也许我将不得不在Visual Studio中创build一个“SQL Server 2008服务器项目”。 编辑1 我在这里发布了相同的问题,但我想在已经安装的sql express的实例上做同样的事情。 看看这里的问题 编辑2 我发现这些链接声称做类似的事情,我仍然无法使其工作。 1) http://support.microsoft.com/kb/839980 2) http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/c7d3c3af-2b1e-4273-afe9-0669dcb7bd02/ 3) http://www.sql-questions.com/microsoft/SQL-Server/34211977/can-not-connect-to-sql-2008-express-on-same-lan.aspx 4) http://datazulu.com/blog/post/Enable_sql_server_tcp_via_script.aspx 编辑3 正如Krzysztof在他的回答中所说的,我需要(加上我知道的其他必要的东西) 1 – 启用TCP / IP 在安装一个传递参数/TCPENABLED=1的SQLExpress的新实例时,我设法做到了这一点。 当我像本例中一样安装sql express时。 sql express的实例将启用TCP / IP 2 – 在防火墙中打开正确的端口 (我已经做了这个manualy,但我相信我将能够弄清楚如何用c#做到这一点)到目前为止,我必须玩这个控制台命令: netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort […]
我刚刚在家用服务器上安装了SQL Server Express 2012。 我试图从我的台式电脑的Visual Studio 2012连接到它,并反复得到众所周知的错误: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server) 我所做的努力来解决这个问题: 在服务器上运行SQL Serverconfigurationpipe理器并启用SQL Server浏览器 在服务器上为TCP添加Windows防火墙例外,即本地子网上的端口1433和1434。 validation我在login的SQL Server实例上login了与我在桌面上login的用户。 validation我在SQL Server实例上使用Windows身份validation。 反复重新启动SQL Server和整个dang服务器。 把我的头发拉出来。 如何获得SQL Server 2012 Express以允许远程连接?