• sql server 2005 JDBC连接遇到的问题


     sql server 2000下的连接串
    DRIVER="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    URL="jdbc:microsoft:sqlserver://111.1.1.133:1433;databaseName=ssoDemo;user=sa;password=1";

    sql server 2005下的连接串:
    DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    URL="jdbc:sqlserver://111.1.1.133:1433;databaseName=ssoDemo;user=sa;password=1";
    一直连接不上:
        java中访问sql2005首先要有jdbc驱动,微软jdbc驱动下载地址。下载完成后解压安装,记住安装目录,然后在添加数据源的过程中会有相应的驱动项,把刚才安装的目录下的sqljdbc.jar文件添加即可。以下是遇到的问题
    问题一:“sql server 2005使用sa 登录失败,该用户与可信 SQL Server 连接无关联”
    1、打开microsoft sql server management studio express,右键点击服务器,选择“属性”,在弹出窗口中点击“安全性”切换到安全面板,将服务器身份验证从“windows身份验证模式”修改为 “Sql server和windows身份验证模式”,然后点击“确认”。

    2、展开服务器“安全性”,展开“登录名”,右键点击sa,选择属性,点击“状态”切换到状态面板,将登录设置为“启用”,输入“密码”,填写“确认密码”,单击“确定”。(若没有sa帐户,可以自行建一个用户,然后设置密码,在连接时设置正确用户名及密码即可)
    问题二:“到主机的TCP/IP连接失败,java.net.UnknownHostException:”
    1、可能是主机名输错了改正自己的主机名,即红色区域所标。 jdbc:sqlserver://localhost:1433;DatabaseName=ChinaTeleDW
    一般为localhost或127.0.0.1
    2、可能是TCP/IP未启动。打开“SQL Server Configuration Manager”,展开
    “SQL Server 2005 网络配置”,选中“MSSQLSERVER的协议”,在右面的窗口中,右击“TCP/IP”,选启动。
       最后,如果仍然不成功,可能是防火墙对1433端口的限制。可以进入防火墙,把例外选项中增加TCP对应1433端口,UDP对应1433端口。
  • 相关阅读:
    Python 学习记录1
    IL 汇编学习笔记(四)
    Petshop 4 学习
    MSN robot 开发相关资料
    MSDN 中文网站的某些翻译简直让人抓狂
    GridView 中如何给删除按钮添加提示
    MSDTC 分布式事务无法启动
    IL 汇编学习笔记(一)
    ASP.NET 2.0 之 Master Page 学习笔记
    IL 汇编学习笔记(二)
  • 原文地址:https://www.cnblogs.com/Acmen/p/2022908.html
Copyright © 2020-2023  润新知