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 SnailJob Database Transfer Tool
Source Server Type : MySQL Source Server Type : MySQL
Target Server Type : Microsoft SQL Server 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 GO
INSERT INTO sj_system_user (username, password, role) INSERT INTO sj_system_user (username, password, role)
VALUES (N')admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2) VALUES (N'admin', N'465c194afb65670f38322df087f0a9bb225cc257e43eb4ac5a0c98ef5b3173ac', 2)
GO GO
-- sj_system_user_permission -- sj_system_user_permission

View File

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