Skip to content

Commit

Permalink
feat(sqlserver): sqlserver数据迁移支持多对一或者一对多模式 #9224
Browse files Browse the repository at this point in the history
  • Loading branch information
yksitu authored and iSecloud committed Feb 12, 2025
1 parent 656c0ad commit 8f39afb
Show file tree
Hide file tree
Showing 4 changed files with 496 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -100,14 +100,15 @@ func (s *SysInitParam) CreateSysUser() error {
Comment: "SQL SERVER ACCOUNT",
}
if mssql.UserExists() {
if err := mssql.SetUerPass(); err != nil {
return err
}
} else {
if err := mssql.CreateUser(false); err != nil {
if err := mssql.DropUser(); err != nil {
return err
}
}

if err := mssql.CreateUser(false); err != nil {
return err
}

if err := mssql.AddGroupMember("Administrators"); err != nil {
return err
}
Expand All @@ -123,14 +124,14 @@ func (s *SysInitParam) CreateSysUser() error {
Comment: "SQL SERVER SERVICE ACCOUNT",
}
if sqlserver.UserExists() {
if err := sqlserver.SetUerPass(); err != nil {
return err
}
} else {
if err := sqlserver.CreateUser(false); err != nil {
if err := sqlserver.DropUser(); err != nil {
return err
}
}
if err := sqlserver.CreateUser(false); err != nil {
return err
}

if err := sqlserver.AddGroupMember("Administrators"); err != nil {
return err
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ func (w *WINSOSUser) CreateUser(isTranAdmin bool) error {

// DropUser 定义删除系统用户的方法
func (w *WINSOSUser) DropUser() error {
// 创建账号,账号不存在默认不报错
// 删除账号信息

_, err := StandardPowerShellCommand(
fmt.Sprintf("net user %s /delete", w.User),
Expand Down
Loading

0 comments on commit 8f39afb

Please sign in to comment.