在SQL Server 2005 Express版中启用TCP

时间:2010-05-14 08:11:52

标签: sql sql-server-2005-express

对不起答案,但如何在SQL Server 2005 Express版中启用TCP?我使用配置管理器,找到网络配置/协议,并启用TCP,之后我重新启动了sql server服务并再次尝试安装有问题的软件(软件告诉我TCP没有启用)但我有同样的问题:-(

3 个答案:

答案 0 :(得分:5)

在Sql Server配置管理器中。

  1. Sql Server网络配置> SQLEXPRESS的协议
  2. 选择TCP / IP
  3. “协议”选项卡,“已启用更改”
  4. IP地址选项卡,部分IPALL将TCP端口设置为1433
  5. 重新启动服务。
  6. 要验证它是否有效,请转到cmd

    > netstat -an
    

    你会看到

    ...
    TCP    0.0.0.0:1433           0.0.0.0:0              LISTENING
    ...
    

    然后试试cmd

    > sqlcmd -U sa -S .\sqlexpress,1433
    

    你会被联系起来......希望如此

    *请记住启用并启动Sql Server Browser服务

    Source

答案 1 :(得分:1)

您可以通过TCP / IP连接到SQL2005 Express版。

您是否在防火墙上打开了1433端口?服务器应该接受1433端口上的传入连接。

之后在SQL Server 2005表面区域配置实用程序中启用TCP / IP(请参阅MSSQLSERVER>数据库引擎>本地和远程连接>仅使用TCP / IP)

答案 2 :(得分:0)

在快速版中,尽管您看到相应的配置,但仍禁用了TCP支持。要么购买使用其他RDBMS的商业版本。