@创建数据库用户
(self, data_name, username, password, address)
| 443 | |
| 444 | # 本地创建数据库 |
| 445 | def __CreateUsers(self, data_name, username, password, address): |
| 446 | """ |
| 447 | @创建数据库用户 |
| 448 | """ |
| 449 | mssql_obj = self.get_mssql_obj_by_sid(self.sid) |
| 450 | mssql_obj.execute("use %s create login %s with password ='%s' , default_database = %s" % (data_name, username, password, data_name)) |
| 451 | mssql_obj.execute("use %s create user %s for login %s with default_schema=dbo" % (data_name, username, username)) |
| 452 | mssql_obj.execute("use %s exec sp_addrolemember 'db_owner','%s'" % (data_name, data_name)) |
| 453 | mssql_obj.execute("ALTER DATABASE %s SET MULTI_USER" % data_name) |
| 454 | |
| 455 | # 检测备份目录并赋值权限(MSSQL需要Authenticated Users) |
| 456 | def CheckBackupPath(self, get): |
no test coverage detected