1. 下载新版本:
下载地址:https://gitee.com/y_project/RuoYi-fast,可以下载若依修改器修改工程名称。
2. 替换数据库
(1)通过navicat 数据传输的方式,将MySql数据库内容,传输到SqlServer数据库。替换完后,SqlServer数据库中的主键会消失。
(2)用SqlServer导出dbo数据库,然后修改sql语句,重新导入执行Sql文件。
MySql传输语句到SqlServer 会丢字段的自增状态
修改后例子如下:
CREATE TABLE [dbo].[gen_table] (
[table_id] bigint IDENTITY(1,1) NOT NULL,
[table_name] nvarchar(200) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
[table_comment] nvarchar(500) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
[class_name] nvarchar(100) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
[tpl_category] nvarchar(200) COLLATE Chinese_PRC_CI_AS DEFAULT ('crud') NULL,
[package_name] nvarchar(100) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[module_name] nvarchar(30) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[business_name] nvarchar(30) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[function_name] nvarchar(50) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[function_author] nvarchar(50) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[options] nvarchar(1000) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[create_by] nvarchar(64) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
[create_time] datetime2(7) DEFAULT NULL NULL,
[update_by] nvarchar(64) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
[update_time] datetime2(7) DEFAULT NULL NULL,
[remark] nvarchar(500) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[sub_table_name] varchar(64) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[sub_table_fk_name] varchar(64) COLLATE Chinese_PRC_CI_AS DEFAULT NULL NULL,
[gen_type] char(1) COLLATE Chinese_PRC_CI_AS DEFAULT ('0') NULL,
[gen_path] varchar(200) COLLATE Chinese_PRC_CI_AS DEFAULT ('/') NULL
)
GO
修改方式:
3. 程序中全局替换
GETDATE() 替换为 sysdate()
ifnull(perms,'') 改为isnull(perms,'')
4. 修改sql 语句
FIND_IN_SET(#{deptId},ancestors) 为 CHARINDEX(cast#{deptId} as nvarchar, ancestors)
![E2X`3UTKV8[J1[76CJL5QH.png
![_2TC5T7]C)8N7W@}ABI0.png

EIGUY5COS(EF43WH($)C%NH.png
5. 修改sql语句
UserMapper.xml sql 语句报错,修改如图

9RG0~9ALYLUBAXNE{%F4H54.png
![8F0W2$P3@NM_@G]HAP%M5@C.png](https://upload-images.jianshu.io/upload_images/549204-40b8c1012bb5d2d8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
6. 修改配置文件

1OCK~(A1{~@4U{I)H5X26~J.png
![CH{C]PYRD0[{U`4W0BXFVL.png

QD@Y77T5B$@6M85YE}X)Z_H.png