SQLServer用户修改密码失败(sa登陆失败等问题) 您所在的位置:网站首页 sqlserver用户sa登录失败 SQLServer用户修改密码失败(sa登陆失败等问题)

SQLServer用户修改密码失败(sa登陆失败等问题)

2023-04-20 21:54| 来源: 网络整理| 查看: 265

SQLServer

⽤户修改密码失败(

sa

登陆失败等问题)

在修改⽤户密码的时候总是不能正确修改,在登陆时出现提⽰

18456

 

 

很明显,是密码出错问题,那么该如何正确修改密码,并有效呢?

 

⾸先

windows

⾝份验证登陆,选择需要修改的⽤户的属性

⽐如这⾥的

sa

⽤户,注意强制实施密码策略很多时候是会修改失败,建议不勾选

 

 

状态栏这⾥登录名要启动,授予连接到数据库引擎,然后点击确定即可

 

 

接下来选择服务器属性,这⾥要勾选

SQL Server

⾝份验证模式,然后点击确定

 

然后选择重新启动即可

 

 

 

测试代码如下

当然,这个是使⽤

jdbc

来引包的,这个步骤本⽂没有提及,⾃⼰可以先去解决,其实很简单,只需要构建路径,添加外部归档,选择对应的

jar

⽂件即可

 

 

 

package

 a;

import

 java.sql.*;

public

 

class

 JavaDB {

    

public

 

static

 

void

 main(String[] args) {

        String JDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

// SQL

数据库引擎

        String connectDB = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jxgl";

//

数据库名字更改为你⾃⼰的数据库名字

        

try

 {

            Class.forName(JDriver);

// 

加载数据库引擎,返回给定字符串名的类

        } 

catch

 (ClassNotFoundException e) {

            

// e.printStackTrace();

            System.out.println("

加载数据库引擎失败

");

            System.exit(0);

        }

        System.out.println("

数据库驱动成功

");

        

try

 {

            String user = "zxc";

// 

你⾃⼰创建的⽤户名字和密码

            String password = "123";

            Connection con = DriverManager.getConnection(connectDB,user,password);

// 

连接数据库对象

            System.out.println("

连接数据库成功

");

            Statement stmt = con.createStatement();

// 

创建

SQL

命令对象

            System.out.println("

查询

");

            System.out.println("

开始读取数据

");

            ResultSet rs = stmt.executeQuery("select * from sc ");

// 

返回

SQL

语句查询结果集

(

集合

)

            // 

循环输出每⼀条记录

            System.out.println("

课程号

"+ "\t"

            + "

学号

"+"\t"+"

成绩

");

            

while

 (rs.next()) {



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有