SQL sever2008连接Eclipse数据库代以及发生的登录名错误,用户 'sa' 登录失败 ClientConnectionId:f9682ce9-f5b4-42bf-b1ec-27c675f

以下操作可以不按顺序
1、打开SQLsever,点击安全性旁边的加号——右击登录名——右击sa——属性——设置并确认密码(和在java程序里的密码必须一致)——取消勾选强制实施密码策略密码——再点左边栏里的状态——点选授予数据库引擎、登录启用,——右下方点确认。
2、打开配置资源管理器,VIA那一项要禁用
具体操作,右击我的电脑,——服务和应用程序——SQLsever配置资源管理器——SQLNativeClient——客户端协议——VIA右击禁用,其他要右击启用.
另外点SQLSever服务,把第三个SQLsever(MS…)重新启动
另附我的连接数据库测试代码
package officemanagee;
import java.sql.*;
public class Text {
public static void main(String[] args) {
// TODO Auto-generated method stub
String driverName=“com.microsoft.sqlserver.jdbc.SQLServerDriver”;
String dbURL=“jdbc:sqlserver://localhost:1433;DatabaseName=OfficeManage_1”;
String userName=“sa”;
String userPwd=“123”;
try
{
Class.forName(driverName);
System.out.println(“加载驱动成功!”);
}catch(Exception e){
e.printStackTrace();
System.out.println(“加载驱动失败!”);
}
try{
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println(“连接数据库成功!”);
}catch(Exception e)
{
e.printStackTrace();
System.out.print(“SQL Server连接失败!”);
}
}
}

课程设计这点东西弄了一下午

你可能感兴趣的:(SQL sever2008连接Eclipse数据库代以及发生的登录名错误,用户 'sa' 登录失败 ClientConnectionId:f9682ce9-f5b4-42bf-b1ec-27c675f)