fix: SQLServer转换insert字符串有误,导致用户admin无法登录

This commit is contained in:
dhb52 2024-05-15 12:55:57 +08:00
parent d644a77772
commit 5f594100ca
2 changed files with 3 additions and 3 deletions

View File

@ -2,7 +2,7 @@
SnailJob Database Transfer Tool
Source Server Type : MySQL
Target Server Type : Microsoft SQL Server
Date: 2024-05-13 23:03:34
Date: 2024-05-15 12:54:43
*/
@ -1264,7 +1264,7 @@ EXEC sp_addextendedproperty
GO
INSERT INTO sj_system_user (username, password, role)
VALUES (N')admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2)
VALUES (N'admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2)
GO
-- sj_system_user_permission

View File

@ -607,7 +607,7 @@ GO
# SQLServer: 字符串前加Nhack是否存在替换字符串内容的风险
insert_script = (
insert_script.replace(", '", ", N'")
.replace("VALUES ('", "VALUES (N')")
.replace("VALUES ('", "VALUES (N'")
.replace("(id, ", "(")
.replace("VALUES (1, ", "VALUES (")
.replace("now(), ", "getdate(), ")