SQL Sever修改sa密码无效的原因

修改密码后关闭此界面,在打开此界面发现密码恢复之前的15位了(这是因为系统会产生一些干扰码在里面,不同担心

 修改好密码后一定要重新启动,不然密码修改无效

点击是即可重新启动

 

 废话部分:勾选了强制实施密码策略,系统会自动勾选强制密码过期。如果勾选了这两个小框框,你的密码必须包含一个大写字母、一个小写字母和数字,不然密码无效。

 

这段代码似乎是基于Node.js中的mssql库创建了一个DB类,并在构造函数中尝试与SQL Server建立连接。然后,它提供了一个query方法来执行SQL查询。 然而,这段代码中存在一些问题。首先,正确的语法应该是`require`而不是`reqiure`。此外,`this.con.query`是无效的,因为mssql库没有提供名为`query`的方法。 以下是修正后的代码示例,可以与SQL Server建立连接: ```javascript const mssql = require('mssql'); class DB { constructor() { const config = { server: 'CRMTEST', user: 'sa', password: 'Servo01', database: 'demo' }; this.pool = new mssql.ConnectionPool(config); this.pool.connect((err) => { if (err) { console.log(err); } else { console.log('Connected to SQL Server'); } }); } query(sql) { return new Promise((resolve, reject) => { this.pool.request().query(sql, (err, result) => { if (err) { reject(err); } else { resolve(result.recordset); } }); }); } } module.exports = new DB(); ``` 在这个修正后的代码中,使用了正确的`require`语法导入了mssql库,并使用新的ConnectionPool对象来建立与SQL Server的连接。在构造函数中,我们检查连接是否成功,并将连接池存储在this.pool属性中。 query方法使用连接池的request().query()函数来执行SQL查询,并通过Promise返回结果。 请注意,这只是一个示例,具体实现可能会因您的环境和需求而有所不同。在使用前,请确保已正确安装mssql库,并根据需要进行适当的配置和调整。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值