0

我在 Eclipse 项目的构建路径中使用 sqljdbc4.jar。我正在尝试在 Java 程序中连接到 SQL Server 2008

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
           "databaseName=sis;user=sample;password=sample;";
        connection = DriverManager.getConnection(connectionUrl);

但我收到以下错误。与主机的 TCP/IP 连接失败。java.net.ConnectException:连接被拒绝:连接

我尝试了以下

  • 防火墙关闭

  • 在 SQL Server 配置管理器中启用 TCP/IP --> 客户端协议

  • SQL Server 浏览器服务也在运行 请让我知道我应该尝试哪些其他事情。

谢谢

4

1 回答 1

1

防火墙关哪条路,这条路???打开/启用端口 localhost:1433

运行cmd并粘贴

netsh firewall set portopening protocol = TCP port = 1433 
name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT 

2/ 将 Sql Server 身份验证从

Windows 身份验证...到 Sql Server 和 Windows 身份验证(混合模式)

3)你的版本是SQL Server 2008 或者SQL Server 2008 Express,如果是Express,那么在下载的包中搜索(包含excelent help inc 示例)如何在Localhost上连接Express,有区别localhost\sqlexpress

这里这里这里

4) 不知道如何连接,还有 TCP/IP 和 Names Pipes

编辑:

5)在 Management Studio 中,您必须添加新用户(SQL 身份验证)并分配给决策数据库(无论是什么或模型)是否存在???你不是吗

于 2011-09-02T10:43:37.603 回答